__hcb_qe 114 drivers/scsi/bfa/bfa.h #define bfa_cb_queue(__bfa, __hcb_qe, __cbfn, __cbarg) do { \ __hcb_qe 115 drivers/scsi/bfa/bfa.h (__hcb_qe)->cbfn = (__cbfn); \ __hcb_qe 116 drivers/scsi/bfa/bfa.h (__hcb_qe)->cbarg = (__cbarg); \ __hcb_qe 117 drivers/scsi/bfa/bfa.h (__hcb_qe)->pre_rmv = BFA_FALSE; \ __hcb_qe 118 drivers/scsi/bfa/bfa.h list_add_tail(&(__hcb_qe)->qe, &(__bfa)->comp_q); \ __hcb_qe 121 drivers/scsi/bfa/bfa.h #define bfa_cb_dequeue(__hcb_qe) list_del(&(__hcb_qe)->qe) __hcb_qe 123 drivers/scsi/bfa/bfa.h #define bfa_cb_queue_once(__bfa, __hcb_qe, __cbfn, __cbarg) do { \ __hcb_qe 124 drivers/scsi/bfa/bfa.h (__hcb_qe)->cbfn = (__cbfn); \ __hcb_qe 125 drivers/scsi/bfa/bfa.h (__hcb_qe)->cbarg = (__cbarg); \ __hcb_qe 126 drivers/scsi/bfa/bfa.h if (!(__hcb_qe)->once) { \ __hcb_qe 127 drivers/scsi/bfa/bfa.h list_add_tail(&(__hcb_qe)->qe, &(__bfa)->comp_q); \ __hcb_qe 128 drivers/scsi/bfa/bfa.h (__hcb_qe)->once = BFA_TRUE; \ __hcb_qe 132 drivers/scsi/bfa/bfa.h #define bfa_cb_queue_status(__bfa, __hcb_qe, __status) do { \ __hcb_qe 133 drivers/scsi/bfa/bfa.h (__hcb_qe)->fw_status = (__status); \ __hcb_qe 134 drivers/scsi/bfa/bfa.h list_add_tail(&(__hcb_qe)->qe, &(__bfa)->comp_q); \ __hcb_qe 137 drivers/scsi/bfa/bfa.h #define bfa_cb_queue_done(__hcb_qe) do { \ __hcb_qe 138 drivers/scsi/bfa/bfa.h (__hcb_qe)->once = BFA_FALSE; \