_qe 117 drivers/scsi/bfa/bfa_cs.h #define bfa_q_next(_qe) (((struct list_head *) (_qe))->next) _qe 118 drivers/scsi/bfa/bfa_cs.h #define bfa_q_prev(_qe) (((struct list_head *) (_qe))->prev) _qe 123 drivers/scsi/bfa/bfa_cs.h #define bfa_q_qe_init(_qe) { \ _qe 124 drivers/scsi/bfa/bfa_cs.h bfa_q_next(_qe) = (struct list_head *) NULL; \ _qe 125 drivers/scsi/bfa/bfa_cs.h bfa_q_prev(_qe) = (struct list_head *) NULL; \ _qe 131 drivers/scsi/bfa/bfa_cs.h #define bfa_q_deq(_q, _qe) do { \ _qe 133 drivers/scsi/bfa/bfa_cs.h (*((struct list_head **) (_qe))) = bfa_q_next(_q); \ _qe 134 drivers/scsi/bfa/bfa_cs.h bfa_q_prev(bfa_q_next(*((struct list_head **) _qe))) = \ _qe 136 drivers/scsi/bfa/bfa_cs.h bfa_q_next(_q) = bfa_q_next(*((struct list_head **) _qe));\ _qe 138 drivers/scsi/bfa/bfa_cs.h *((struct list_head **) (_qe)) = (struct list_head *) NULL;\ _qe 145 drivers/scsi/bfa/bfa_cs.h #define bfa_q_deq_tail(_q, _qe) { \ _qe 147 drivers/scsi/bfa/bfa_cs.h *((struct list_head **) (_qe)) = bfa_q_prev(_q); \ _qe 148 drivers/scsi/bfa/bfa_cs.h bfa_q_next(bfa_q_prev(*((struct list_head **) _qe))) = \ _qe 150 drivers/scsi/bfa/bfa_cs.h bfa_q_prev(_q) = bfa_q_prev(*(struct list_head **) _qe);\ _qe 152 drivers/scsi/bfa/bfa_cs.h *((struct list_head **) (_qe)) = (struct list_head *) NULL;\ _qe 172 drivers/scsi/bfa/bfa_cs.h #define bfa_q_is_on_q(_q, _qe) \ _qe 173 drivers/scsi/bfa/bfa_cs.h bfa_q_is_on_q_func(_q, (struct list_head *)(_qe))