Home
last modified time | relevance | path

Searched refs:vport (Results 1 – 25 of 75) sorted by relevance

123

/drivers/scsi/lpfc/
Dlpfc_vport.c53 inline void lpfc_vport_set_state(struct lpfc_vport *vport, in lpfc_vport_set_state() argument
56 struct fc_vport *fc_vport = vport->fc_vport; in lpfc_vport_set_state()
76 vport->port_state = LPFC_VPORT_FAILED; in lpfc_vport_set_state()
79 vport->port_state = LPFC_VPORT_UNKNOWN; in lpfc_vport_set_state()
118 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport) in lpfc_vport_sparm() argument
131 rc = lpfc_read_sparam(phba, pmb, vport->vpi); in lpfc_vport_sparm()
144 pmb->vport = vport; in lpfc_vport_sparm()
148 lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT | LOG_VPORT, in lpfc_vport_sparm()
157 lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT | LOG_VPORT, in lpfc_vport_sparm()
169 memcpy(&vport->fc_sparam, mp->virt, sizeof (struct serv_parm)); in lpfc_vport_sparm()
[all …]
Dlpfc_nportdisc.c54 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_adisc() argument
75 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_sparm() argument
78 volatile struct serv_parm *hsp = &vport->fc_sparam; in lpfc_check_sparm()
157 lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY, in lpfc_check_sparm()
223 lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_DISCOVERY, in lpfc_els_abort()
283 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_rcv_plogi() argument
286 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_rcv_plogi()
287 struct lpfc_hba *phba = vport->phba; in lpfc_rcv_plogi()
304 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS, in lpfc_rcv_plogi()
308 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_rcv_plogi()
[all …]
Dlpfc_els.c51 static void lpfc_fabric_abort_vport(struct lpfc_vport *vport);
52 static int lpfc_issue_els_fdisc(struct lpfc_vport *vport,
82 lpfc_els_chk_latt(struct lpfc_vport *vport) in lpfc_els_chk_latt() argument
84 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_els_chk_latt()
85 struct lpfc_hba *phba = vport->phba; in lpfc_els_chk_latt()
88 if (vport->port_state >= LPFC_VPORT_READY || in lpfc_els_chk_latt()
101 lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY, in lpfc_els_chk_latt()
113 vport->fc_flag |= FC_ABORT_DISCOVERY; in lpfc_els_chk_latt()
117 lpfc_issue_clear_la(phba, vport); in lpfc_els_chk_latt()
151 lpfc_prep_els_iocb(struct lpfc_vport *vport, uint8_t expectRsp, in lpfc_prep_els_iocb() argument
[all …]
Dlpfc_hbadisc.c72 static void lpfc_disc_flush_list(struct lpfc_vport *vport);
96 lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_RPORT, in lpfc_terminate_rport_io()
101 lpfc_sli_abort_iocb(ndlp->vport, in lpfc_terminate_rport_io()
115 struct lpfc_vport *vport; in lpfc_dev_loss_tmo_callbk() local
127 vport = ndlp->vport; in lpfc_dev_loss_tmo_callbk()
128 phba = vport->phba; in lpfc_dev_loss_tmo_callbk()
130 lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT, in lpfc_dev_loss_tmo_callbk()
134 lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_NODE, in lpfc_dev_loss_tmo_callbk()
142 if (vport->load_flag & FC_UNLOADING) { in lpfc_dev_loss_tmo_callbk()
158 lpfc_printf_vlog(vport, KERN_ERR, LOG_NODE, in lpfc_dev_loss_tmo_callbk()
[all …]
Dlpfc_ct.c316 lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, in lpfc_gen_req() argument
323 struct lpfc_hba *phba = vport->phba; in lpfc_gen_req()
379 lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS, in lpfc_gen_req()
383 vport->port_state); in lpfc_gen_req()
386 geniocb->vport = vport; in lpfc_gen_req()
409 lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp, in lpfc_ct_cmd() argument
415 struct lpfc_hba *phba = vport->phba; in lpfc_ct_cmd()
434 status = lpfc_gen_req(vport, bmp, inmp, outmp, cmpl, ndlp, 0, in lpfc_ct_cmd()
460 lpfc_prep_node_fc4type(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) in lpfc_prep_node_fc4type() argument
464 if ((vport->port_type != LPFC_NPIV_PORT) || in lpfc_prep_node_fc4type()
[all …]
Dlpfc_attr.c133 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_enable_fip_show() local
134 struct lpfc_hba *phba = vport->phba; in lpfc_enable_fip_show()
147 struct lpfc_vport *vport = shost_priv(shost); in lpfc_nvme_info_show() local
148 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_info_show()
165 wwn_to_u64(vport->fc_portname.u.wwn)); in lpfc_nvme_info_show()
180 wwn_to_u64(vport->fc_portname.u.wwn), in lpfc_nvme_info_show()
181 wwn_to_u64(vport->fc_nodename.u.wwn), in lpfc_nvme_info_show()
267 localport = vport->localport; in lpfc_nvme_info_show()
271 wwn_to_u64(vport->fc_portname.u.wwn)); in lpfc_nvme_info_show()
288 wwn_to_u64(vport->fc_portname.u.wwn), in lpfc_nvme_info_show()
[all …]
Dlpfc_nvme.c87 struct lpfc_vport *vport; in lpfc_nvme_create_queue() local
92 vport = lport->vport; in lpfc_nvme_create_queue()
107 vport->phba->cfg_nvme_io_channel); in lpfc_nvme_create_queue()
113 lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME, in lpfc_nvme_create_queue()
141 struct lpfc_vport *vport; in lpfc_nvme_delete_queue() local
144 vport = lport->vport; in lpfc_nvme_delete_queue()
146 lpfc_printf_vlog(vport, KERN_INFO, LOG_NVME, in lpfc_nvme_delete_queue()
176 struct lpfc_vport *vport; in lpfc_nvme_remoteport_delete() local
183 vport = ndlp->vport; in lpfc_nvme_remoteport_delete()
184 if (!vport) in lpfc_nvme_remoteport_delete()
[all …]
Dlpfc_scsi.c77 struct lpfc_vport *vport = (struct lpfc_vport *)sdev->host->hostdata; in lpfc_rport_data_from_scsi_device() local
79 if (vport->phba->cfg_fof) in lpfc_rport_data_from_scsi_device()
210 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_update_stats() local
220 if (!vport->stat_data_enabled || in lpfc_update_stats()
221 vport->stat_data_blocked || in lpfc_update_stats()
387 lpfc_new_scsi_buf_s3(struct lpfc_vport *vport, int num_to_alloc) in lpfc_new_scsi_buf_s3() argument
389 struct lpfc_hba *phba = vport->phba; in lpfc_new_scsi_buf_s3()
402 lpfc_printf_vlog(vport, KERN_INFO, LOG_FCP, in lpfc_new_scsi_buf_s3()
522 lpfc_sli4_vport_delete_fcp_xri_aborted(struct lpfc_vport *vport) in lpfc_sli4_vport_delete_fcp_xri_aborted() argument
524 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_vport_delete_fcp_xri_aborted()
[all …]
Dlpfc_debugfs.c148 lpfc_debugfs_disc_trc_data(struct lpfc_vport *vport, char *buf, int size) in lpfc_debugfs_disc_trc_data() argument
163 index = (atomic_read(&vport->disc_trc_cnt) + 1) & in lpfc_debugfs_disc_trc_data()
166 dtp = vport->disc_trc + i; in lpfc_debugfs_disc_trc_data()
177 dtp = vport->disc_trc + i; in lpfc_debugfs_disc_trc_data()
544 lpfc_debugfs_nodelist_data(struct lpfc_vport *vport, char *buf, int size) in lpfc_debugfs_nodelist_data() argument
548 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); in lpfc_debugfs_nodelist_data()
549 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nodelist_data()
560 list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) { in lpfc_debugfs_nodelist_data()
639 if (phba->nvmet_support && phba->targetport && (vport == phba->pport)) { in lpfc_debugfs_nodelist_data()
651 wwn_to_u64(vport->fc_nodename.u.wwn), in lpfc_debugfs_nodelist_data()
[all …]
Dlpfc_logmsg.h49 #define lpfc_printf_vlog(vport, level, mask, fmt, arg...) \ argument
51 { if (((mask) & (vport)->cfg_log_verbose) || (level[1] <= '3')) \
52 dev_printk(level, &((vport)->phba->pcidev)->dev, "%d:(%d):" \
53 fmt, (vport)->phba->brd_no, vport->vpi, ##arg); } \
/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch.c53 u32 vport; member
71 static int arm_vport_context_events_cmd(struct mlx5_core_dev *dev, u16 vport, in arm_vport_context_events_cmd() argument
81 MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport); in arm_vport_context_events_cmd()
102 static int modify_esw_vport_context_cmd(struct mlx5_core_dev *dev, u16 vport, in modify_esw_vport_context_cmd() argument
109 MLX5_SET(modify_esw_vport_context_in, in, vport_number, vport); in modify_esw_vport_context_cmd()
114 static int modify_esw_vport_cvlan(struct mlx5_core_dev *dev, u32 vport, in modify_esw_vport_cvlan() argument
124 vport, vlan, qos, set_flags); in modify_esw_vport_cvlan()
146 return modify_esw_vport_context_cmd(dev, vport, in, sizeof(in)); in modify_esw_vport_cvlan()
151 __esw_fdb_set_vport_rule(struct mlx5_eswitch *esw, u32 vport, bool rx_rule, in __esw_fdb_set_vport_rule() argument
192 dest.vport_num = vport; in __esw_fdb_set_vport_rule()
[all …]
Deswitch_offloads.c66 dest[i].vport_num = attr->out_rep->vport; in mlx5_eswitch_add_offloaded_rule()
81 MLX5_SET(fte_match_set_misc, misc, source_port, attr->in_rep->vport); in mlx5_eswitch_add_offloaded_rule()
136 err = __mlx5_eswitch_set_vport_vlan(esw, rep->vport, 0, 0, val); in esw_set_global_vlan_pop()
148 struct mlx5_eswitch_rep *in_rep, *out_rep, *vport = NULL; in esw_vlan_action_get_vport() local
154 vport = in_rep; in esw_vlan_action_get_vport()
156 vport = out_rep; in esw_vlan_action_get_vport()
158 vport = in_rep; in esw_vlan_action_get_vport()
160 return vport; in esw_vlan_action_get_vport()
174 if (push && in_rep->vport == FDB_UPLINK_VPORT) in esw_add_vlan_action_check()
177 if (pop && out_rep->vport == FDB_UPLINK_VPORT) in esw_add_vlan_action_check()
[all …]
Deswitch.h97 int vport; member
148 u16 vport; member
210 int vport, u8 mac[ETH_ALEN]);
212 int vport, int link_state);
214 int vport, u16 vlan, u8 qos);
216 int vport, bool spoofchk);
219 int mlx5_eswitch_set_vport_rate(struct mlx5_eswitch *esw, int vport,
222 int vport, struct ifla_vf_info *ivi);
224 int vport,
240 mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch *esw, int vport, u32 tirn);
[all …]
Dvport.c43 u16 vport, u32 *out, int outlen) in _mlx5_query_vport_state() argument
50 MLX5_SET(query_vport_state_in, in, vport_number, vport); in _mlx5_query_vport_state()
51 if (vport) in _mlx5_query_vport_state()
57 u8 mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport) in mlx5_query_vport_state() argument
61 _mlx5_query_vport_state(mdev, opmod, vport, out, sizeof(out)); in mlx5_query_vport_state()
67 u8 mlx5_query_vport_admin_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport) in mlx5_query_vport_admin_state() argument
71 _mlx5_query_vport_state(mdev, opmod, vport, out, sizeof(out)); in mlx5_query_vport_admin_state()
78 u16 vport, u8 state) in mlx5_modify_vport_admin_state() argument
86 MLX5_SET(modify_vport_state_in, in, vport_number, vport); in mlx5_modify_vport_admin_state()
87 if (vport) in mlx5_modify_vport_admin_state()
[all …]
Den_rep.c93 err = mlx5_eswitch_get_vport_stats(esw, rep->vport, &vf_stats); in mlx5e_rep_update_hw_counters()
95 pr_warn("vport %d error %d reading stats\n", rep->vport, err); in mlx5e_rep_update_hw_counters()
628 rep->vport, MLX5_ESW_VPORT_ADMIN_STATE_UP)) in mlx5e_rep_open()
646 rep->vport, MLX5_ESW_VPORT_ADMIN_STATE_DOWN); in mlx5e_rep_close()
660 ret = snprintf(buf, len, "%d", rep->vport - 1); in mlx5e_rep_get_phys_port_name()
719 rep && rep->vport == FDB_UPLINK_VPORT) in mlx5e_is_uplink_rep()
734 if (rep && rep->vport != FDB_UPLINK_VPORT) in mlx5e_is_vf_vport_rep()
884 rep->vport, in mlx5e_init_rep_rx()
1007 rep->vport); in mlx5e_vport_rep_load()
1018 rep->vport); in mlx5e_vport_rep_load()
[all …]
Dfs_cmd.c57 if (ft->vport) { in mlx5_cmd_update_root_ft()
58 MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport); in mlx5_cmd_update_root_ft()
66 u16 vport, in mlx5_cmd_create_flow_table() argument
83 if (vport) { in mlx5_cmd_create_flow_table()
84 MLX5_SET(create_flow_table_in, in, vport_number, vport); in mlx5_cmd_create_flow_table()
129 if (ft->vport) { in mlx5_cmd_destroy_flow_table()
130 MLX5_SET(destroy_flow_table_in, in, vport_number, ft->vport); in mlx5_cmd_destroy_flow_table()
160 if (ft->vport) { in mlx5_cmd_modify_flow_table()
162 ft->vport); in mlx5_cmd_modify_flow_table()
195 if (ft->vport) { in mlx5_cmd_create_flow_group()
[all …]
/drivers/scsi/libfc/
Dfc_npiv.c33 struct fc_lport *libfc_vport_create(struct fc_vport *vport, int privsize) in libfc_vport_create() argument
35 struct Scsi_Host *shost = vport_to_shost(vport); in libfc_vport_create()
43 vn_port->vport = vport; in libfc_vport_create()
44 vport->dd_data = vn_port; in libfc_vport_create()
106 struct fc_vport *vport = vn_port->vport; in __fc_vport_setlink() local
113 fc_vport_set_state(vport, FC_VPORT_INITIALIZING); in __fc_vport_setlink()
116 fc_vport_set_state(vport, FC_VPORT_NO_FABRIC_SUPP); in __fc_vport_setlink()
120 fc_vport_set_state(vport, FC_VPORT_LINKDOWN); in __fc_vport_setlink()
131 struct fc_vport *vport = vn_port->vport; in fc_vport_setlink() local
132 struct Scsi_Host *shost = vport_to_shost(vport); in fc_vport_setlink()
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_tm.c384 static void hclge_tm_vport_tc_info_update(struct hclge_vport *vport) in hclge_tm_vport_tc_info_update() argument
386 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_vport_tc_info_update()
387 struct hclge_dev *hdev = vport->back; in hclge_tm_vport_tc_info_update()
390 kinfo = &vport->nic.kinfo; in hclge_tm_vport_tc_info_update()
391 vport->bw_limit = hdev->tm_info.pg_info[0].bw_limit; in hclge_tm_vport_tc_info_update()
397 vport->qs_offset = hdev->tm_info.num_tc * vport->vport_id; in hclge_tm_vport_tc_info_update()
398 vport->dwrr = 100; /* 100 percent as init */ in hclge_tm_vport_tc_info_update()
399 vport->alloc_rss_size = kinfo->rss_size; in hclge_tm_vport_tc_info_update()
422 struct hclge_vport *vport = hdev->vport; in hclge_tm_vport_info_update() local
426 hclge_tm_vport_tc_info_update(vport); in hclge_tm_vport_info_update()
[all …]
Dhclge_main.c496 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_tqps_update_stats() local
497 struct hclge_dev *hdev = vport->back; in hclge_tqps_update_stats()
661 handle = &hdev->vport[0].nic; in hclge_update_stats_for_all()
688 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_update_stats() local
689 struct hclge_dev *hdev = vport->back; in hclge_update_stats()
724 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_sset_count() local
725 struct hclge_dev *hdev = vport->back; in hclge_get_sset_count()
802 struct hclge_vport *vport = hclge_get_vport(handle); in hclge_get_stats() local
803 struct hclge_dev *hdev = vport->back; in hclge_get_stats()
1159 static int hclge_assign_tqp(struct hclge_vport *vport, in hclge_assign_tqp() argument
[all …]
/drivers/scsi/bfa/
Dbfa_fcs_lport.c178 if (port->vport) in bfa_fcs_lport_sm_init()
179 bfa_fcs_vport_stop_comp(port->vport); in bfa_fcs_lport_sm_init()
215 if (port->vport) in bfa_fcs_lport_sm_online()
216 bfa_fcs_vport_stop_comp(port->vport); in bfa_fcs_lport_sm_online()
273 if (port->vport) in bfa_fcs_lport_sm_offline()
274 bfa_fcs_vport_stop_comp(port->vport); in bfa_fcs_lport_sm_offline()
320 if (port->vport) in bfa_fcs_lport_sm_stopping()
321 bfa_fcs_vport_stop_comp(port->vport); in bfa_fcs_lport_sm_stopping()
766 if (port->vport) in bfa_fcs_lport_deleted()
767 bfa_fcs_vport_delete_comp(port->vport); in bfa_fcs_lport_deleted()
[all …]
Dbfa_fcs.h156 struct bfa_fcs_vport_s *vport; /* NULL for base ports */ member
324 u16 vf_id, struct bfa_fcs_vport_s *vport);
345 void bfa_fcs_lport_ns_init(struct bfa_fcs_lport_s *vport);
346 void bfa_fcs_lport_ns_offline(struct bfa_fcs_lport_s *vport);
347 void bfa_fcs_lport_ns_online(struct bfa_fcs_lport_s *vport);
351 void bfa_fcs_lport_scn_init(struct bfa_fcs_lport_s *vport);
352 void bfa_fcs_lport_scn_offline(struct bfa_fcs_lport_s *vport);
353 void bfa_fcs_lport_fab_scn_online(struct bfa_fcs_lport_s *vport);
369 #define bfa_fcs_vport_get_port(vport) \ argument
370 ((struct bfa_fcs_lport_s *)(&vport->port))
[all …]
Dbfad_attr.c392 struct bfad_vport_s *vport; in bfad_im_vport_create() local
411 vport = fcs_vport->vport_drv; in bfad_im_vport_create()
412 vshost = vport->drv_port.im_port->shost; in bfad_im_vport_create()
432 fc_vport->dd_data = vport; in bfad_im_vport_create()
433 vport->drv_port.im_port->fc_vport = fc_vport; in bfad_im_vport_create()
488 struct bfad_vport_s *vport = (struct bfad_vport_s *)fc_vport->dd_data; in bfad_im_vport_delete() local
490 (struct bfad_im_port_s *) vport->drv_port.im_port; in bfad_im_vport_delete()
502 list_del(&vport->list_entry); in bfad_im_vport_delete()
503 kfree(vport); in bfad_im_vport_delete()
509 vshost = vport->drv_port.im_port->shost; in bfad_im_vport_delete()
[all …]
/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_netdev.c126 if (memcmp(info->vport.base_mac_addr, adapter->vema_mac_addr, in opa_vnic_process_vema_config()
127 ARRAY_SIZE(info->vport.base_mac_addr))) { in opa_vnic_process_vema_config()
130 memcpy(saddr.sa_data, info->vport.base_mac_addr, in opa_vnic_process_vema_config()
131 ARRAY_SIZE(info->vport.base_mac_addr)); in opa_vnic_process_vema_config()
135 info->vport.base_mac_addr, ETH_ALEN); in opa_vnic_process_vema_config()
168 if (info->vport.config_state == OPA_VNIC_STATE_FORWARDING) { in opa_vnic_process_vema_config()
169 info->vport.oper_state = OPA_VNIC_STATE_FORWARDING; in opa_vnic_process_vema_config()
172 info->vport.oper_state = OPA_VNIC_STATE_DROP_ALL; in opa_vnic_process_vema_config()
182 adapter->info.vport.max_mac_tbl_ent = OPA_VNIC_MAC_TBL_MAX_ENTRIES; in opa_vnic_set_pod_values()
183 adapter->info.vport.max_smac_ent = OPA_VNIC_MAX_SMAC_LIMIT; in opa_vnic_set_pod_values()
[all …]
Dopa_vnic_encap.c142 adapter->info.vport.mac_tbl_digest = 0; in opa_vnic_release_mac_tbl()
184 tbl->mac_tbl_digest = cpu_to_be32(adapter->info.vport.mac_tbl_digest); in opa_vnic_query_mac_tbl()
285 adapter->info.vport.mac_tbl_digest = be32_to_cpu(tbl->mac_tbl_digest); in opa_vnic_update_mac_tbl()
374 sc = info->vport.pcp_to_sc_mc[pcp]; in opa_vnic_get_sc()
376 sc = info->vport.pcp_to_sc_uc[pcp]; in opa_vnic_get_sc()
379 sc = info->vport.non_vlan_sc_mc; in opa_vnic_get_sc()
381 sc = info->vport.non_vlan_sc_uc; in opa_vnic_get_sc()
397 vl = info->vport.pcp_to_vl_mc[pcp]; in opa_vnic_get_vl()
399 vl = info->vport.pcp_to_vl_uc[pcp]; in opa_vnic_get_vl()
402 vl = info->vport.non_vlan_vl_mc; in opa_vnic_get_vl()
[all …]
/drivers/scsi/
Dscsi_transport_fc.c48 struct fc_vport **vport);
1076 struct fc_vport *vport = transport_class_to_vport(dev); \
1077 struct Scsi_Host *shost = vport_to_shost(vport); \
1080 !(vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING))) \
1081 i->f->get_vport_##field(vport); \
1082 return snprintf(buf, sz, format_string, cast vport->field); \
1092 struct fc_vport *vport = transport_class_to_vport(dev); \
1093 struct Scsi_Host *shost = vport_to_shost(vport); \
1096 if (vport->flags & (FC_VPORT_DEL | FC_VPORT_CREATING)) \
1101 i->f->set_vport_##field(vport, val); \
[all …]

123