Lines Matching refs:__hcb_qe
122 #define bfa_cb_queue(__bfa, __hcb_qe, __cbfn, __cbarg) do { \ argument
123 (__hcb_qe)->cbfn = (__cbfn); \
124 (__hcb_qe)->cbarg = (__cbarg); \
125 (__hcb_qe)->pre_rmv = BFA_FALSE; \
126 list_add_tail(&(__hcb_qe)->qe, &(__bfa)->comp_q); \
129 #define bfa_cb_dequeue(__hcb_qe) list_del(&(__hcb_qe)->qe) argument
131 #define bfa_cb_queue_once(__bfa, __hcb_qe, __cbfn, __cbarg) do { \ argument
132 (__hcb_qe)->cbfn = (__cbfn); \
133 (__hcb_qe)->cbarg = (__cbarg); \
134 if (!(__hcb_qe)->once) { \
135 list_add_tail(&(__hcb_qe)->qe, &(__bfa)->comp_q); \
136 (__hcb_qe)->once = BFA_TRUE; \
140 #define bfa_cb_queue_status(__bfa, __hcb_qe, __status) do { \ argument
141 (__hcb_qe)->fw_status = (__status); \
142 list_add_tail(&(__hcb_qe)->qe, &(__bfa)->comp_q); \
145 #define bfa_cb_queue_done(__hcb_qe) do { \ argument
146 (__hcb_qe)->once = BFA_FALSE; \