Lines Matching defs:sem_mask
182 int ql4xxx_sem_spinlock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits)
189 "0x%x\n", ha->host_no, sem_mask, sem_bits));
192 writel((sem_mask | sem_bits), isp_semaphore(ha));
195 if ((value & (sem_mask >> 16)) == sem_bits) {
198 sem_mask, sem_bits));
206 void ql4xxx_sem_unlock(struct scsi_qla_host * ha, u32 sem_mask)
211 writel(sem_mask, isp_semaphore(ha));
216 sem_mask));
219 int ql4xxx_sem_lock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits)
225 writel((sem_mask | sem_bits), isp_semaphore(ha));
228 if ((value & (sem_mask >> 16)) == sem_bits) {
231 sem_mask, sem_bits, value));