Lines Matching refs:rsp_els
6083 struct els_entry_24xx *rsp_els = NULL;
6107 rsp_els = dma_alloc_coherent(&ha->pdev->dev, sizeof(*rsp_els),
6109 if (!rsp_els) {
6130 rsp_els->entry_type = ELS_IOCB_TYPE;
6131 rsp_els->entry_count = 1;
6132 rsp_els->sys_define = 0;
6133 rsp_els->entry_status = 0;
6134 rsp_els->handle = 0;
6135 rsp_els->nport_handle = purex->nport_handle;
6136 rsp_els->tx_dsd_count = cpu_to_le16(1);
6137 rsp_els->vp_index = purex->vp_idx;
6138 rsp_els->sof_type = EST_SOFI3;
6139 rsp_els->rx_xchg_address = purex->rx_xchg_addr;
6140 rsp_els->rx_dsd_count = 0;
6141 rsp_els->opcode = purex->els_frame_payload[0];
6143 rsp_els->d_id[0] = purex->s_id[0];
6144 rsp_els->d_id[1] = purex->s_id[1];
6145 rsp_els->d_id[2] = purex->s_id[2];
6147 rsp_els->control_flags = cpu_to_le16(EPD_ELS_ACC);
6148 rsp_els->rx_byte_count = 0;
6149 rsp_els->tx_byte_count = cpu_to_le32(rsp_payload_length);
6151 put_unaligned_le64(rsp_payload_dma, &rsp_els->tx_address);
6152 rsp_els->tx_len = rsp_els->tx_byte_count;
6154 rsp_els->rx_address = 0;
6155 rsp_els->rx_len = 0;
6159 rsp_payload->hdr.len = cpu_to_be32(le32_to_cpu(rsp_els->tx_byte_count) -
6442 rsp_els, sizeof(*rsp_els));
6448 rval = qla2x00_issue_iocb(vha, rsp_els, rsp_els_dma, 0);
6453 } else if (rsp_els->comp_status) {
6456 __func__, rsp_els->comp_status,
6457 rsp_els->error_subcode_1, rsp_els->error_subcode_2);
6472 if (rsp_els)
6473 dma_free_coherent(&ha->pdev->dev, sizeof(*rsp_els),
6474 rsp_els, rsp_els_dma);