Home
last modified time | relevance | path

Searched refs:rport (Results 1 – 25 of 88) sorted by relevance

1234

/Linux-v5.4/drivers/scsi/bfa/
Dbfa_fcs_rport.c36 static void bfa_fcs_rport_free(struct bfa_fcs_rport_s *rport);
37 static void bfa_fcs_rport_hal_online(struct bfa_fcs_rport_s *rport);
38 static void bfa_fcs_rport_fcs_online_action(struct bfa_fcs_rport_s *rport);
39 static void bfa_fcs_rport_hal_online_action(struct bfa_fcs_rport_s *rport);
40 static void bfa_fcs_rport_fcs_offline_action(struct bfa_fcs_rport_s *rport);
41 static void bfa_fcs_rport_hal_offline_action(struct bfa_fcs_rport_s *rport);
42 static void bfa_fcs_rport_update(struct bfa_fcs_rport_s *rport,
72 static void bfa_fcs_rport_process_prli(struct bfa_fcs_rport_s *rport,
74 static void bfa_fcs_rport_send_ls_rjt(struct bfa_fcs_rport_s *rport,
77 static void bfa_fcs_rport_process_adisc(struct bfa_fcs_rport_s *rport,
[all …]
Dbfa_fcs_fcpim.c74 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_offline()
85 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_offline()
106 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_prli_send()
117 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE); in bfa_fcs_itnim_sm_prli_send()
123 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_prli_send()
141 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_prli()
146 if (itnim->rport->scsi_function == BFA_RPORT_INITIATOR) in bfa_fcs_itnim_sm_prli()
152 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE); in bfa_fcs_itnim_sm_prli()
169 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_prli()
175 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE); in bfa_fcs_itnim_sm_prli()
[all …]
Dbfa_fcs.h285 struct bfa_rport_qualifier_s rport[], int *nrports);
334 struct bfa_fcs_rport_s *rport);
336 struct bfa_fcs_rport_s *rport);
406 struct bfa_fcs_rport_s *rport; /* parent rport */ member
453 bfa_fcs_rport_get_halrport(struct bfa_fcs_rport_s *rport) in bfa_fcs_rport_get_halrport() argument
455 return rport->bfa_rport; in bfa_fcs_rport_get_halrport()
461 void bfa_fcs_rport_get_attr(struct bfa_fcs_rport_s *rport,
469 void bfa_fcs_rport_uf_recv(struct bfa_fcs_rport_s *rport,
471 void bfa_fcs_rport_scn(struct bfa_fcs_rport_s *rport);
480 void bfa_fcs_rport_plogi(struct bfa_fcs_rport_s *rport, struct fchs_s *fchs,
[all …]
Dbfa_fcs_lport.c189 struct bfa_fcs_rport_s *rport; in bfa_fcs_lport_sm_online() local
214 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_online()
215 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_online()
230 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_online()
231 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_online()
249 struct bfa_fcs_rport_s *rport; in bfa_fcs_lport_sm_offline() local
272 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_offline()
273 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_offline()
285 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_offline()
286 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_offline()
[all …]
/Linux-v5.4/drivers/scsi/
Dscsi_transport_srp.c124 struct srp_rport *rport = transport_class_to_srp_rport(dev); in show_srp_rport_id() local
125 return sprintf(buf, "%16phC\n", rport->port_id); in show_srp_rport_id()
142 struct srp_rport *rport = transport_class_to_srp_rport(dev); in show_srp_rport_roles() local
147 if (srp_rport_role_names[i].value == rport->roles) { in show_srp_rport_roles()
160 struct srp_rport *rport = transport_class_to_srp_rport(dev); in store_srp_rport_delete() local
165 i->f->rport_delete(rport); in store_srp_rport_delete()
184 struct srp_rport *rport = transport_class_to_srp_rport(dev); in show_srp_rport_state() local
185 enum srp_rport_state state = rport->state; in show_srp_rport_state()
215 struct srp_rport *rport = transport_class_to_srp_rport(dev); in show_reconnect_delay() local
217 return srp_show_tmo(buf, rport->reconnect_delay); in show_reconnect_delay()
[all …]
Dscsi_transport_fc.c349 struct fc_rport *rport = starget_to_rport(starget); in fc_target_setup() local
356 if (rport) { in fc_target_setup()
357 fc_starget_node_name(starget) = rport->node_name; in fc_target_setup()
358 fc_starget_port_name(starget) = rport->port_name; in fc_target_setup()
359 fc_starget_port_id(starget) = rport->port_id; in fc_target_setup()
694 struct fc_rport *rport = transport_class_to_rport(dev); \
695 struct Scsi_Host *shost = rport_to_shost(rport); \
698 !((rport->port_state == FC_PORTSTATE_BLOCKED) || \
699 (rport->port_state == FC_PORTSTATE_DELETED) || \
700 (rport->port_state == FC_PORTSTATE_NOTPRESENT))) \
[all …]
/Linux-v5.4/drivers/phy/rockchip/
Dphy-rockchip-inno-usb2.c405 struct rockchip_usb2phy_port *rport = phy_get_drvdata(phy); in rockchip_usb2phy_init() local
409 mutex_lock(&rport->mutex); in rockchip_usb2phy_init()
411 if (rport->port_id == USB2PHY_PORT_OTG) { in rockchip_usb2phy_init()
412 if (rport->mode != USB_DR_MODE_HOST && in rockchip_usb2phy_init()
413 rport->mode != USB_DR_MODE_UNKNOWN) { in rockchip_usb2phy_init()
416 &rport->port_cfg->bvalid_det_clr, in rockchip_usb2phy_init()
422 &rport->port_cfg->bvalid_det_en, in rockchip_usb2phy_init()
427 schedule_delayed_work(&rport->otg_sm_work, in rockchip_usb2phy_init()
431 dev_dbg(&rport->phy->dev, "mode %d\n", rport->mode); in rockchip_usb2phy_init()
433 } else if (rport->port_id == USB2PHY_PORT_HOST) { in rockchip_usb2phy_init()
[all …]
/Linux-v5.4/include/scsi/
Dscsi_transport_srp.h100 int (*reconnect)(struct srp_rport *rport);
101 void (*terminate_rport_io)(struct srp_rport *rport);
102 void (*rport_delete)(struct srp_rport *rport);
109 extern void srp_rport_get(struct srp_rport *rport);
110 extern void srp_rport_put(struct srp_rport *rport);
117 extern int srp_reconnect_rport(struct srp_rport *rport);
118 extern void srp_start_tl_fail_timers(struct srp_rport *rport);
120 extern void srp_stop_rport_timers(struct srp_rport *rport);
131 static inline int srp_chkready(struct srp_rport *rport) in srp_chkready() argument
133 switch (rport->state) { in srp_chkready()
Dscsi_transport_fc.h719 fc_remote_port_chkready(struct fc_rport *rport) in fc_remote_port_chkready() argument
723 switch (rport->port_state) { in fc_remote_port_chkready()
725 if (rport->roles & FC_PORT_ROLE_FCP_TARGET) in fc_remote_port_chkready()
727 else if (rport->flags & FC_RPORT_DEVLOSS_PENDING) in fc_remote_port_chkready()
733 if (rport->flags & FC_RPORT_FAST_FAIL_TIMEDOUT) in fc_remote_port_chkready()
781 void fc_remote_port_delete(struct fc_rport *rport);
782 void fc_remote_port_rolechg(struct fc_rport *rport, u32 roles);
802 int fc_block_rport(struct fc_rport *rport);
/Linux-v5.4/drivers/nvme/host/
Dfc.c53 struct nvme_fc_rport *rport; member
138 struct nvme_fc_rport *rport; member
476 struct nvme_fc_rport *rport) in nvme_fc_signal_discovery_scan() argument
482 if (!(rport->remoteport.port_role & FC_PORT_ROLE_NVME_DISCOVERY)) in nvme_fc_signal_discovery_scan()
490 rport->remoteport.node_name, rport->remoteport.port_name); in nvme_fc_signal_discovery_scan()
497 struct nvme_fc_rport *rport = in nvme_fc_free_rport() local
500 localport_to_lport(rport->remoteport.localport); in nvme_fc_free_rport()
503 WARN_ON(rport->remoteport.port_state != FC_OBJSTATE_DELETED); in nvme_fc_free_rport()
504 WARN_ON(!list_empty(&rport->ctrl_list)); in nvme_fc_free_rport()
508 list_del(&rport->endp_list); in nvme_fc_free_rport()
[all …]
/Linux-v5.4/drivers/s390/scsi/
Dzfcp_scsi.c70 struct fc_rport *rport = starget_to_rport(scsi_target(scpnt->device)); in zfcp_scsi_queuecommand() local
77 scsi_result = fc_remote_port_chkready(rport); in zfcp_scsi_queuecommand()
115 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_slave_alloc() local
126 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_slave_alloc()
293 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_task_mgmt_function() local
305 ret = fc_block_rport(rport); in zfcp_scsi_task_mgmt_function()
346 struct fc_rport *rport = starget_to_rport(starget); in zfcp_scsi_eh_target_reset_handler() local
347 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_eh_target_reset_handler()
508 port->rport = NULL; in zfcp_scsi_adapter_unregister()
664 static void zfcp_scsi_set_rport_dev_loss_tmo(struct fc_rport *rport, in zfcp_scsi_set_rport_dev_loss_tmo() argument
[all …]
Dzfcp_unit.c24 struct fc_rport *rport = unit->port->rport; in zfcp_unit_scsi_scan() local
29 if (rport && rport->port_state == FC_PORTSTATE_ONLINE) in zfcp_unit_scsi_scan()
30 scsi_scan_target(&rport->dev, 0, rport->scsi_target_id, lun, in zfcp_unit_scsi_scan()
/Linux-v5.4/drivers/nvme/target/
Dfcloop.c215 struct fcloop_rport *rport; member
318 struct fcloop_rport *rport = remoteport->private; in fcloop_ls_req() local
324 if (!rport->targetport) { in fcloop_ls_req()
332 tls_req->tport = rport->targetport->private; in fcloop_ls_req()
333 ret = nvmet_fc_rcv_ls_req(rport->targetport, &tls_req->tgt_ls_req, in fcloop_ls_req()
531 struct fcloop_rport *rport = remoteport->private; in fcloop_fcp_req() local
535 if (!rport->targetport) in fcloop_fcp_req()
547 tfcp_req->tport = rport->targetport->private; in fcloop_fcp_req()
835 struct fcloop_rport *rport = remoteport->private; in fcloop_remoteport_delete() local
837 fcloop_nport_put(rport->nport); in fcloop_remoteport_delete()
[all …]
/Linux-v5.4/drivers/scsi/csiostor/
Dcsio_attr.c64 struct fc_rport *rport; in csio_reg_rnode() local
73 rport = rn->rport; in csio_reg_rnode()
74 CSIO_ASSERT(rport != NULL); in csio_reg_rnode()
78 rn->rport = fc_remote_port_add(shost, 0, &ids); in csio_reg_rnode()
79 if (!rn->rport) { in csio_reg_rnode()
86 rport = rn->rport; in csio_reg_rnode()
88 *((struct csio_rnode **)rport->dd_data) = rn; in csio_reg_rnode()
92 rport->maxframe_size = ntohs(sp->csp.sp_bb_data); in csio_reg_rnode()
94 rport->supported_classes = FC_COS_CLASS3; in csio_reg_rnode()
96 rport->supported_classes = FC_COS_UNSPECIFIED; in csio_reg_rnode()
[all …]
/Linux-v5.4/arch/um/drivers/
Dumcast_kern.c22 int rport; member
37 dpri->rport = init->rport; in umcast_init()
44 "%u\n", dpri->addr, dpri->rport, dpri->lport); in umcast_init()
108 init->rport = init->lport; in mcast_setup()
125 .rport = 1102 }); in ucast_setup()
145 init->rport = simple_strtoul(rport_str, &last, 10); in ucast_setup()
156 init->lport, init->addr, init->rport); in ucast_setup()
/Linux-v5.4/drivers/message/fusion/
Dmptfc.c102 static void mptfc_set_rport_loss_tmo(struct fc_rport *rport, uint32_t timeout);
193 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in mptfc_block_error_handler() local
202 while ((ready = fc_remote_port_chkready(rport) >> 16) == DID_IMM_RETRY in mptfc_block_error_handler()
256 mptfc_set_rport_loss_tmo(struct fc_rport *rport, uint32_t timeout) in mptfc_set_rport_loss_tmo() argument
259 rport->dev_loss_tmo = timeout; in mptfc_set_rport_loss_tmo()
261 rport->dev_loss_tmo = mptfc_dev_loss_tmo; in mptfc_set_rport_loss_tmo()
425 struct fc_rport *rport; in mptfc_register_dev() local
461 rport = fc_remote_port_add(ioc->sh, channel, &rport_ids); in mptfc_register_dev()
462 if (rport) { in mptfc_register_dev()
463 ri->rport = rport; in mptfc_register_dev()
[all …]
/Linux-v5.4/drivers/scsi/libfc/
Dfc_fcp.c460 struct fc_rport_libfc_priv *rpriv = fsp->rport->dd_data; in get_fsp_rec_tov()
947 fsp->rport->port_id); in fc_fcp_resp()
952 fsp->rport->port_id, in fc_fcp_resp()
960 fsp->rport->port_id, in fc_fcp_resp()
1173 struct fc_rport *rport; in fc_fcp_cmd_send() local
1189 rport = fsp->rport; in fc_fcp_cmd_send()
1190 fsp->max_payload = rport->maxframe_size; in fc_fcp_cmd_send()
1191 rpriv = rport->dd_data; in fc_fcp_cmd_send()
1193 fc_fill_fc_hdr(fp, FC_RCTL_DD_UNSOL_CMD, rport->port_id, in fc_fcp_cmd_send()
1424 struct fc_rport *rport = fsp->rport; in fc_fcp_timeout() local
[all …]
Dfc_rport.c201 void fc_set_rport_loss_tmo(struct fc_rport *rport, u32 timeout) in fc_set_rport_loss_tmo() argument
204 rport->dev_loss_tmo = timeout; in fc_set_rport_loss_tmo()
206 rport->dev_loss_tmo = 1; in fc_set_rport_loss_tmo()
266 struct fc_rport *rport; in fc_rport_work() local
273 rport = rdata->rport; in fc_rport_work()
285 if (!rport) { in fc_rport_work()
287 rport = fc_remote_port_add(lport->host, 0, &ids); in fc_rport_work()
289 if (!rport) { in fc_rport_work()
296 if (rdata->rport) in fc_rport_work()
298 rdata->rport = rport; in fc_rport_work()
[all …]
/Linux-v5.4/drivers/scsi/bnx2fc/
Dbnx2fc_tgt.c84 struct fc_rport *rport = rdata->rport; in bnx2fc_offload_session() local
95 "port_id (%6x)\n", rport->port_id); in bnx2fc_offload_session()
355 struct fc_rport *rport = rdata->rport; in bnx2fc_init_tgt() local
361 tgt->rport = rport; in bnx2fc_init_tgt()
446 struct fc_rport *rport = rdata->rport; in bnx2fc_rport_event_handler() local
455 if (!rport) { in bnx2fc_rport_event_handler()
460 rp = rport->dd_data; in bnx2fc_rport_event_handler()
461 if (rport->port_id == FC_FID_DIR_SERV) { in bnx2fc_rport_event_handler()
532 if (!rport) { in bnx2fc_rport_event_handler()
537 rp = rport->dd_data; in bnx2fc_rport_event_handler()
Dbnx2fc_debug.c55 tgt->rport) in BNX2FC_TGT_DBG()
58 tgt->rport->port_id, &vaf); in BNX2FC_TGT_DBG()
/Linux-v5.4/net/bridge/
Dbr_forward.c282 struct net_bridge_port *port, *lport, *rport; in br_multicast_flood() local
285 rport = hlist_entry_safe(rp, struct net_bridge_port, rlist); in br_multicast_flood()
287 if ((unsigned long)lport > (unsigned long)rport) { in br_multicast_flood()
296 port = rport; in br_multicast_flood()
305 if ((unsigned long)rport >= (unsigned long)port) in br_multicast_flood()
/Linux-v5.4/drivers/scsi/qla2xxx/
Dqla_nvme.c17 struct qla_nvme_rport *rport; in qla_nvme_register_remote() local
72 rport = fcport->nvme_remote_port->private; in qla_nvme_register_remote()
73 rport->fcport = fcport; in qla_nvme_register_remote()
246 struct nvme_fc_remote_port *rport, struct nvmefc_ls_req *fd) in qla_nvme_ls_abort() argument
268 struct nvme_fc_remote_port *rport, struct nvmefc_ls_req *fd) in qla_nvme_ls_req() argument
270 struct qla_nvme_rport *qla_rport = rport->private; in qla_nvme_ls_req()
331 struct nvme_fc_remote_port *rport, void *hw_queue_handle, in qla_nvme_fcp_abort() argument
526 struct nvme_fc_remote_port *rport, void *hw_queue_handle, in qla_nvme_post_cmd() argument
536 struct qla_nvme_rport *qla_rport = rport->private; in qla_nvme_post_cmd()
597 static void qla_nvme_remoteport_delete(struct nvme_fc_remote_port *rport) in qla_nvme_remoteport_delete() argument
[all …]
/Linux-v5.4/drivers/scsi/ibmvscsi/
Dibmvfc.c1026 static void ibmvfc_set_rport_dev_loss_tmo(struct fc_rport *rport, u32 timeout) in ibmvfc_set_rport_dev_loss_tmo() argument
1029 rport->dev_loss_tmo = timeout; in ibmvfc_set_rport_dev_loss_tmo()
1031 rport->dev_loss_tmo = 1; in ibmvfc_set_rport_dev_loss_tmo()
1498 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_relogin() local
1502 if (rport == tgt->rport) { in ibmvfc_relogin()
1608 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in ibmvfc_queuecommand_lck() local
1613 if (unlikely((rc = fc_remote_port_chkready(rport))) || in ibmvfc_queuecommand_lck()
1633 vfc_cmd->tgt_scsi_id = cpu_to_be64(rport->port_id); in ibmvfc_queuecommand_lck()
1812 struct fc_rport *rport = fc_bsg_to_rport(job); in ibmvfc_bsg_request() local
1825 if (rport) in ibmvfc_bsg_request()
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_sockmap_kern.h97 __u32 rport = skb->remote_port; in bpf_prog2() local
126 __u32 lport, rport; in bpf_sockmap() local
135 rport = skops->remote_port; in bpf_sockmap()
147 lport, bpf_ntohl(rport), err); in bpf_sockmap()
152 rport = skops->remote_port; in bpf_sockmap()
154 if (bpf_ntohl(rport) == 10001) { in bpf_sockmap()
164 lport, bpf_ntohl(rport), err); in bpf_sockmap()
/Linux-v5.4/drivers/scsi/fnic/
Dfnic_scsi.c323 struct fc_rport *rport = starget_to_rport(scsi_target(sc->device)); in fnic_queue_wq_copy_desc() local
324 struct fc_rport_libfc_priv *rp = rport->dd_data; in fnic_queue_wq_copy_desc()
404 rport->maxframe_size, rp->r_a_tov, in fnic_queue_wq_copy_desc()
425 struct fc_rport *rport; in fnic_queuecommand_lck() local
442 rport = starget_to_rport(scsi_target(sc->device)); in fnic_queuecommand_lck()
443 if (!rport) { in fnic_queuecommand_lck()
451 ret = fc_remote_port_chkready(rport); in fnic_queuecommand_lck()
461 rp = rport->dd_data; in fnic_queuecommand_lck()
465 rport->port_id); in fnic_queuecommand_lck()
476 rport->port_id, rp->rp_state); in fnic_queuecommand_lck()
[all …]

1234