Lines Matching refs:rsp_els
5840 struct els_entry_24xx *rsp_els = NULL;
5864 rsp_els = dma_alloc_coherent(&ha->pdev->dev, sizeof(*rsp_els),
5866 if (!rsp_els) {
5887 rsp_els->entry_type = ELS_IOCB_TYPE;
5888 rsp_els->entry_count = 1;
5889 rsp_els->sys_define = 0;
5890 rsp_els->entry_status = 0;
5891 rsp_els->handle = 0;
5892 rsp_els->nport_handle = purex->nport_handle;
5893 rsp_els->tx_dsd_count = cpu_to_le16(1);
5894 rsp_els->vp_index = purex->vp_idx;
5895 rsp_els->sof_type = EST_SOFI3;
5896 rsp_els->rx_xchg_address = purex->rx_xchg_addr;
5897 rsp_els->rx_dsd_count = 0;
5898 rsp_els->opcode = purex->els_frame_payload[0];
5900 rsp_els->d_id[0] = purex->s_id[0];
5901 rsp_els->d_id[1] = purex->s_id[1];
5902 rsp_els->d_id[2] = purex->s_id[2];
5904 rsp_els->control_flags = cpu_to_le16(EPD_ELS_ACC);
5905 rsp_els->rx_byte_count = 0;
5906 rsp_els->tx_byte_count = cpu_to_le32(rsp_payload_length);
5908 put_unaligned_le64(rsp_payload_dma, &rsp_els->tx_address);
5909 rsp_els->tx_len = rsp_els->tx_byte_count;
5911 rsp_els->rx_address = 0;
5912 rsp_els->rx_len = 0;
5916 rsp_payload->hdr.len = cpu_to_be32(le32_to_cpu(rsp_els->tx_byte_count) -
6199 rsp_els, sizeof(*rsp_els));
6205 rval = qla2x00_issue_iocb(vha, rsp_els, rsp_els_dma, 0);
6210 } else if (rsp_els->comp_status) {
6213 __func__, rsp_els->comp_status,
6214 rsp_els->error_subcode_1, rsp_els->error_subcode_2);
6229 if (rsp_els)
6230 dma_free_coherent(&ha->pdev->dev, sizeof(*rsp_els),
6231 rsp_els, rsp_els_dma);