Lines Matching full:rpa
2244 /* Issue RPA */ in qla2x00_fdmi_dhba()
2354 * qla2x00_fdmi_rpa() - perform RPA registration
2382 "RPA (callopt=%x count=%u size=%lu).\n", callopt, count, size); in qla2x00_fdmi_rpa()
2392 memcpy(ct_req->req.rpa.port_name, vha->port_name, in qla2x00_fdmi_rpa()
2393 sizeof(ct_req->req.rpa.port_name)); in qla2x00_fdmi_rpa()
2394 size += sizeof(ct_req->req.rpa.port_name); in qla2x00_fdmi_rpa()
2397 ct_req->req.rpa.attrs.count = cpu_to_be32(count); in qla2x00_fdmi_rpa()
2398 size += sizeof(ct_req->req.rpa.attrs.count); in qla2x00_fdmi_rpa()
2401 entries = ct_req->req.rpa.attrs.entry; in qla2x00_fdmi_rpa()
2409 "RPA %016llx.\n", wwn_to_u64(ct_req->req.rpa.port_name)); in qla2x00_fdmi_rpa()
2419 "RPA iocb failed (%d).\n", rval); in qla2x00_fdmi_rpa()
2423 rval = qla2x00_chk_ms_status(vha, ms_pkt, ct_rsp, "RPA"); in qla2x00_fdmi_rpa()
2429 "RPA already registered.\n"); in qla2x00_fdmi_rpa()
2434 "RPA failed, CT Reason code: %#x, CT Explanation %#x\n", in qla2x00_fdmi_rpa()
2440 ql_dbg(ql_dbg_disc, vha, 0x20f6, "RPA exiting normally.\n"); in qla2x00_fdmi_rpa()