Lines Matching defs:rdata

371 	struct fc_rport_priv *rdata;
439 list_for_each_entry_rcu(rdata, &lport->disc.rports, peers) {
440 if (kref_get_unless_zero(&rdata->kref)) {
441 fc_rport_login(rdata);
442 kref_put(&rdata->kref, fc_rport_destroy);
723 struct fc_rport_priv *rdata;
736 rdata = fcport->rdata;
737 if (!rdata || !kref_get_unless_zero(&rdata->kref)) {
749 rdata->ids.port_id);
762 io_req->sc_cmd, sc_cmd, rdata->ids.port_id);
772 refcount, rdata->ids.port_id);
784 io_req->xid, rdata->ids.port_id);
807 rdata->ids.port_id);
852 kref_put(&rdata->kref, fc_rport_destroy);
894 if (fcport->rdata)
897 fcport, fcport->rdata->ids.port_id);
1016 struct fc_rport_priv *rdata;
1020 rdata = fcport->rdata;
1021 if (rdata == NULL)
1023 if (rdata->ids.port_id == port_id) {
1103 struct fc_rport_priv *rdata = NULL;
1108 rdata = fc_rport_lookup(lport, ntoh24(fh->fh_d_id));
1109 if (rdata) {
1110 rdata->retries = lport->max_rport_retry_count;
1111 kref_put(&rdata->kref, fc_rport_destroy);
1317 "portid=%06x.\n", fcport->rdata->ids.port_id);
1322 "for portid=%06x.\n", fcport->rdata->ids.port_id);
1328 "fw_cid=%08x handle=%d.\n", fcport->rdata->ids.port_id,
1345 conn_info.tx_max_fc_pay_len = fcport->rdata->maxframe_size;
1348 conn_info.rx_max_fc_pay_len = fcport->rdata->maxframe_size;
1365 conn_info.max_conc_seqs_c3 = fcport->rdata->max_seq;
1368 port_id = fcport->rdata->rport->port_id;
1379 fcport->rdata->ids.port_id);
1383 ((fcport->rdata->sp_features & FC_SP_FT_SEQC) ? 1 : 0) <<
1390 "for portid=%06x.\n", fcport->rdata->ids.port_id);
1395 fcport->rdata->ids.port_id, total_sqe);
1421 "port_id=%06x.\n", fcport->rdata->ids.port_id);
1433 struct fc_rport_priv *rdata = fcport->rdata;
1436 fcport->rdata->ids.port_id);
1444 fcport->rdata = NULL;
1446 kref_put(&rdata->kref, fc_rport_destroy);
1455 struct fc_rport_priv *rdata,
1459 struct fc_rport *rport = rdata->rport;
1467 "port_id = 0x%x\n", event, rdata->ids.port_id);
1483 "reached.\n", rdata->ids.port_id);
1494 rdata->ids.port_id);
1507 rdata->ids.port_id);
1511 if (rdata->spp_type != FC_TYPE_FCP) {
1516 if (!(rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET)) {
1523 kref_get(&rdata->kref);
1524 fcport->rdata = rdata;
1534 if (rdata->flags & FC_RP_FLAGS_RETRY &&
1535 rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET &&
1536 !(rdata->ids.roles & FC_RPORT_ROLE_FCP_INITIATOR)) {
1540 rdata->ids.port_id);
1567 port_id = rdata->ids.port_id;
1571 if (rdata->spp_type != FC_TYPE_FCP) {
1576 if (!(rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET)) {
1589 * Perform session upload. Note that rdata->peers is already