/linux-master/net/openvswitch/ |
H A D | vport-netdev.h | 12 #include "vport.h" 14 struct vport *ovs_netdev_get_vport(struct net_device *dev); 16 struct vport *ovs_netdev_link(struct vport *vport, const char *name); 17 void ovs_netdev_detach_dev(struct vport *); 22 void ovs_netdev_tunnel_destroy(struct vport *vport);
|
H A D | vport.h | 20 struct vport; 23 /* The following definitions are for users of the vport subsystem: */ 28 struct vport *ovs_vport_add(const struct vport_parms *); 29 void ovs_vport_del(struct vport *); 31 struct vport *ovs_vport_locate(const struct net *net, const char *name); 33 void ovs_vport_get_stats(struct vport *, struct ovs_vport_stats *); 35 int ovs_vport_get_upcall_stats(struct vport *vport, struct sk_buff *skb); 37 int ovs_vport_set_options(struct vport *, struct nlattr *options); 38 int ovs_vport_get_options(const struct vport *, struc 74 struct vport { struct 171 vport_priv(const struct vport *vport) argument 194 ovs_vport_name(struct vport *vport) argument [all...] |
H A D | vport-netdev.c | 22 #include "vport.h" 23 #include "vport-internal_dev.h" 24 #include "vport-netdev.h" 31 struct vport *vport; local 33 vport = ovs_netdev_get_vport(skb->dev); 34 if (unlikely(!vport)) 50 ovs_vport_receive(vport, skb, skb_tunnel_info(skb)); 70 struct vport *local; 76 struct vport *ovs_netdev_lin argument 127 struct vport *vport; local 138 struct vport *vport = container_of(rcu, struct vport, rcu); local 144 ovs_netdev_detach_dev(struct vport *vport) argument 154 netdev_destroy(struct vport *vport) argument 164 ovs_netdev_tunnel_destroy(struct vport *vport) argument [all...] |
H A D | dp_notify.c | 11 #include "vport-internal_dev.h" 12 #include "vport-netdev.h" 14 static void dp_detach_port_notify(struct vport *vport) argument 19 dp = vport->dp; 20 notify = ovs_vport_cmd_build_info(vport, ovs_dp_get_net(dp), 22 ovs_dp_detach_port(vport); 44 struct vport *vport; local 47 hlist_for_each_entry_safe(vport, 64 struct vport *vport = NULL; local [all...] |
H A D | Makefile | 17 vport.o \ 18 vport-internal_dev.o \ 19 vport-netdev.o 25 obj-$(CONFIG_OPENVSWITCH_VXLAN)+= vport-vxlan.o 26 obj-$(CONFIG_OPENVSWITCH_GENEVE)+= vport-geneve.o 27 obj-$(CONFIG_OPENVSWITCH_GRE) += vport-gre.o
|
H A D | vport-geneve.c | 24 #include "vport.h" 25 #include "vport-netdev.h" 36 static inline struct geneve_port *geneve_vport(const struct vport *vport) argument 38 return vport_priv(vport); 41 static int geneve_get_options(const struct vport *vport, argument 44 struct geneve_port *geneve_port = geneve_vport(vport); 51 static struct vport *geneve_tnl_create(const struct vport_parms *parms) 57 struct vport *vpor local 108 struct vport *vport; local [all...] |
H A D | vport-internal_dev.h | 10 #include "vport.h" 13 struct vport *ovs_internal_dev_get_vport(struct net_device *); 17 #endif /* vport-internal_dev.h */
|
H A D | vport.c | 21 #include "vport.h" 22 #include "vport-internal_dev.h" 31 * ovs_vport_init - initialize vport subsystem 33 * Called at module load time to initialize the vport subsystem. 46 * ovs_vport_exit - shutdown vport subsystem 48 * Called at module exit time to shutdown the vport subsystem. 95 struct vport *ovs_vport_locate(const struct net *net, const char *name) 98 struct vport *vport; local 100 hlist_for_each_entry_rcu(vport, bucke 125 struct vport *vport; local 175 ovs_vport_free(struct vport *vport) argument 208 struct vport *vport; local 252 ovs_vport_set_options(struct vport *vport, struct nlattr *options) argument 267 ovs_vport_del(struct vport *vport) argument 284 ovs_vport_get_stats(struct vport *vport, struct ovs_vport_stats *stats) argument 311 ovs_vport_get_upcall_stats(struct vport *vport, struct sk_buff *skb) argument 367 ovs_vport_get_options(const struct vport *vport, struct sk_buff *skb) argument 402 ovs_vport_set_upcall_portids(struct vport *vport, const struct nlattr *ids) argument 441 ovs_vport_get_upcall_portids(const struct vport *vport, struct sk_buff *skb) argument 466 ovs_vport_find_upcall_portid(const struct vport *vport, struct sk_buff *skb) argument 494 ovs_vport_receive(struct vport *vport, struct sk_buff *skb, const struct ip_tunnel_info *tun_info) argument 539 ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto) argument [all...] |
H A D | vport-internal_dev.c | 18 #include "vport-internal_dev.h" 19 #include "vport-netdev.h" 22 struct vport *vport; member in struct:internal_dev 42 err = ovs_vport_receive(internal_dev_priv(netdev)->vport, skb, NULL); 78 struct vport *vport = ovs_internal_dev_get_vport(dev); local 80 ovs_vport_free(vport); 123 static struct vport *internal_dev_create(const struct vport_parms *parms) 125 struct vport *vpor local 181 internal_dev_destroy(struct vport *vport) argument [all...] |
H A D | vport-gre.c | 34 #include "vport.h" 35 #include "vport-netdev.h" 39 static struct vport *gre_tnl_create(const struct vport_parms *parms) 43 struct vport *vport; local 46 vport = ovs_vport_alloc(0, &ovs_gre_vport_ops, parms); 47 if (IS_ERR(vport)) 48 return vport; 54 ovs_vport_free(vport); 62 ovs_vport_free(vport); 72 struct vport *vport; local [all...] |
H A D | vport-vxlan.c | 17 #include "vport.h" 18 #include "vport-netdev.h" 22 static int vxlan_get_options(const struct vport *vport, struct sk_buff *skb) argument 24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); 51 static int vxlan_configure_exts(struct vport *vport, struct nlattr *attr, argument 71 static struct vport *vxlan_tnl_create(const struct vport_parms *parms) 76 struct vport *vport; local 137 struct vport *vport; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
H A D | helper.h | 11 esw_acl_table_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, int ns, int size); 14 void esw_acl_egress_table_destroy(struct mlx5_vport *vport); 15 int esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, 18 void esw_acl_egress_vlan_destroy(struct mlx5_vport *vport); 19 int esw_acl_egress_vlan_grp_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport); 20 void esw_acl_egress_vlan_grp_destroy(struct mlx5_vport *vport); 23 void esw_acl_ingress_table_destroy(struct mlx5_vport *vport); 24 void esw_acl_ingress_allow_rule_destroy(struct mlx5_vport *vport);
|
H A D | egress_ofld.c | 9 static void esw_acl_egress_ofld_fwd2vport_destroy(struct mlx5_vport *vport) argument 11 if (!vport->egress.offloads.fwd_rule) 14 mlx5_del_flow_rules(vport->egress.offloads.fwd_rule); 15 vport->egress.offloads.fwd_rule = NULL; 18 void esw_acl_egress_ofld_bounce_rule_destroy(struct mlx5_vport *vport, int rule_index) argument 21 xa_load(&vport->egress.offloads.bounce_rules, rule_index); 27 xa_erase(&vport->egress.offloads.bounce_rules, rule_index); 30 static void esw_acl_egress_ofld_bounce_rules_destroy(struct mlx5_vport *vport) argument 35 xa_for_each(&vport->egress.offloads.bounce_rules, i, bounce_rule) { 37 xa_erase(&vport 41 esw_acl_egress_ofld_fwd2vport_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_flow_destination *fwd_dest) argument 70 esw_acl_egress_ofld_rules_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_flow_destination *fwd_dest) argument 109 esw_acl_egress_ofld_rules_destroy(struct mlx5_vport *vport) argument 116 esw_acl_egress_ofld_groups_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 166 esw_acl_egress_ofld_groups_destroy(struct mlx5_vport *vport) argument 186 esw_acl_egress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 232 esw_acl_egress_ofld_cleanup(struct mlx5_vport *vport) argument 267 struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num); local [all...] |
H A D | ingress_ofld.c | 11 const struct mlx5_vport *vport) 14 mlx5_eswitch_is_vf_vport(esw, vport->vport)); 18 struct mlx5_vport *vport) 43 if (vport->ingress.offloads.modify_metadata_rule) { 45 flow_act.modify_hdr = vport->ingress.offloads.modify_metadata; 48 vport->ingress.allow_rule = mlx5_add_flow_rules(vport->ingress.acl, spec, 50 if (IS_ERR(vport->ingress.allow_rule)) { 51 err = PTR_ERR(vport 10 esw_acl_ingress_prio_tag_enabled(struct mlx5_eswitch *esw, const struct mlx5_vport *vport) argument 17 esw_acl_ingress_prio_tag_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 62 esw_acl_ingress_mod_metadata_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 110 esw_acl_ingress_mod_metadata_destroy(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 121 esw_acl_ingress_src_port_drop_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 141 esw_acl_ingress_src_port_drop_destroy(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 151 esw_acl_ingress_ofld_rules_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 183 esw_acl_ingress_ofld_rules_destroy(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 191 esw_acl_ingress_ofld_groups_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 284 esw_acl_ingress_ofld_groups_destroy(struct mlx5_vport *vport) argument 302 esw_acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 350 esw_acl_ingress_ofld_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 362 struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num); local 388 struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num); local 400 struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num); local [all...] |
H A D | lgcy.h | 10 int esw_acl_egress_lgcy_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport); 11 void esw_acl_egress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport); 14 int esw_acl_ingress_lgcy_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport); 15 void esw_acl_ingress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
|
H A D | helper.c | 9 esw_acl_table_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, int ns, int size) argument 26 vport_num = vport->vport; 27 esw_debug(dev, "Create vport[%d] %s ACL table\n", vport_num, 30 root_ns = mlx5_get_flow_vport_acl_namespace(dev, ns, vport->index); 32 esw_warn(dev, "Failed to get E-Switch root namespace for vport (%d)\n", 43 esw_warn(dev, "vport[%d] create %s ACL table, err(%d)\n", vport_num, 50 struct mlx5_vport *vport, 58 if (vport->egress.allowed_vlan) 72 vport 49 esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_flow_destination *fwd_dest, u16 vlan_id, u32 flow_action) argument 87 esw_acl_egress_vlan_destroy(struct mlx5_vport *vport) argument 95 esw_acl_egress_vlan_grp_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 131 esw_acl_egress_vlan_grp_destroy(struct mlx5_vport *vport) argument 139 esw_acl_egress_table_destroy(struct mlx5_vport *vport) argument 148 esw_acl_ingress_table_destroy(struct mlx5_vport *vport) argument 157 esw_acl_ingress_allow_rule_destroy(struct mlx5_vport *vport) argument [all...] |
H A D | egress_lgcy.c | 9 static void esw_acl_egress_lgcy_rules_destroy(struct mlx5_vport *vport) argument 11 esw_acl_egress_vlan_destroy(vport); 12 if (!IS_ERR_OR_NULL(vport->egress.legacy.drop_rule)) { 13 mlx5_del_flow_rules(vport->egress.legacy.drop_rule); 14 vport->egress.legacy.drop_rule = NULL; 19 struct mlx5_vport *vport) 27 err = esw_acl_egress_vlan_grp_create(esw, vport); 39 drop_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); 42 esw_warn(dev, "Failed to create E-Switch vport[%d] egress drop flow group, err(%d)\n", 43 vport 18 esw_acl_egress_lgcy_groups_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 58 esw_acl_egress_lgcy_groups_destroy(struct mlx5_vport *vport) argument 67 esw_acl_egress_lgcy_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 161 esw_acl_egress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument [all...] |
H A D | ingress_lgcy.c | 9 static void esw_acl_ingress_lgcy_rules_destroy(struct mlx5_vport *vport) argument 11 if (vport->ingress.legacy.drop_rule) { 12 mlx5_del_flow_rules(vport->ingress.legacy.drop_rule); 13 vport->ingress.legacy.drop_rule = NULL; 15 esw_acl_ingress_allow_rule_destroy(vport); 19 struct mlx5_vport *vport) 42 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); 45 esw_warn(dev, "vport[%d] ingress create untagged spoofchk flow group, err(%d)\n", 46 vport->vport, er 18 esw_acl_ingress_lgcy_groups_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 119 esw_acl_ingress_lgcy_groups_destroy(struct mlx5_vport *vport) argument 139 esw_acl_ingress_lgcy_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument 288 esw_acl_ingress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_virtchnl.h | 19 int idpf_get_reg_intr_vecs(struct idpf_vport *vport, 21 int idpf_queue_reg_init(struct idpf_vport *vport); 22 int idpf_vport_queue_ids_init(struct idpf_vport *vport); 28 void idpf_vport_init(struct idpf_vport *vport, struct idpf_vport_max_q *max_q); 29 u32 idpf_get_vport_id(struct idpf_vport *vport); 32 int idpf_send_destroy_vport_msg(struct idpf_vport *vport); 33 int idpf_send_enable_vport_msg(struct idpf_vport *vport); 34 int idpf_send_disable_vport_msg(struct idpf_vport *vport); 36 int idpf_vport_adjust_qs(struct idpf_vport *vport); 41 int idpf_send_add_queues_msg(const struct idpf_vport *vport, u1 [all...] |
H A D | idpf_lib.c | 286 /* As IDPF_MIN_Q_VEC per default vport is put aside in the 392 * vport 473 * @vport: Main vport structure 481 static int idpf_del_mac_filter(struct idpf_vport *vport, argument 504 err = idpf_add_del_mac_filters(vport, np, false, async); 552 * @vport: Main vport structure 560 static int idpf_add_mac_filter(struct idpf_vport *vport, argument 573 err = idpf_add_del_mac_filters(vport, n 584 idpf_del_all_mac_filters(struct idpf_vport *vport) argument 608 idpf_restore_mac_filters(struct idpf_vport *vport) argument 632 idpf_remove_mac_filters(struct idpf_vport *vport) argument 653 idpf_deinit_mac_addr(struct idpf_vport *vport) argument 676 idpf_init_mac_addr(struct idpf_vport *vport, struct net_device *netdev) argument 717 idpf_cfg_netdev(struct idpf_vport *vport) argument 871 idpf_remove_features(struct idpf_vport *vport) argument 883 idpf_vport_stop(struct idpf_vport *vport) argument 926 struct idpf_vport *vport; local 945 idpf_decfg_netdev(struct idpf_vport *vport) argument 960 idpf_vport_rel(struct idpf_vport *vport) argument 1012 idpf_vport_dealloc(struct idpf_vport *vport) argument 1043 idpf_is_hsplit_supported(const struct idpf_vport *vport) argument 1058 idpf_vport_get_hsplit(const struct idpf_vport *vport) argument 1079 idpf_vport_set_hsplit(const struct idpf_vport *vport, u8 val) argument 1114 struct idpf_vport *vport; local 1205 struct idpf_vport *vport = adapter->vports[i]; local 1263 idpf_restore_features(struct idpf_vport *vport) argument 1277 idpf_set_real_num_queues(struct idpf_vport *vport) argument 1294 idpf_up_complete(struct idpf_vport *vport) argument 1312 idpf_rx_init_buf_tail(struct idpf_vport *vport) argument 1342 idpf_vport_open(struct idpf_vport *vport, bool alloc_res) argument 1483 struct idpf_vport *vport; local 1850 idpf_initiate_soft_reset(struct idpf_vport *vport, enum idpf_vport_reset_cause reset_cause) argument 2120 idpf_vport_manage_rss_lut(struct idpf_vport *vport) argument 2156 struct idpf_vport *vport; local 2209 struct idpf_vport *vport; local 2231 struct idpf_vport *vport; local 2256 struct idpf_vport *vport = idpf_netdev_to_vport(netdev); local 2319 struct idpf_vport *vport; local [all...] |
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_vmid.c | 41 * @vport: The virtual port for which this call is being executed. 47 struct lpfc_vmid *lpfc_get_vmid_from_hashtable(struct lpfc_vport *vport, argument 52 hash_for_each_possible(vport->hash_table, vmp, hnode, hash) { 61 * @vport: The virtual port for which this call is being executed. 69 lpfc_put_vmid_in_hashtable(struct lpfc_vport *vport, u32 hash, argument 72 hash_add(vport->hash_table, &vmp->hnode, hash); 102 * @vport: The virtual port for which this call is being executed. 107 static void lpfc_vmid_update_entry(struct lpfc_vport *vport, argument 114 if (vport->phba->pport->vmid_flag & LPFC_VMID_TYPE_PRIO) 116 else if (vport 129 lpfc_vmid_assign_cs_ctl(struct lpfc_vport *vport, struct lpfc_vmid *vmid) argument 158 lpfc_vmid_get_appid(struct lpfc_vport *vport, char *uuid, enum dma_data_direction iodir, union lpfc_vmid_io_tag *tag) argument 298 lpfc_reinit_vmid(struct lpfc_vport *vport) argument [all...] |
H A D | lpfc_vport.c | 53 inline void lpfc_vport_set_state(struct lpfc_vport *vport, argument 56 struct fc_vport *fc_vport = vport->fc_vport; 76 vport->port_state = LPFC_VPORT_FAILED; 79 vport->port_state = LPFC_VPORT_UNKNOWN; 118 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport) argument 131 rc = lpfc_read_sparam(phba, pmb, vport->vpi); 139 * this per vport to start the FDISC. If the mailbox fails, 146 pmb->vport = vport; 150 lpfc_printf_vlog(vport, KERN_ER 204 struct lpfc_vport *vport; local 238 lpfc_discovery_wait(struct lpfc_vport *vport) argument 299 struct lpfc_vport *vport = NULL; local 487 lpfc_send_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 536 struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data; local 571 struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data; local 625 struct lpfc_vport *vport = *(struct lpfc_vport **)fc_vport->dd_data; local [all...] |
H A D | lpfc_logmsg.h | 57 #define lpfc_vlog_msg(vport, level, mask, fmt, arg...) \ 58 { if (((mask) & (vport)->cfg_log_verbose) || (level[1] <= '5')) \ 59 dev_printk(level, &((vport)->phba->pcidev)->dev, "%d:(%d):" \ 60 fmt, (vport)->phba->brd_no, vport->vpi, ##arg); } 73 #define lpfc_printf_vlog(vport, level, mask, fmt, arg...) \ 75 { if (((mask) & (vport)->cfg_log_verbose) || (level[1] <= '3')) { \ 76 if ((mask) & LOG_TRACE_EVENT && !(vport)->cfg_log_verbose) \ 77 lpfc_dmp_dbg((vport)->phba); \ 78 dev_printk(level, &((vport) [all...] |
H A D | lpfc_ct.c | 157 struct lpfc_vport *vport = ndlp->vport; local 158 struct lpfc_hba *phba = vport->phba; 241 cmdiocbq->vport = vport; 267 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS, 269 rc, vport->fc_flag); 286 struct lpfc_vport *vport = ctiocbq->vport; local 294 lpfc_printf_vlog(vport, KERN_INF 586 lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, struct lpfc_dmabuf *inp, struct lpfc_dmabuf *outp, void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), struct lpfc_nodelist *ndlp, uint32_t event_tag, uint32_t num_entry, uint32_t tmo, uint8_t retry) argument 664 lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp, struct lpfc_dmabuf *bmp, struct lpfc_nodelist *ndlp, void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), uint32_t rsp_size, uint8_t retry) argument 715 lpfc_prep_node_fc4type(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) argument 803 lpfc_ns_rsp_audit_did(struct lpfc_vport *vport, uint32_t Did, uint8_t fc4_type) argument 846 lpfc_ns_rsp(struct lpfc_vport *vport, struct lpfc_dmabuf *mp, uint8_t fc4_type, uint32_t Size) argument 916 struct lpfc_vport *vport = cmdiocb->vport; local 1131 struct lpfc_vport *vport = cmdiocb->vport; local 1343 struct lpfc_vport *vport = cmdiocb->vport; local 1490 struct lpfc_vport *vport = cmdiocb->vport; local 1595 struct lpfc_vport *vport = cmdiocb->vport; local 1667 struct lpfc_vport *vport = cmdiocb->vport; local 1688 struct lpfc_vport *vport = cmdiocb->vport; local 1709 struct lpfc_vport *vport = cmdiocb->vport; local 1730 struct lpfc_vport *vport = cmdiocb->vport; local 1751 struct lpfc_vport *vport = cmdiocb->vport; local 1763 struct lpfc_vport *vport = cmdiocb->vport; local 1786 lpfc_vport_symbolic_port_name(struct lpfc_vport *vport, char *symbol, size_t size) argument 1802 lpfc_vport_symbolic_node_name(struct lpfc_vport *vport, char *symbol, size_t size) argument 1837 lpfc_find_map_node(struct lpfc_vport *vport) argument 1860 lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb) argument 1884 lpfc_ns_cmd(struct lpfc_vport *vport, int cmdcode, uint8_t retry, uint32_t context) argument 2172 struct lpfc_vport *vport; local 2207 struct lpfc_vport *vport = cmdiocb->vport; local 2430 lpfc_fdmi_change_check(struct lpfc_vport *vport) argument 2597 lpfc_fdmi_hba_attr_wwnn(struct lpfc_vport *vport, void *attr) argument 2604 lpfc_fdmi_hba_attr_manufacturer(struct lpfc_vport *vport, void *attr) argument 2614 lpfc_fdmi_hba_attr_sn(struct lpfc_vport *vport, void *attr) argument 2623 lpfc_fdmi_hba_attr_model(struct lpfc_vport *vport, void *attr) argument 2632 lpfc_fdmi_hba_attr_description(struct lpfc_vport *vport, void *attr) argument 2641 lpfc_fdmi_hba_attr_hdw_ver(struct lpfc_vport *vport, void *attr) argument 2653 lpfc_fdmi_hba_attr_drvr_ver(struct lpfc_vport *vport, void *attr) argument 2660 lpfc_fdmi_hba_attr_rom_ver(struct lpfc_vport *vport, void *attr) argument 2677 lpfc_fdmi_hba_attr_fmw_ver(struct lpfc_vport *vport, void *attr) argument 2688 lpfc_fdmi_hba_attr_os_ver(struct lpfc_vport *vport, void *attr) argument 2701 lpfc_fdmi_hba_attr_ct_len(struct lpfc_vport *vport, void *attr) argument 2708 lpfc_fdmi_hba_attr_symbolic_name(struct lpfc_vport *vport, void *attr) argument 2718 lpfc_fdmi_hba_attr_vendor_info(struct lpfc_vport *vport, void *attr) argument 2724 lpfc_fdmi_hba_attr_num_ports(struct lpfc_vport *vport, void *attr) argument 2731 lpfc_fdmi_hba_attr_fabric_wwnn(struct lpfc_vport *vport, void *attr) argument 2738 lpfc_fdmi_hba_attr_bios_ver(struct lpfc_vport *vport, void *attr) argument 2747 lpfc_fdmi_hba_attr_bios_state(struct lpfc_vport *vport, void *attr) argument 2754 lpfc_fdmi_hba_attr_vendor_id(struct lpfc_vport *vport, void *attr) argument 2764 lpfc_fdmi_port_attr_fc4type(struct lpfc_vport *vport, void *attr) argument 2781 lpfc_fdmi_port_attr_support_speed(struct lpfc_vport *vport, void *attr) argument 2857 lpfc_fdmi_port_attr_speed(struct lpfc_vport *vport, void *attr) argument 2922 lpfc_fdmi_port_attr_max_frame(struct lpfc_vport *vport, void *attr) argument 2932 lpfc_fdmi_port_attr_os_devname(struct lpfc_vport *vport, void *attr) argument 2944 lpfc_fdmi_port_attr_host_name(struct lpfc_vport *vport, void *attr) argument 2954 lpfc_fdmi_port_attr_wwnn(struct lpfc_vport *vport, void *attr) argument 2961 lpfc_fdmi_port_attr_wwpn(struct lpfc_vport *vport, void *attr) argument 2968 lpfc_fdmi_port_attr_symbolic_name(struct lpfc_vport *vport, void *attr) argument 2978 lpfc_fdmi_port_attr_port_type(struct lpfc_vport *vport, void *attr) argument 2989 lpfc_fdmi_port_attr_class(struct lpfc_vport *vport, void *attr) argument 2996 lpfc_fdmi_port_attr_fabric_wwpn(struct lpfc_vport *vport, void *attr) argument 3003 lpfc_fdmi_port_attr_active_fc4type(struct lpfc_vport *vport, void *attr) argument 3020 lpfc_fdmi_port_attr_port_state(struct lpfc_vport *vport, void *attr) argument 3027 lpfc_fdmi_port_attr_num_disc(struct lpfc_vport *vport, void *attr) argument 3036 lpfc_fdmi_port_attr_nportid(struct lpfc_vport *vport, void *attr) argument 3042 lpfc_fdmi_smart_attr_service(struct lpfc_vport *vport, void *attr) argument 3049 lpfc_fdmi_smart_attr_guid(struct lpfc_vport *vport, void *attr) argument 3057 lpfc_fdmi_smart_attr_version(struct lpfc_vport *vport, void *attr) argument 3064 lpfc_fdmi_smart_attr_model(struct lpfc_vport *vport, void *attr) argument 3073 lpfc_fdmi_smart_attr_port_info(struct lpfc_vport *vport, void *attr) argument 3082 lpfc_fdmi_smart_attr_qos(struct lpfc_vport *vport, void *attr) argument 3088 lpfc_fdmi_smart_attr_security(struct lpfc_vport *vport, void *attr) argument 3094 lpfc_fdmi_vendor_attr_mi(struct lpfc_vport *vport, void *attr) argument 3168 lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int cmdcode, uint32_t new_mask) argument 3431 struct lpfc_vport *vport = from_timer(vport, t, delayed_disc_tmo); local 3455 lpfc_delayed_disc_timeout_handler(struct lpfc_vport *vport) argument 3553 struct lpfc_vport *vport = cmdiocb->vport; local 3663 lpfc_vmid_cmd(struct lpfc_vport *vport, int cmdcode, struct lpfc_vmid *vmid) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | legacy.h | 16 int esw_legacy_vport_acl_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport); 17 void esw_legacy_vport_acl_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport); 20 struct mlx5_vport *vport,
|