Lines Matching refs:nonemb_cmd

36 					 struct be_dma_mem *nonemb_cmd)  in mgmt_vendor_specific_fw_cmd()  argument
42 struct be_bsg_vendor_cmd *req = nonemb_cmd->va; in mgmt_vendor_specific_fw_cmd()
45 nonemb_cmd->size = job->request_payload.payload_len; in mgmt_vendor_specific_fw_cmd()
46 memset(nonemb_cmd->va, 0, nonemb_cmd->size); in mgmt_vendor_specific_fw_cmd()
64 nonemb_cmd->va + offset, job->request_len); in mgmt_vendor_specific_fw_cmd()
86 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, in mgmt_vendor_specific_fw_cmd()
88 mcc_sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_vendor_specific_fw_cmd()
89 mcc_sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in mgmt_vendor_specific_fw_cmd()
90 mcc_sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_vendor_specific_fw_cmd()
112 struct be_dma_mem *nonemb_cmd) in mgmt_open_connection() argument
156 req = nonemb_cmd->va; in mgmt_open_connection()
159 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); in mgmt_open_connection()
162 nonemb_cmd->size); in mgmt_open_connection()
198 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_open_connection()
199 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in mgmt_open_connection()
200 sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_open_connection()
223 struct be_dma_mem *nonemb_cmd, in beiscsi_exec_nemb_cmd() argument
243 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); in beiscsi_exec_nemb_cmd()
244 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in beiscsi_exec_nemb_cmd()
245 sge->pa_lo = cpu_to_le32(lower_32_bits(nonemb_cmd->dma)); in beiscsi_exec_nemb_cmd()
246 sge->len = cpu_to_le32(nonemb_cmd->size); in beiscsi_exec_nemb_cmd()
256 tag_mem->size = nonemb_cmd->size; in beiscsi_exec_nemb_cmd()
257 tag_mem->va = nonemb_cmd->va; in beiscsi_exec_nemb_cmd()
258 tag_mem->dma = nonemb_cmd->dma; in beiscsi_exec_nemb_cmd()
267 rc = beiscsi_mccq_compl_wait(phba, tag, NULL, nonemb_cmd); in beiscsi_exec_nemb_cmd()
271 memcpy(resp_buf, nonemb_cmd->va, resp_buf_len); in beiscsi_exec_nemb_cmd()
288 dma_free_coherent(&ctrl->pdev->dev, nonemb_cmd->size, in beiscsi_exec_nemb_cmd()
289 nonemb_cmd->va, nonemb_cmd->dma); in beiscsi_exec_nemb_cmd()
330 struct be_dma_mem nonemb_cmd; in beiscsi_modify_eq_delay() local
333 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_COMMON, in beiscsi_modify_eq_delay()
338 req = nonemb_cmd.va; in beiscsi_modify_eq_delay()
347 return beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, in beiscsi_modify_eq_delay()
360 struct be_dma_mem nonemb_cmd; in beiscsi_get_initiator_name() local
365 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI_INI, in beiscsi_get_initiator_name()
370 req = nonemb_cmd.va; in beiscsi_get_initiator_name()
373 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, in beiscsi_get_initiator_name()
438 struct be_dma_mem nonemb_cmd; in beiscsi_if_mod_gw() local
441 rt_val = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI, in beiscsi_if_mod_gw()
447 req = nonemb_cmd.va; in beiscsi_if_mod_gw()
452 return beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0); in beiscsi_if_mod_gw()
490 struct be_dma_mem nonemb_cmd; in beiscsi_if_get_gw() local
493 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI, in beiscsi_if_get_gw()
499 req = nonemb_cmd.va; in beiscsi_if_get_gw()
502 return beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, in beiscsi_if_get_gw()
511 struct be_dma_mem nonemb_cmd; in beiscsi_if_clr_ip() local
514 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI, in beiscsi_if_clr_ip()
520 req = nonemb_cmd.va; in beiscsi_if_clr_ip()
534 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0); in beiscsi_if_clr_ip()
548 struct be_dma_mem nonemb_cmd; in beiscsi_if_set_ip() local
552 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI, in beiscsi_if_set_ip()
558 req = nonemb_cmd.va; in beiscsi_if_set_ip()
572 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0); in beiscsi_if_set_ip()
592 struct be_dma_mem nonemb_cmd; in beiscsi_if_en_static() local
600 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, in beiscsi_if_en_static()
607 reldhcp = nonemb_cmd.va; in beiscsi_if_en_static()
610 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0); in beiscsi_if_en_static()
639 struct be_dma_mem nonemb_cmd; in beiscsi_if_en_dhcp() local
680 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI, in beiscsi_if_en_dhcp()
686 dhcpreq = nonemb_cmd.va; in beiscsi_if_en_dhcp()
691 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0); in beiscsi_if_en_dhcp()
738 struct be_dma_mem nonemb_cmd; in beiscsi_if_get_info() local
747 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, in beiscsi_if_get_info()
754 req = nonemb_cmd.va; in beiscsi_if_get_info()
767 nonemb_cmd.size, in beiscsi_if_get_info()
768 nonemb_cmd.va, in beiscsi_if_get_info()
769 nonemb_cmd.dma); in beiscsi_if_get_info()
773 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, *if_info, in beiscsi_if_get_info()
781 nonemb_cmd.va)->actual_resp_len; in beiscsi_if_get_info()
785 dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, in beiscsi_if_get_info()
786 nonemb_cmd.va, in beiscsi_if_get_info()
787 nonemb_cmd.dma); in beiscsi_if_get_info()
800 struct be_dma_mem nonemb_cmd; in mgmt_get_nic_conf() local
803 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI, in mgmt_get_nic_conf()
809 return beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, in mgmt_get_nic_conf()
862 &bs->nonemb_cmd); in beiscsi_boot_process_compl()
864 sess_resp = bs->nonemb_cmd.va; in beiscsi_boot_process_compl()
874 dma_free_coherent(&phba->ctrl.pdev->dev, bs->nonemb_cmd.size, in beiscsi_boot_process_compl()
875 bs->nonemb_cmd.va, bs->nonemb_cmd.dma); in beiscsi_boot_process_compl()
876 bs->nonemb_cmd.va = NULL; in beiscsi_boot_process_compl()
1003 struct be_dma_mem *nonemb_cmd; in beiscsi_boot_get_sinfo() local
1015 nonemb_cmd = &phba->boot_struct.nonemb_cmd; in beiscsi_boot_get_sinfo()
1016 nonemb_cmd->size = sizeof(struct be_cmd_get_session_resp); in beiscsi_boot_get_sinfo()
1017 nonemb_cmd->va = dma_alloc_coherent(&phba->ctrl.pdev->dev, in beiscsi_boot_get_sinfo()
1018 nonemb_cmd->size, in beiscsi_boot_get_sinfo()
1019 &nonemb_cmd->dma, in beiscsi_boot_get_sinfo()
1021 if (!nonemb_cmd->va) { in beiscsi_boot_get_sinfo()
1026 req = nonemb_cmd->va; in beiscsi_boot_get_sinfo()
1034 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in beiscsi_boot_get_sinfo()
1035 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in beiscsi_boot_get_sinfo()
1036 sge->len = cpu_to_le32(nonemb_cmd->size); in beiscsi_boot_get_sinfo()
1504 struct be_dma_mem nonemb_cmd; in beiscsi_mgmt_invalidate_icds() local
1513 nonemb_cmd.size = sizeof(union be_invldt_cmds_params); in beiscsi_mgmt_invalidate_icds()
1514 nonemb_cmd.va = dma_alloc_coherent(&phba->ctrl.pdev->dev, in beiscsi_mgmt_invalidate_icds()
1515 nonemb_cmd.size, &nonemb_cmd.dma, in beiscsi_mgmt_invalidate_icds()
1517 if (!nonemb_cmd.va) { in beiscsi_mgmt_invalidate_icds()
1527 dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, in beiscsi_mgmt_invalidate_icds()
1528 nonemb_cmd.va, nonemb_cmd.dma); in beiscsi_mgmt_invalidate_icds()
1532 req = nonemb_cmd.va; in beiscsi_mgmt_invalidate_icds()
1533 be_wrb_hdr_prepare(wrb, nonemb_cmd.size, false, 1); in beiscsi_mgmt_invalidate_icds()
1545 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd.dma)); in beiscsi_mgmt_invalidate_icds()
1546 sge->pa_lo = cpu_to_le32(lower_32_bits(nonemb_cmd.dma)); in beiscsi_mgmt_invalidate_icds()
1547 sge->len = cpu_to_le32(nonemb_cmd.size); in beiscsi_mgmt_invalidate_icds()
1552 rc = beiscsi_mccq_compl_wait(phba, tag, NULL, &nonemb_cmd); in beiscsi_mgmt_invalidate_icds()
1554 dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size, in beiscsi_mgmt_invalidate_icds()
1555 nonemb_cmd.va, nonemb_cmd.dma); in beiscsi_mgmt_invalidate_icds()