Lines Matching refs:ids

106 		if (rdata->ids.port_id == port_id)  in fc_rport_lookup()
133 rdata->ids.node_name = -1; in fc_rport_create()
134 rdata->ids.port_name = -1; in fc_rport_create()
135 rdata->ids.port_id = port_id; in fc_rport_create()
136 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_create()
249 struct fc_rport_identifiers ids; in fc_rport_work() local
263 ids = rdata->ids; in fc_rport_work()
270 rport = fc_remote_port_add(lport->host, 0, &ids); in fc_rport_work()
315 port_id = rdata->ids.port_id; in fc_rport_work()
696 if (rdata->ids.port_name < lport->wwpn) in fc_rport_flogi_resp()
737 if (!lport->tt.elsct_send(lport, rdata->ids.port_id, fp, ELS_FLOGI, in fc_rport_enter_flogi()
848 if (rdata->ids.port_name < lport->wwpn) in fc_rport_recv_flogi_req()
904 rdata->ids.port_name = get_unaligned_be64(&plp->fl_wwpn); in fc_rport_plogi_resp()
905 rdata->ids.node_name = get_unaligned_be64(&plp->fl_wwnn); in fc_rport_plogi_resp()
932 if (rdata->ids.roles == FC_PORT_ROLE_UNKNOWN) in fc_rport_compatible_roles()
934 if ((rdata->ids.roles & FC_PORT_ROLE_FCP_TARGET) && in fc_rport_compatible_roles()
937 if ((rdata->ids.roles & FC_PORT_ROLE_FCP_INITIATOR) && in fc_rport_compatible_roles()
975 if (!lport->tt.elsct_send(lport, rdata->ids.port_id, fp, ELS_PLOGI, in fc_rport_enter_plogi()
1026 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_prli_resp()
1067 rdata->ids.roles = roles; in fc_rport_prli_resp()
1103 if (rdata->ids.port_id >= FC_FID_DOM_MGR) { in fc_rport_enter_prli()
1127 fc_fill_fc_hdr(fp, FC_RCTL_ELS_REQ, rdata->ids.port_id, in fc_rport_enter_prli()
1227 if (!lport->tt.elsct_send(lport, rdata->ids.port_id, fp, ELS_RTV, in fc_rport_enter_rtv()
1271 (void)lport->tt.elsct_send(lport, rdata->ids.port_id, fp, ELS_LOGO, in fc_rport_enter_logo()
1317 ntoh24(adisc->adisc_port_id) != rdata->ids.port_id || in fc_rport_adisc_resp()
1318 get_unaligned_be64(&adisc->adisc_wwpn) != rdata->ids.port_name || in fc_rport_adisc_resp()
1319 get_unaligned_be64(&adisc->adisc_wwnn) != rdata->ids.node_name) { in fc_rport_adisc_resp()
1355 if (!lport->tt.elsct_send(lport, rdata->ids.port_id, fp, ELS_ADISC, in fc_rport_enter_adisc()
1622 rdata->ids.port_name = get_unaligned_be64(&pl->fl_wwpn); in fc_rport_recv_plogi_req()
1623 rdata->ids.node_name = get_unaligned_be64(&pl->fl_wwnn); in fc_rport_recv_plogi_req()
1645 if (rdata->ids.port_name < lport->wwpn) { in fc_rport_recv_plogi_req()
1983 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_fcp_prli()
1985 rdata->ids.roles |= FC_RPORT_ROLE_FCP_INITIATOR; in fc_rport_fcp_prli()
1987 rdata->ids.roles |= FC_RPORT_ROLE_FCP_TARGET; in fc_rport_fcp_prli()