| /linux/drivers/scsi/ |
| H A D | scsi_transport_fc.c | 361 struct fc_rport *rport = starget_to_rport(starget); in fc_target_setup() local 368 if (rport) { in fc_target_setup() 369 fc_starget_node_name(starget) = rport->node_name; in fc_target_setup() 370 fc_starget_port_name(starget) = rport->port_name; in fc_target_setup() 371 fc_starget_port_id(starget) = rport->port_id; in fc_target_setup() 645 struct fc_rport *rport; in fc_find_rport_by_wwpn() local 650 list_for_each_entry(rport, &fc_host_rports(shost), peers) { in fc_find_rport_by_wwpn() 651 if (rport->port_state != FC_PORTSTATE_ONLINE) in fc_find_rport_by_wwpn() 654 if (rport->port_name == wwpn) { in fc_find_rport_by_wwpn() 656 return rport; in fc_find_rport_by_wwpn() [all …]
|
| /linux/drivers/scsi/bfa/ |
| H A D | bfa_fcs_fcpim.c | 91 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_offline() 102 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_offline() 123 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_prli_send() 134 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE); in bfa_fcs_itnim_sm_prli_send() 140 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_prli_send() 158 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_prli() 163 if (itnim->rport->scsi_function == BFA_RPORT_INITIATOR) in bfa_fcs_itnim_sm_prli() 169 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE); in bfa_fcs_itnim_sm_prli() 186 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_prli() 192 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE); in bfa_fcs_itnim_sm_prli() [all …]
|
| H A D | bfa_fcs_lport.c | 176 struct bfa_fcs_rport_s *rport; in bfa_fcs_lport_sm_online() local 201 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_online() 202 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_online() 217 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_online() 218 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_online() 236 struct bfa_fcs_rport_s *rport; in bfa_fcs_lport_sm_offline() local 259 rport = (struct bfa_fcs_rport_s *) qe; in bfa_fcs_lport_sm_offline() 260 bfa_sm_send_event(rport, RPSM_EVENT_DELETE); in bfa_fcs_lport_sm_offline() 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() [all …]
|
| H A D | bfad_im.c | 929 struct fc_rport *rport) in bfad_im_check_if_make_lun_visible() argument 932 (struct bfad_itnim_data_s *) rport->dd_data; in bfad_im_check_if_make_lun_visible() 934 struct bfa_rport_s *bfa_rport = itnim_data->itnim->bfa_itnim->rport; in bfad_im_check_if_make_lun_visible() 956 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in bfad_im_sdev_init() local 960 if (!rport || fc_remote_port_chkready(rport)) in bfad_im_sdev_init() 963 itnim_data = (struct bfad_itnim_data_s *) rport->dd_data; in bfad_im_sdev_init() 981 if (bfad_im_check_if_make_lun_visible(sdev, rport) != in bfad_im_sdev_init() 986 sdev->hostdata = rport->dd_data; in bfad_im_sdev_init() 1215 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in bfad_im_queuecommand_lck() local 1217 rc = fc_remote_port_chkready(rport); in bfad_im_queuecommand_lck()
|
| /linux/include/scsi/ |
| H A D | scsi_transport_srp.h | 100 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()
|
| /linux/drivers/nvme/target/ |
| H A D | fcloop.c | 243 struct fcloop_rport *rport; member 328 struct fcloop_rport *rport = in fcloop_rport_lsrqst_work() local 332 spin_lock(&rport->lock); in fcloop_rport_lsrqst_work() 334 tls_req = list_first_entry_or_null(&rport->ls_list, in fcloop_rport_lsrqst_work() 340 spin_unlock(&rport->lock); in fcloop_rport_lsrqst_work() 349 spin_lock(&rport->lock); in fcloop_rport_lsrqst_work() 351 spin_unlock(&rport->lock); in fcloop_rport_lsrqst_work() 359 struct fcloop_rport *rport = remoteport->private; in fcloop_h2t_ls_req() local 369 if (!rport->targetport) { in fcloop_h2t_ls_req() 371 spin_lock(&rport->lock); in fcloop_h2t_ls_req() [all …]
|
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_attr.c | 64 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/drivers/s390/scsi/ |
| H A D | zfcp_scsi.c | 70 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_sdev_init() local 126 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_sdev_init() 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() 530 port->rport = NULL; in zfcp_scsi_adapter_unregister() 686 static void zfcp_scsi_set_rport_dev_loss_tmo(struct fc_rport *rport, in zfcp_scsi_set_rport_dev_loss_tmo() argument [all …]
|
| H A D | zfcp_unit.c | 24 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/drivers/message/fusion/ |
| H A D | mptfc.c | 103 static void mptfc_set_rport_loss_tmo(struct fc_rport *rport, uint32_t timeout); 188 mptfc_block_error_handler(struct fc_rport *rport) in mptfc_block_error_handler() argument 191 struct Scsi_Host *shost = rport_to_shost(rport); in mptfc_block_error_handler() 200 while ((ready = fc_remote_port_chkready(rport) >> 16) == DID_IMM_RETRY in mptfc_block_error_handler() 207 dev_name(&rport->dev), ready, ioc->active)); in mptfc_block_error_handler() 219 dev_name(&rport->dev), ready, ioc->active)); in mptfc_block_error_handler() 229 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_abort() local 233 rtn = mptfc_block_error_handler(rport); in mptfc_abort() 248 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_dev_reset() local 252 rtn = mptfc_block_error_handler(rport); in mptfc_dev_reset() [all …]
|
| /linux/drivers/scsi/libfc/ |
| H A D | fc_fcp.c | 459 struct fc_rport_libfc_priv *rpriv = fsp->rport->dd_data; in get_fsp_rec_tov() 943 fsp->rport->port_id); in fc_fcp_resp() 948 fsp->rport->port_id, in fc_fcp_resp() 956 fsp->rport->port_id, in fc_fcp_resp() 1169 struct fc_rport *rport; in fc_fcp_cmd_send() local 1185 rport = fsp->rport; in fc_fcp_cmd_send() 1186 fsp->max_payload = rport->maxframe_size; in fc_fcp_cmd_send() 1187 rpriv = rport->dd_data; in fc_fcp_cmd_send() 1189 fc_fill_fc_hdr(fp, FC_RCTL_DD_UNSOL_CMD, rport->port_id, in fc_fcp_cmd_send() 1420 struct fc_rport *rport = fsp->rport; in fc_fcp_timeout() local [all …]
|
| H A D | fc_rport.c | 203 void fc_set_rport_loss_tmo(struct fc_rport *rport, u32 timeout) in fc_set_rport_loss_tmo() argument 206 rport->dev_loss_tmo = timeout; in fc_set_rport_loss_tmo() 208 rport->dev_loss_tmo = 1; in fc_set_rport_loss_tmo() 268 struct fc_rport *rport; in fc_rport_work() local 275 rport = rdata->rport; in fc_rport_work() 287 if (!rport) { in fc_rport_work() 289 rport = fc_remote_port_add(lport->host, 0, &ids); in fc_rport_work() 291 if (!rport) { in fc_rport_work() 298 if (rdata->rport) in fc_rport_work() 300 rdata->rport = rport; in fc_rport_work() [all …]
|
| H A D | fc_libfc.h | 64 (pkt)->rport->port_id, \ 69 (pkt)->rport->port_id, ##args); \
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-fc_remote_ports | 1 What: /sys/class/fc_remote_ports/rport-X:Y-Z/statistics/fpin_cn_yyy 9 What: /sys/class/fc_remote_ports/rport-X:Y-Z/statistics/fpin_li_yyy 17 What: /sys/class/fc_remote_ports/rport-X:Y-Z/statistics/fpin_dn_yyy
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | userspace_pm.sh | 587 rport "$client4_port" token "$server4_token" 600 ip netns exec "$ns1" ./pm_nl_ctl dsf lip 10.0.2.1 lport "$sport" rip 10.0.2.2 rport\ 625 dead:beef:2::2 rport "$client6_port" token "$server6_token" 639 dead:beef:2::2 rport "$client6_port" token "$server6_token" 663 ip netns exec "$ns1" ./pm_nl_ctl csf lip 10.0.2.1 lid 23 rip 10.0.2.2 rport\ 677 ip netns exec "$ns1" ./pm_nl_ctl dsf lip 10.0.2.1 lport "$sport" rip 10.0.2.2 rport\ 702 ip netns exec "$ns2" ./pm_nl_ctl csf lip 10.0.2.2 lid 23 rip 10.0.2.1 rport\ 715 ip netns exec "$ns2" ./pm_nl_ctl dsf lip 10.0.2.2 lport "$sport" rip 10.0.2.1 rport\ 740 dead:beef:2::1 rport $app6_port token "$client6_token" 755 dead:beef:2::1 rport [all...] |
| /linux/drivers/scsi/bnx2fc/ |
| H A D | bnx2fc_tgt.c | 84 struct fc_rport *rport = rdata->rport; in bnx2fc_offload_session() local 95 "port_id (%6x)\n", rport->port_id); in bnx2fc_offload_session() 353 struct fc_rport *rport = rdata->rport; in bnx2fc_init_tgt() local 359 tgt->rport = rport; in bnx2fc_init_tgt() 444 struct fc_rport *rport = rdata->rport; in bnx2fc_rport_event_handler() local 453 if (!rport) { in bnx2fc_rport_event_handler() 458 rp = rport->dd_data; in bnx2fc_rport_event_handler() 459 if (rport->port_id == FC_FID_DIR_SERV) { in bnx2fc_rport_event_handler() 530 if (!rport) { in bnx2fc_rport_event_handler() 535 rp = rport->dd_data; in bnx2fc_rport_event_handler()
|
| H A D | bnx2fc_debug.c | 55 tgt->rport) in BNX2FC_TGT_DBG() 58 tgt->rport->port_id, &vaf); in BNX2FC_TGT_DBG()
|
| H A D | bnx2fc_io.c | 657 static int bnx2fc_initiate_tmf(struct fc_lport *lport, struct fc_rport *rport, in bnx2fc_initiate_tmf() argument 679 if (rport == NULL) { in bnx2fc_initiate_tmf() 684 rp = rport->dd_data; in bnx2fc_initiate_tmf() 686 rc = fc_block_rport(rport); in bnx2fc_initiate_tmf() 745 did = rport->port_id; in bnx2fc_initiate_tmf() 817 struct fc_rport *rport = tgt->rport; in bnx2fc_initiate_abts() local 845 if (rport == NULL) { in bnx2fc_initiate_abts() 881 did = rport->port_id; in bnx2fc_initiate_abts() 1059 struct fc_rport *rport = starget_to_rport(scsi_target(sc_cmd->device)); in bnx2fc_eh_target_reset() local 1060 struct fc_lport *lport = shost_priv(rport_to_shost(rport)); in bnx2fc_eh_target_reset() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_sockmap_kern.h | 104 __u32 rport = skb->remote_port; in bpf_prog1() 108 __sink(rport); in bpf_prog2() 134 __u32 lport, rport; in bpf_prog2() 142 rport = skops->remote_port; in bpf_write_pass() 157 rport = skops->remote_port; in bpf_prog3() 159 if (bpf_ntohl(rport) == 10001) { in bpf_prog3() 111 __u32 rport = skb->remote_port; bpf_prog2() local 190 __u32 lport, rport; bpf_sockmap() local
|
| H A D | sockmap_verdict_prog.c | 40 __u32 rport = skb->remote_port; in bpf_prog2() local 45 __sink(rport); in bpf_prog2()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | trace_cm.h | 209 __field(u16, rport) 226 __entry->rport = cm_node->rem_port; 252 __entry->rport, __entry->ipv4) 286 __field(u16, rport) 301 __entry->rport = cm_node->rem_port; 324 __entry->rport, __entry->ipv4) 408 __field(u16, rport) 421 __entry->rport = cm_node->rem_port; 442 __entry->rport, __entry->ipv4)
|
| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvfc.c | 1353 static void ibmvfc_set_rport_dev_loss_tmo(struct fc_rport *rport, u32 timeout) in ibmvfc_set_rport_dev_loss_tmo() argument 1356 rport->dev_loss_tmo = timeout; in ibmvfc_set_rport_dev_loss_tmo() 1358 rport->dev_loss_tmo = 1; in ibmvfc_set_rport_dev_loss_tmo() 1830 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_relogin() local 1836 if (rport == tgt->rport) { in ibmvfc_relogin() 1930 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_init_vfc_cmd() local 1940 vfc_cmd->target_wwpn = cpu_to_be64(rport->port_name); in ibmvfc_init_vfc_cmd() 1949 vfc_cmd->tgt_scsi_id = cpu_to_be64(rport->port_id); in ibmvfc_init_vfc_cmd() 1967 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in ibmvfc_queuecommand() local 1976 if (unlikely((rc = fc_remote_port_chkready(rport))) || in ibmvfc_queuecommand() [all …]
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_nvme.c | 37 struct qla_nvme_rport *rport; in qla_nvme_register_remote() local 106 rport = fcport->nvme_remote_port->private; in qla_nvme_register_remote() 107 rport->fcport = fcport; in qla_nvme_register_remote() 363 struct nvme_fc_remote_port *rport, in qla_nvme_xmt_ls_rsp() argument 368 struct qla_nvme_rport *qla_rport = rport->private; in qla_nvme_xmt_ls_rsp() 449 struct nvme_fc_remote_port *rport, struct nvmefc_ls_req *fd) in qla_nvme_ls_abort() argument 471 struct nvme_fc_remote_port *rport, struct nvmefc_ls_req *fd) in qla_nvme_ls_req() argument 473 struct qla_nvme_rport *qla_rport = rport->private; in qla_nvme_ls_req() 531 struct nvme_fc_remote_port *rport, void *hw_queue_handle, in qla_nvme_fcp_abort() argument 763 struct nvme_fc_remote_port *rport, void *hw_queue_handle, in qla_nvme_post_cmd() argument [all …]
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | filter.h | 206 __be32 rhost, __be16 rport) in ef4_filter_set_ipv4_full() argument 217 spec->rem_port = rport; in ef4_filter_set_ipv4_full()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | filter.h | 232 __be32 rhost, __be16 rport) in efx_filter_set_ipv4_full() argument 243 spec->rem_port = rport; in efx_filter_set_ipv4_full()
|