Lines Matching refs:wrb

150 		uint32_t tag, struct be_mcc_wrb **wrb,  in beiscsi_mccq_compl()  argument
220 if (wrb) in beiscsi_mccq_compl()
221 *wrb = temp_wrb; in beiscsi_mccq_compl()
321 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_mcc_compl_process() local
323 struct be_cmd_req_hdr *hdr = embedded_payload(wrb); in be_mcc_compl_process()
750 void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, int payload_len, in be_wrb_hdr_prepare() argument
754 wrb->embedded |= MCC_WRB_EMBEDDED_MASK; in be_wrb_hdr_prepare()
756 wrb->embedded |= (sge_cnt & MCC_WRB_SGE_CNT_MASK) << in be_wrb_hdr_prepare()
758 wrb->payload_length = payload_len; in be_wrb_hdr_prepare()
759 be_dws_cpu_to_le(wrb, 8); in be_wrb_hdr_prepare()
809 return &((struct be_mcc_mailbox *)(mbox_mem->va))->wrb; in wrb_from_mbox()
815 struct be_mcc_wrb *wrb; in wrb_from_mccq() local
818 wrb = queue_head_node(mccq); in wrb_from_mccq()
819 memset(wrb, 0, sizeof(*wrb)); in wrb_from_mccq()
820 wrb->tag0 = (mccq->head & 0x000000FF) << 16; in wrb_from_mccq()
823 return wrb; in wrb_from_mccq()
830 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in beiscsi_cmd_eq_create() local
831 struct be_cmd_req_eq_create *req = embedded_payload(wrb); in beiscsi_cmd_eq_create()
832 struct be_cmd_resp_eq_create *resp = embedded_payload(wrb); in beiscsi_cmd_eq_create()
837 memset(wrb, 0, sizeof(*wrb)); in beiscsi_cmd_eq_create()
839 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in beiscsi_cmd_eq_create()
879 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_fw_initialize() local
885 memset(wrb, 0, sizeof(*wrb)); in be_cmd_fw_initialize()
887 endian_check = (u8 *) wrb; in be_cmd_fw_initialize()
896 be_dws_cpu_to_le(wrb, sizeof(*wrb)); in be_cmd_fw_initialize()
919 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_fw_uninit() local
925 memset(wrb, 0, sizeof(*wrb)); in be_cmd_fw_uninit()
927 endian_check = (u8 *) wrb; in be_cmd_fw_uninit()
937 be_dws_cpu_to_le(wrb, sizeof(*wrb)); in be_cmd_fw_uninit()
952 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in beiscsi_cmd_cq_create() local
953 struct be_cmd_req_cq_create *req = embedded_payload(wrb); in beiscsi_cmd_cq_create()
954 struct be_cmd_resp_cq_create *resp = embedded_payload(wrb); in beiscsi_cmd_cq_create()
961 memset(wrb, 0, sizeof(*wrb)); in beiscsi_cmd_cq_create()
963 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in beiscsi_cmd_cq_create()
1027 struct be_mcc_wrb *wrb; in beiscsi_cmd_mccq_create() local
1036 wrb = wrb_from_mbox(&ctrl->mbox_mem); in beiscsi_cmd_mccq_create()
1037 memset(wrb, 0, sizeof(*wrb)); in beiscsi_cmd_mccq_create()
1038 req = embedded_payload(wrb); in beiscsi_cmd_mccq_create()
1041 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in beiscsi_cmd_mccq_create()
1061 struct be_cmd_resp_mcc_create *resp = embedded_payload(wrb); in beiscsi_cmd_mccq_create()
1073 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in beiscsi_cmd_q_destroy() local
1074 struct be_cmd_req_q_destroy *req = embedded_payload(wrb); in beiscsi_cmd_q_destroy()
1084 memset(wrb, 0, sizeof(*wrb)); in beiscsi_cmd_q_destroy()
1085 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in beiscsi_cmd_q_destroy()
1151 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_create_default_pdu_queue() local
1152 struct be_defq_create_req *req = embedded_payload(wrb); in be_cmd_create_default_pdu_queue()
1159 memset(wrb, 0, sizeof(*wrb)); in be_cmd_create_default_pdu_queue()
1161 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in be_cmd_create_default_pdu_queue()
1210 struct be_defq_create_resp *resp = embedded_payload(wrb); in be_cmd_create_default_pdu_queue()
1252 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_wrbq_create() local
1253 struct be_wrbq_create_req *req = embedded_payload(wrb); in be_cmd_wrbq_create()
1254 struct be_wrbq_create_resp *resp = embedded_payload(wrb); in be_cmd_wrbq_create()
1259 memset(wrb, 0, sizeof(*wrb)); in be_cmd_wrbq_create()
1261 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in be_cmd_wrbq_create()
1296 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_iscsi_post_template_hdr() local
1297 struct be_post_template_pages_req *req = embedded_payload(wrb); in be_cmd_iscsi_post_template_hdr()
1302 memset(wrb, 0, sizeof(*wrb)); in be_cmd_iscsi_post_template_hdr()
1303 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in be_cmd_iscsi_post_template_hdr()
1319 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_iscsi_remove_template_hdr() local
1320 struct be_remove_template_pages_req *req = embedded_payload(wrb); in be_cmd_iscsi_remove_template_hdr()
1325 memset(wrb, 0, sizeof(*wrb)); in be_cmd_iscsi_remove_template_hdr()
1326 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in be_cmd_iscsi_remove_template_hdr()
1342 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_cmd_iscsi_post_sgl_pages() local
1343 struct be_post_sgl_pages_req *req = embedded_payload(wrb); in be_cmd_iscsi_post_sgl_pages()
1355 memset(wrb, 0, sizeof(*wrb)); in be_cmd_iscsi_post_sgl_pages()
1356 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in be_cmd_iscsi_post_sgl_pages()
1391 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in beiscsi_cmd_reset_function() local
1392 struct be_post_sgl_pages_req *req = embedded_payload(wrb); in beiscsi_cmd_reset_function()
1397 req = embedded_payload(wrb); in beiscsi_cmd_reset_function()
1398 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in beiscsi_cmd_reset_function()
1421 struct be_mcc_wrb *wrb; in be_cmd_set_vlan() local
1432 wrb = wrb_from_mccq(phba); in be_cmd_set_vlan()
1433 req = embedded_payload(wrb); in be_cmd_set_vlan()
1434 wrb->tag0 |= tag; in be_cmd_set_vlan()
1435 be_wrb_hdr_prepare(wrb, sizeof(*wrb), true, 0); in be_cmd_set_vlan()