Searched defs:locking_policy (Results 1 - 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_dmae.c | 129 __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 D | lm_dmae.h | 246 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...] |
Completed in 45 milliseconds