Searched refs:locking_policy (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_dmae.h246 lm_dmae_locking_policy_t* locking_policy; member in struct:_lm_dmae_context_t
332 lm_dmae_locking_policy_t locking_policy; member in struct:_lm_dmae_context_info_t
363 * @param locking_policy the policy to use
370 __drv_at(locking_policy->spinlock.irql, __drv_savesIRQL)
373 lm_status_t lm_dmae_locking_policy_lock(struct _lm_device_t* pdev, lm_dmae_locking_policy_t* locking_policy);
379 * @param locking_policy the policy to use
387 __drv_at(locking_policy->spinlock.irql, __drv_restoresIRQL )
390 lm_status_t lm_dmae_locking_policy_unlock(struct _lm_device_t* pdev, lm_dmae_locking_policy_t* locking_policy);
402 * @param locking_policy the synchronization policy used by this
412 lm_dmae_locking_policy_t* locking_policy,
[all...]
H A Dlm_dmae.c129 __drv_at(context->locking_policy->spinlock.irql, __drv_savesIRQL)
132 lm_status_t lm_dmae_locking_policy_lock(struct _lm_device_t* pdev, lm_dmae_locking_policy_t* locking_policy)
136 lm_status = mm_acquire_lock(&locking_policy->spinlock);
143 if (LM_DMAE_NO_HWLOCK != locking_policy->hwlock)
145 lm_status = lm_hw_lock(pdev, locking_policy->hwlock, TRUE);
150 lm_status = mm_release_lock(&locking_policy->spinlock);
171 __drv_at(context->locking_policy->spinlock.irql, __drv_restoresIRQL )
174 lm_status_t lm_dmae_locking_policy_unlock(struct _lm_device_t* pdev, lm_dmae_locking_policy_t* locking_policy)
178 if (LM_DMAE_NO_HWLOCK != locking_policy->hwlock)
180 lm_status = lm_hw_unlock(pdev, locking_policy
588 lm_dmae_context_create( struct _lm_device_t* pdev, IN const u8_t channel_idx, IN lm_dmae_locking_policy_t* locking_policy, IN const u8_t change_endianity) argument
634 lm_dmae_context_create_sgl( struct _lm_device_t* pdev, IN const u8_t loader_channel_idx, IN const u8_t executer_channel_idx, IN lm_dmae_locking_policy_t* locking_policy, IN const u8_t change_endianity) argument
[all...]
H A Dlm_resc.c2149 &default_dmae_info->locking_policy);
2157 &default_dmae_info->locking_policy,
2168 &toe_dmae_info->locking_policy);
2176 &toe_dmae_info->locking_policy,
H A Dlm_stats.c1074 lm_status = lm_dmae_locking_policy_create(pdev, LM_PROTECTED_RESOURCE_DMAE_STATS, LM_DMAE_LOCKING_POLICY_TYPE_PER_PF, &stats_dmae_context_info->locking_policy);
1084 &stats_dmae_context_info->locking_policy,

Completed in 75 milliseconds