Searched refs:sem_mask (Results 1 - 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/ |
H A D | qlge_dbg.c | 133 ql_sem_lock(qlge_t *qlge, uint32_t sem_mask, uint32_t sem_bits) argument 137 ql_put32(qlge, REG_SEMAPHORE, (sem_mask | sem_bits)); 139 return ((value & (sem_mask >> 16)) == sem_bits);
|
H A D | qlge.c | 507 ql_sem_trylock(qlge_t *qlge, uint32_t sem_mask) argument 511 switch (sem_mask) { 541 ql_write_reg(qlge, REG_SEMAPHORE, sem_bits | sem_mask); 550 ql_sem_spinlock(qlge_t *qlge, uint32_t sem_mask) argument 555 if (!ql_sem_trylock(qlge, sem_mask)) 560 cmn_err(CE_WARN, "%s(%d) sem_mask 0x%x lock timeout ", 561 __func__, qlge->instance, sem_mask); 570 ql_sem_unlock(qlge_t *qlge, uint32_t sem_mask) argument 572 ql_write_reg(qlge, REG_SEMAPHORE, sem_mask);
|
Completed in 77 milliseconds