__reqq             36 drivers/scsi/bfa/bfa.h #define bfa_reqq_pi(__bfa, __reqq)	((__bfa)->iocfc.req_cq_pi[__reqq])
__reqq             37 drivers/scsi/bfa/bfa.h #define bfa_reqq_ci(__bfa, __reqq)					\
__reqq             38 drivers/scsi/bfa/bfa.h 	(*(u32 *)((__bfa)->iocfc.req_cq_shadow_ci[__reqq].kva))
__reqq             40 drivers/scsi/bfa/bfa.h #define bfa_reqq_full(__bfa, __reqq)				\
__reqq             41 drivers/scsi/bfa/bfa.h 	(((bfa_reqq_pi(__bfa, __reqq) + 1) &			\
__reqq             43 drivers/scsi/bfa/bfa.h 	 bfa_reqq_ci(__bfa, __reqq))
__reqq             45 drivers/scsi/bfa/bfa.h #define bfa_reqq_next(__bfa, __reqq)					\
__reqq             46 drivers/scsi/bfa/bfa.h 	(bfa_reqq_full(__bfa, __reqq) ? NULL :				\
__reqq             47 drivers/scsi/bfa/bfa.h 	 ((void *)((struct bfi_msg_s *)((__bfa)->iocfc.req_cq_ba[__reqq].kva) \
__reqq             48 drivers/scsi/bfa/bfa.h 		   + bfa_reqq_pi((__bfa), (__reqq)))))
__reqq             50 drivers/scsi/bfa/bfa.h #define bfa_reqq_produce(__bfa, __reqq, __mh)  do {			\
__reqq             51 drivers/scsi/bfa/bfa.h 		(__mh).mtag.h2i.qid     = (__bfa)->iocfc.hw_qid[__reqq];\
__reqq             52 drivers/scsi/bfa/bfa.h 		(__bfa)->iocfc.req_cq_pi[__reqq]++;			\
__reqq             53 drivers/scsi/bfa/bfa.h 		(__bfa)->iocfc.req_cq_pi[__reqq] &=			\
__reqq             55 drivers/scsi/bfa/bfa.h 		writel((__bfa)->iocfc.req_cq_pi[__reqq],		\
__reqq             56 drivers/scsi/bfa/bfa.h 			(__bfa)->iocfc.bfa_regs.cpe_q_pi[__reqq]);	\
__reqq             96 drivers/scsi/bfa/bfa.h #define bfa_reqq(__bfa, __reqq)	(&(__bfa)->reqq_waitq[__reqq])
__reqq            102 drivers/scsi/bfa/bfa.h #define bfa_reqq_wait(__bfa, __reqq, __wqe) do {			\
__reqq            104 drivers/scsi/bfa/bfa.h 		struct list_head *waitq = bfa_reqq(__bfa, __reqq);      \
__reqq            106 drivers/scsi/bfa/bfa.h 		WARN_ON(((__reqq) >= BFI_IOC_MAX_CQS));			\