Home
last modified time | relevance | path

Searched refs:comp_done (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_spq.c52 struct qed_spq_comp_done *comp_done; in qed_spq_blocking_cb() local
54 comp_done = (struct qed_spq_comp_done *)cookie; in qed_spq_blocking_cb()
56 comp_done->fw_return_code = fw_return_code; in qed_spq_blocking_cb()
59 smp_store_release(&comp_done->done, 0x1); in qed_spq_blocking_cb()
66 struct qed_spq_comp_done *comp_done; in __qed_spq_block() local
69 comp_done = (struct qed_spq_comp_done *)p_ent->comp_cb.cookie; in __qed_spq_block()
75 if (smp_load_acquire(&comp_done->done) == 1) { /* ^^^ */ in __qed_spq_block()
77 *p_fw_ret = comp_done->fw_return_code; in __qed_spq_block()
94 struct qed_spq_comp_done *comp_done; in qed_spq_block() local
131 comp_done = (struct qed_spq_comp_done *)p_ent->comp_cb.cookie; in qed_spq_block()
[all …]
H A Dqed_sp.h141 struct qed_spq_comp_done comp_done; /* SPQ_MODE_EBLOCK */ member
H A Dqed_sp_commands.c61 p_ent->comp_done.done = 0; in qed_sp_init_request()
65 p_ent->comp_cb.cookie = &p_ent->comp_done; in qed_sp_init_request()