Lines Matching defs:sem_mask
202 int ql4xxx_sem_spinlock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits)
209 "0x%x\n", ha->host_no, sem_mask, sem_bits));
212 writel((sem_mask | sem_bits), isp_semaphore(ha));
215 if ((value & (sem_mask >> 16)) == sem_bits) {
218 sem_mask, sem_bits));
226 void ql4xxx_sem_unlock(struct scsi_qla_host * ha, u32 sem_mask)
231 writel(sem_mask, isp_semaphore(ha));
236 sem_mask));
239 int ql4xxx_sem_lock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits)
245 writel((sem_mask | sem_bits), isp_semaphore(ha));
248 if ((value & (sem_mask >> 16)) == sem_bits) {
251 sem_mask, sem_bits, value));