Lines Matching defs:nonemb_cmd

36 					 struct be_dma_mem *nonemb_cmd)
42 struct be_bsg_vendor_cmd *req = nonemb_cmd->va;
45 nonemb_cmd->size = job->request_payload.payload_len;
46 memset(nonemb_cmd->va, 0, nonemb_cmd->size);
64 nonemb_cmd->va + offset, job->request_len);
86 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false,
88 mcc_sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma));
89 mcc_sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF);
90 mcc_sge->len = cpu_to_le32(nonemb_cmd->size);
103 * @nonemb_cmd: ptr to memory allocated for command
112 struct be_dma_mem *nonemb_cmd)
156 req = nonemb_cmd->va;
159 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1);
162 nonemb_cmd->size);
198 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma));
199 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF);
200 sge->len = cpu_to_le32(nonemb_cmd->size);
216 * @nonemb_cmd: DMA address of the MBX command to be issued
223 struct be_dma_mem *nonemb_cmd,
242 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1);
243 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma));
244 sge->pa_lo = cpu_to_le32(lower_32_bits(nonemb_cmd->dma));
245 sge->len = cpu_to_le32(nonemb_cmd->size);
255 tag_mem->size = nonemb_cmd->size;
256 tag_mem->va = nonemb_cmd->va;
257 tag_mem->dma = nonemb_cmd->dma;
266 rc = beiscsi_mccq_compl_wait(phba, tag, NULL, nonemb_cmd);
270 memcpy(resp_buf, nonemb_cmd->va, resp_buf_len);
324 struct be_dma_mem nonemb_cmd;
327 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_COMMON,
332 req = nonemb_cmd.va;
341 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, __beiscsi_eq_delay_compl,
348 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
362 struct be_dma_mem nonemb_cmd;
367 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI_INI,
372 req = nonemb_cmd.va;
375 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL,
377 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
441 struct be_dma_mem nonemb_cmd;
444 rt_val = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI,
450 req = nonemb_cmd.va;
455 rt_val = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0);
456 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rt_val);
495 struct be_dma_mem nonemb_cmd;
498 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI,
504 req = nonemb_cmd.va;
507 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, resp,
509 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
518 struct be_dma_mem nonemb_cmd;
521 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI,
527 req = nonemb_cmd.va;
541 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0);
547 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
556 struct be_dma_mem nonemb_cmd;
560 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI,
566 req = nonemb_cmd.va;
580 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0);
592 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
601 struct be_dma_mem nonemb_cmd;
609 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd,
616 reldhcp = nonemb_cmd.va;
619 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0);
620 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
649 struct be_dma_mem nonemb_cmd;
690 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI,
696 dhcpreq = nonemb_cmd.va;
701 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, NULL, 0);
702 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
748 struct be_dma_mem nonemb_cmd;
757 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd,
764 req = nonemb_cmd.va;
775 beiscsi_free_nemb_cmd(phba, &nonemb_cmd,
780 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, *if_info,
788 nonemb_cmd.va)->actual_resp_len;
791 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
795 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
805 struct be_dma_mem nonemb_cmd;
808 rc = beiscsi_prep_nemb_cmd(phba, &nonemb_cmd, CMD_SUBSYSTEM_ISCSI,
814 rc = beiscsi_exec_nemb_cmd(phba, &nonemb_cmd, NULL, nic, sizeof(*nic));
815 beiscsi_free_nemb_cmd(phba, &nonemb_cmd, rc);
868 &bs->nonemb_cmd);
870 sess_resp = bs->nonemb_cmd.va;
880 dma_free_coherent(&phba->ctrl.pdev->dev, bs->nonemb_cmd.size,
881 bs->nonemb_cmd.va, bs->nonemb_cmd.dma);
882 bs->nonemb_cmd.va = NULL;
1009 struct be_dma_mem *nonemb_cmd;
1021 nonemb_cmd = &phba->boot_struct.nonemb_cmd;
1022 nonemb_cmd->size = sizeof(struct be_cmd_get_session_resp);
1023 nonemb_cmd->va = dma_alloc_coherent(&phba->ctrl.pdev->dev,
1024 nonemb_cmd->size,
1025 &nonemb_cmd->dma,
1027 if (!nonemb_cmd->va) {
1032 req = nonemb_cmd->va;
1040 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd->dma));
1041 sge->pa_lo = cpu_to_le32(nonemb_cmd->dma & 0xFFFFFFFF);
1042 sge->len = cpu_to_le32(nonemb_cmd->size);
1506 struct be_dma_mem nonemb_cmd;
1515 nonemb_cmd.size = sizeof(union be_invldt_cmds_params);
1516 nonemb_cmd.va = dma_alloc_coherent(&phba->ctrl.pdev->dev,
1517 nonemb_cmd.size, &nonemb_cmd.dma,
1519 if (!nonemb_cmd.va) {
1529 dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size,
1530 nonemb_cmd.va, nonemb_cmd.dma);
1534 req = nonemb_cmd.va;
1535 be_wrb_hdr_prepare(wrb, nonemb_cmd.size, false, 1);
1547 sge->pa_hi = cpu_to_le32(upper_32_bits(nonemb_cmd.dma));
1548 sge->pa_lo = cpu_to_le32(lower_32_bits(nonemb_cmd.dma));
1549 sge->len = cpu_to_le32(nonemb_cmd.size);
1554 rc = beiscsi_mccq_compl_wait(phba, tag, NULL, &nonemb_cmd);
1556 dma_free_coherent(&phba->ctrl.pdev->dev, nonemb_cmd.size,
1557 nonemb_cmd.va, nonemb_cmd.dma);