Lines Matching refs:ct_req

205 	struct ct_sns_req	*ct_req;  in qla2x00_ga_nxt()  local
225 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GA_NXT_CMD, in qla2x00_ga_nxt()
230 ct_req->req.port_id.port_id = port_id_to_be_id(fcport->d_id); in qla2x00_ga_nxt()
291 struct ct_sns_req *ct_req; in qla2x00_gid_pt() local
317 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GID_PT_CMD, gid_pt_rsp_size); in qla2x00_gid_pt()
321 ct_req->req.gid_pt.port_type = NS_NX_PORT_TYPE; in qla2x00_gid_pt()
375 struct ct_sns_req *ct_req; in qla2x00_gpn_id() local
396 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GPN_ID_CMD, in qla2x00_gpn_id()
401 ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id); in qla2x00_gpn_id()
443 struct ct_sns_req *ct_req; in qla2x00_gnn_id() local
463 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GNN_ID_CMD, in qla2x00_gnn_id()
468 ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id); in qla2x00_gnn_id()
588 struct ct_sns_req *ct_req; in qla_async_rftid() local
629 ct_req = qla2x00_prep_ct_req(ct_sns, RFT_ID_CMD, RFT_ID_RSP_SIZE); in qla_async_rftid()
632 ct_req->req.rft_id.port_id = port_id_to_be_id(vha->d_id); in qla_async_rftid()
633 ct_req->req.rft_id.fc4_types[2] = 0x01; /* FCP-3 */ in qla_async_rftid()
636 ct_req->req.rft_id.fc4_types[6] = 1; /* NVMe type 28h */ in qla_async_rftid()
687 struct ct_sns_req *ct_req; in qla_async_rffid() local
725 ct_req = qla2x00_prep_ct_req(ct_sns, RFF_ID_CMD, RFF_ID_RSP_SIZE); in qla_async_rffid()
728 ct_req->req.rff_id.port_id = port_id_to_be_id(*d_id); in qla_async_rffid()
729 ct_req->req.rff_id.fc4_feature = fc4feature; in qla_async_rffid()
730 ct_req->req.rff_id.fc4_type = fc4type; /* SCSI - FCP */ in qla_async_rffid()
778 struct ct_sns_req *ct_req; in qla_async_rnnid() local
816 ct_req = qla2x00_prep_ct_req(ct_sns, RNN_ID_CMD, RNN_ID_RSP_SIZE); in qla_async_rnnid()
819 ct_req->req.rnn_id.port_id = port_id_to_be_id(vha->d_id); in qla_async_rnnid()
820 memcpy(ct_req->req.rnn_id.node_name, vha->node_name, WWN_SIZE); in qla_async_rnnid()
885 struct ct_sns_req *ct_req; in qla_async_rsnn_nn() local
923 ct_req = qla2x00_prep_ct_req(ct_sns, RSNN_NN_CMD, RSNN_NN_RSP_SIZE); in qla_async_rsnn_nn()
926 memcpy(ct_req->req.rsnn_nn.node_name, vha->node_name, WWN_SIZE); in qla_async_rsnn_nn()
929 qla2x00_get_sym_node_name(vha, ct_req->req.rsnn_nn.sym_node_name, in qla_async_rsnn_nn()
930 sizeof(ct_req->req.rsnn_nn.sym_node_name)); in qla_async_rsnn_nn()
931 ct_req->req.rsnn_nn.name_len = in qla_async_rsnn_nn()
932 (uint8_t)strlen(ct_req->req.rsnn_nn.sym_node_name); in qla_async_rsnn_nn()
935 sp->u.iocb_cmd.u.ctarg.req_size = 24 + 1 + ct_req->req.rsnn_nn.name_len; in qla_async_rsnn_nn()
2156 struct ct_sns_req *ct_req; in qla2x00_fdmi_rhba() local
2172 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RHBA_CMD, size); in qla2x00_fdmi_rhba()
2176 memcpy(ct_req->req.rhba.hba_identifier, vha->port_name, in qla2x00_fdmi_rhba()
2177 sizeof(ct_req->req.rhba.hba_identifier)); in qla2x00_fdmi_rhba()
2178 size += sizeof(ct_req->req.rhba.hba_identifier); in qla2x00_fdmi_rhba()
2180 ct_req->req.rhba.entry_count = cpu_to_be32(1); in qla2x00_fdmi_rhba()
2181 size += sizeof(ct_req->req.rhba.entry_count); in qla2x00_fdmi_rhba()
2183 memcpy(ct_req->req.rhba.port_name, vha->port_name, in qla2x00_fdmi_rhba()
2184 sizeof(ct_req->req.rhba.port_name)); in qla2x00_fdmi_rhba()
2185 size += sizeof(ct_req->req.rhba.port_name); in qla2x00_fdmi_rhba()
2188 ct_req->req.rhba.attrs.count = cpu_to_be32(count); in qla2x00_fdmi_rhba()
2189 size += sizeof(ct_req->req.rhba.attrs.count); in qla2x00_fdmi_rhba()
2192 entries = &ct_req->req.rhba.attrs.entry; in qla2x00_fdmi_rhba()
2201 wwn_to_u64(ct_req->req.rhba.hba_identifier), in qla2x00_fdmi_rhba()
2202 wwn_to_u64(ct_req->req.rhba.port_name)); in qla2x00_fdmi_rhba()
2244 struct ct_sns_req *ct_req; in qla2x00_fdmi_dhba() local
2251 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, DHBA_CMD, DHBA_RSP_SIZE); in qla2x00_fdmi_dhba()
2254 memcpy(ct_req->req.dhba.port_name, vha->port_name, WWN_SIZE); in qla2x00_fdmi_dhba()
2256 "DHBA portname = %8phN.\n", ct_req->req.dhba.port_name); in qla2x00_fdmi_dhba()
2290 struct ct_sns_req *ct_req; in qla2x00_fdmi_rprt() local
2304 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RPRT_CMD, size); in qla2x00_fdmi_rprt()
2307 memcpy(ct_req->req.rprt.hba_identifier, base_vha->port_name, in qla2x00_fdmi_rprt()
2308 sizeof(ct_req->req.rprt.hba_identifier)); in qla2x00_fdmi_rprt()
2309 size += sizeof(ct_req->req.rprt.hba_identifier); in qla2x00_fdmi_rprt()
2310 memcpy(ct_req->req.rprt.port_name, vha->port_name, in qla2x00_fdmi_rprt()
2311 sizeof(ct_req->req.rprt.port_name)); in qla2x00_fdmi_rprt()
2312 size += sizeof(ct_req->req.rprt.port_name); in qla2x00_fdmi_rprt()
2314 ct_req->req.rprt.attrs.count = cpu_to_be32(count); in qla2x00_fdmi_rprt()
2315 size += sizeof(ct_req->req.rprt.attrs.count); in qla2x00_fdmi_rprt()
2317 entries = ct_req->req.rprt.attrs.entry; in qla2x00_fdmi_rprt()
2323 wwn_to_u64(ct_req->req.rprt.port_name), in qla2x00_fdmi_rprt()
2324 wwn_to_u64(ct_req->req.rprt.port_name)); in qla2x00_fdmi_rprt()
2369 struct ct_sns_req *ct_req; in qla2x00_fdmi_rpa() local
2390 ct_req = qla2x00_prep_ct_fdmi_req(ha->ct_sns, RPA_CMD, size); in qla2x00_fdmi_rpa()
2394 memcpy(ct_req->req.rpa.port_name, vha->port_name, in qla2x00_fdmi_rpa()
2395 sizeof(ct_req->req.rpa.port_name)); in qla2x00_fdmi_rpa()
2396 size += sizeof(ct_req->req.rpa.port_name); in qla2x00_fdmi_rpa()
2399 ct_req->req.rpa.attrs.count = cpu_to_be32(count); in qla2x00_fdmi_rpa()
2400 size += sizeof(ct_req->req.rpa.attrs.count); in qla2x00_fdmi_rpa()
2403 entries = ct_req->req.rpa.attrs.entry; in qla2x00_fdmi_rpa()
2411 "RPA %016llx.\n", wwn_to_u64(ct_req->req.rpa.port_name)); in qla2x00_fdmi_rpa()
2536 struct ct_sns_req *ct_req; in qla2x00_gfpn_id() local
2556 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GFPN_ID_CMD, in qla2x00_gfpn_id()
2561 ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id); in qla2x00_gfpn_id()
2644 struct ct_sns_req *ct_req; in qla2x00_gpsc() local
2670 ct_req = qla24xx_prep_ct_fm_req(ha->ct_sns, GPSC_CMD, in qla2x00_gpsc()
2675 memcpy(ct_req->req.gpsc.port_name, list[i].fabric_port_name, in qla2x00_gpsc()
2734 struct ct_sns_req *ct_req; in qla2x00_gff_id() local
2760 ct_req = qla2x00_prep_ct_req(ha->ct_sns, GFF_ID_CMD, in qla2x00_gff_id()
2765 ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id); in qla2x00_gff_id()
2897 struct ct_sns_req *ct_req; in qla24xx_async_gpsc() local
2915 ct_req = qla24xx_prep_ct_fm_req(fcport->ct_desc.ct_sns, GPSC_CMD, in qla24xx_async_gpsc()
2919 memcpy(ct_req->req.gpsc.port_name, fcport->fabric_port_name, in qla24xx_async_gpsc()
3101 struct ct_sns_req *ct_req = in qla2x00_async_gpnid_sp_done() local
3112 sp->name, res, sp->gen1, &ct_req->req.port_id.port_id, in qla2x00_async_gpnid_sp_done()
3117 sp->name, sp->gen1, &ct_req->req.port_id.port_id, in qla2x00_async_gpnid_sp_done()
3123 ea.id = be_to_port_id(ct_req->req.port_id.port_id); in qla2x00_async_gpnid_sp_done()
3172 struct ct_sns_req *ct_req; in qla24xx_async_gpnid() local
3227 ct_req = qla2x00_prep_ct_req(ct_sns, GPN_ID_CMD, GPN_ID_RSP_SIZE); in qla24xx_async_gpnid()
3230 ct_req->req.port_id.port_id = port_id_to_be_id(*id); in qla24xx_async_gpnid()
3241 sp->handle, &ct_req->req.port_id.port_id); in qla24xx_async_gpnid()
3331 struct ct_sns_req *ct_req; in qla24xx_async_gffid() local
3351 ct_req = qla2x00_prep_ct_req(fcport->ct_desc.ct_sns, GFF_ID_CMD, in qla24xx_async_gffid()
3354 ct_req->req.gff_id.port_id[0] = fcport->d_id.b.domain; in qla24xx_async_gffid()
3355 ct_req->req.gff_id.port_id[1] = fcport->d_id.b.area; in qla24xx_async_gffid()
3356 ct_req->req.gff_id.port_id[2] = fcport->d_id.b.al_pa; in qla24xx_async_gffid()
3645 struct ct_sns_req *ct_req = in qla2x00_find_free_fcp_nvme_slot() local
3651 u16 cmd = be16_to_cpu(ct_req->command); in qla2x00_find_free_fcp_nvme_slot()
3739 struct ct_sns_req *ct_req = in qla2x00_async_gpnft_gnnft_sp_done() local
3741 u16 cmd = be16_to_cpu(ct_req->command); in qla2x00_async_gpnft_gnnft_sp_done()
3842 struct ct_sns_req *ct_req; in qla24xx_async_gnnft() local
3885 ct_req = qla2x00_prep_ct_req(ct_sns, GNN_FT_CMD, in qla24xx_async_gnnft()
3889 ct_req->req.gpn_ft.port_type = fc4_type; in qla24xx_async_gnnft()
3898 sp->handle, ct_req->req.gpn_ft.port_type); in qla24xx_async_gnnft()
3950 struct ct_sns_req *ct_req; in qla24xx_async_gpnft() local
4051 ct_req = qla2x00_prep_ct_req(ct_sns, GPN_FT_CMD, rspsz); in qla24xx_async_gpnft()
4054 ct_req->req.gpn_ft.port_type = fc4_type; in qla24xx_async_gpnft()
4062 sp->handle, ct_req->req.gpn_ft.port_type); in qla24xx_async_gpnft()
4157 struct ct_sns_req *ct_req; in qla24xx_async_gnnid() local
4178 ct_req = qla2x00_prep_ct_req(fcport->ct_desc.ct_sns, GNN_ID_CMD, in qla24xx_async_gnnid()
4182 ct_req->req.port_id.port_id = port_id_to_be_id(fcport->d_id); in qla24xx_async_gnnid()
4287 struct ct_sns_req *ct_req; in qla24xx_async_gfpnid() local
4306 ct_req = qla2x00_prep_ct_req(fcport->ct_desc.ct_sns, GFPN_ID_CMD, in qla24xx_async_gfpnid()
4310 ct_req->req.port_id.port_id = port_id_to_be_id(fcport->d_id); in qla24xx_async_gfpnid()