Lines Matching refs:nonemb_cmd
275 struct be_dma_mem *nonemb_cmd) in mgmt_get_session_info() argument
295 nonemb_cmd->size = sizeof(*resp); in mgmt_get_session_info()
296 req = nonemb_cmd->va; in mgmt_get_session_info()
309 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_get_session_info()
310 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in mgmt_get_session_info()
311 sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_get_session_info()
425 struct be_dma_mem nonemb_cmd; in mgmt_check_supported_fw() local
431 nonemb_cmd.va = pci_alloc_consistent(ctrl->pdev, in mgmt_check_supported_fw()
433 &nonemb_cmd.dma); in mgmt_check_supported_fw()
434 if (nonemb_cmd.va == NULL) { in mgmt_check_supported_fw()
440 nonemb_cmd.size = sizeof(struct be_mgmt_controller_attributes); in mgmt_check_supported_fw()
441 req = nonemb_cmd.va; in mgmt_check_supported_fw()
448 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd.dma)); in mgmt_check_supported_fw()
449 sge->pa_lo = cpu_to_le32(nonemb_cmd.dma & 0xFFFFFFFF); in mgmt_check_supported_fw()
450 sge->len = cpu_to_le32(nonemb_cmd.size); in mgmt_check_supported_fw()
453 struct be_mgmt_controller_attributes_resp *resp = nonemb_cmd.va; in mgmt_check_supported_fw()
474 if (nonemb_cmd.va) in mgmt_check_supported_fw()
475 pci_free_consistent(ctrl->pdev, nonemb_cmd.size, in mgmt_check_supported_fw()
476 nonemb_cmd.va, nonemb_cmd.dma); in mgmt_check_supported_fw()
484 struct be_dma_mem *nonemb_cmd) in mgmt_vendor_specific_fw_cmd() argument
491 struct be_bsg_vendor_cmd *req = nonemb_cmd->va; in mgmt_vendor_specific_fw_cmd()
494 nonemb_cmd->size = job->request_payload.payload_len; in mgmt_vendor_specific_fw_cmd()
495 memset(nonemb_cmd->va, 0, nonemb_cmd->size); in mgmt_vendor_specific_fw_cmd()
496 resp = nonemb_cmd->va; in mgmt_vendor_specific_fw_cmd()
513 nonemb_cmd->va + offset, job->request_len); in mgmt_vendor_specific_fw_cmd()
536 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, in mgmt_vendor_specific_fw_cmd()
538 mcc_sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_vendor_specific_fw_cmd()
539 mcc_sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in mgmt_vendor_specific_fw_cmd()
540 mcc_sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_vendor_specific_fw_cmd()
586 struct be_dma_mem *nonemb_cmd) in mgmt_invalidate_icds() argument
602 req = nonemb_cmd->va; in mgmt_invalidate_icds()
620 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_invalidate_icds()
621 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in mgmt_invalidate_icds()
622 sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_invalidate_icds()
707 struct be_dma_mem *nonemb_cmd) in mgmt_open_connection() argument
744 req = nonemb_cmd->va; in mgmt_open_connection()
748 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); in mgmt_open_connection()
751 nonemb_cmd->size); in mgmt_open_connection()
794 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_open_connection()
795 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF); in mgmt_open_connection()
796 sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_open_connection()
846 struct be_dma_mem *nonemb_cmd, void *resp_buf, in mgmt_exec_nonemb_cmd() argument
867 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); in mgmt_exec_nonemb_cmd()
868 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma)); in mgmt_exec_nonemb_cmd()
869 sge->pa_lo = cpu_to_le32(lower_32_bits(nonemb_cmd->dma)); in mgmt_exec_nonemb_cmd()
870 sge->len = cpu_to_le32(nonemb_cmd->size); in mgmt_exec_nonemb_cmd()
875 rc = beiscsi_mccq_compl(phba, tag, NULL, nonemb_cmd); in mgmt_exec_nonemb_cmd()
878 memcpy(resp_buf, nonemb_cmd->va, resp_buf_len); in mgmt_exec_nonemb_cmd()
895 pci_free_consistent(ctrl->pdev, nonemb_cmd->size, in mgmt_exec_nonemb_cmd()
896 nonemb_cmd->va, nonemb_cmd->dma); in mgmt_exec_nonemb_cmd()
922 struct be_dma_mem nonemb_cmd; in mgmt_static_ip_modify() local
926 rc = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_static_ip_modify()
935 req = nonemb_cmd.va; in mgmt_static_ip_modify()
962 rc = mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, NULL, 0); in mgmt_static_ip_modify()
973 struct be_dma_mem nonemb_cmd; in mgmt_modify_gateway() local
977 rt_val = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_modify_gateway()
983 req = nonemb_cmd.va; in mgmt_modify_gateway()
989 return mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, NULL, 0); in mgmt_modify_gateway()
1001 struct be_dma_mem nonemb_cmd; in mgmt_set_ip() local
1033 rc = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_set_ip()
1040 reldhcp = nonemb_cmd.va; in mgmt_set_ip()
1044 rc = mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, NULL, 0); in mgmt_set_ip()
1088 rc = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_set_ip()
1094 dhcpreq = nonemb_cmd.va; in mgmt_set_ip()
1100 rc = mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, NULL, 0); in mgmt_set_ip()
1152 struct be_dma_mem nonemb_cmd; in mgmt_get_gateway() local
1155 rc = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_get_gateway()
1161 req = nonemb_cmd.va; in mgmt_get_gateway()
1164 return mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, gateway, in mgmt_get_gateway()
1172 struct be_dma_mem nonemb_cmd; in mgmt_get_if_info() local
1180 rc = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_get_if_info()
1186 req = nonemb_cmd.va; in mgmt_get_if_info()
1199 nonemb_cmd.size, in mgmt_get_if_info()
1200 nonemb_cmd.va, in mgmt_get_if_info()
1201 nonemb_cmd.dma); in mgmt_get_if_info()
1205 rc = mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, *if_info, in mgmt_get_if_info()
1213 nonemb_cmd.va)->actual_resp_len; in mgmt_get_if_info()
1217 pci_free_consistent(phba->ctrl.pdev, nonemb_cmd.size, in mgmt_get_if_info()
1218 nonemb_cmd.va, in mgmt_get_if_info()
1219 nonemb_cmd.dma); in mgmt_get_if_info()
1232 struct be_dma_mem nonemb_cmd; in mgmt_get_nic_conf() local
1235 rc = mgmt_alloc_cmd_data(phba, &nonemb_cmd, in mgmt_get_nic_conf()
1241 return mgmt_exec_nonemb_cmd(phba, &nonemb_cmd, nic, sizeof(*nic)); in mgmt_get_nic_conf()