/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_eswitch.c | 61 u32 vport; member 75 u32 vport; member 88 static int arm_vport_context_events_cmd(struct mlx5_core_dev *dev, u16 vport, in arm_vport_context_events_cmd() argument 98 MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport); in arm_vport_context_events_cmd() 99 if (vport) in arm_vport_context_events_cmd() 117 static int query_esw_vport_context_cmd(struct mlx5_core_dev *mdev, u32 vport, in query_esw_vport_context_cmd() argument 125 MLX5_SET(query_esw_vport_context_in, in, vport_number, vport); in query_esw_vport_context_cmd() 126 if (vport) in query_esw_vport_context_cmd() 132 static int query_esw_vport_cvlan(struct mlx5_core_dev *dev, u32 vport, in query_esw_vport_cvlan() argument 147 err = query_esw_vport_context_cmd(dev, vport, out, sizeof(out)); in query_esw_vport_cvlan() [all …]
|
H A D | mlx5_vport.c | 38 u16 vport, u32 *out, int outlen) in _mlx5_query_vport_state() argument 46 MLX5_SET(query_vport_state_in, in, vport_number, vport); in _mlx5_query_vport_state() 47 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 87 MLX5_SET(modify_vport_state_in, in, vport_number, vport); in mlx5_modify_vport_admin_state() 89 if (vport) in mlx5_modify_vport_admin_state() [all …]
|
H A D | mlx5_fs_cmd.c | 184 MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport); in mlx5_cmd_fs_set_fte() 216 MLX5_SET(create_flow_table_in, in, vport_number, ft->vport); in mlx5_cmd_fs_set_fte() 274 MLX5_SET(destroy_flow_table_in, in, vport_number, ft->vport); in mlx5_cmd_fs_set_fte() 308 MLX5_SET(modify_flow_table_in, in, vport_number, ft->vport); in mlx5_cmd_fs_delete_fte() 343 MLX5_SET(create_flow_group_in, in, vport_number, ft->vport); in mlx5_cmd_modify_header_alloc() 365 MLX5_SET(destroy_flow_group_in, in, vport_number, ft->vport); in mlx5_cmd_modify_header_alloc() 390 dst->dest_attr.vport.flags & MLX5_FLOW_DEST_VPORT_REFORMAT_ID) in mlx5_cmd_modify_header_dealloc() 472 MLX5_SET(set_fte_in, in, vport_number, ft->vport); 551 !!(dst->dest_attr.vport.flags & 555 dst->dest_attr.vport 57 mlx5_cmd_fs_create_ft(struct mlx5_core_dev * dev,u16 vport,enum fs_ft_type type,unsigned int level,unsigned int log_size,const char * name,unsigned int * table_id) mlx5_cmd_fs_create_ft() argument 90 mlx5_cmd_fs_destroy_ft(struct mlx5_core_dev * dev,u16 vport,enum fs_ft_type type,unsigned int table_id) mlx5_cmd_fs_destroy_ft() argument 113 mlx5_cmd_fs_create_fg(struct mlx5_core_dev * dev,u32 * in,u16 vport,enum fs_ft_type type,unsigned int table_id,unsigned int * group_id) mlx5_cmd_fs_create_fg() argument 140 mlx5_cmd_fs_destroy_fg(struct mlx5_core_dev * dev,u16 vport,enum fs_ft_type type,unsigned int table_id,unsigned int group_id) mlx5_cmd_fs_destroy_fg() argument 164 mlx5_cmd_fs_set_fte(struct mlx5_core_dev * dev,u16 vport,enum fs_fte_status * fte_status,u32 * match_val,enum fs_ft_type type,unsigned int table_id,unsigned int index,unsigned int group_id,struct mlx5_flow_act * flow_act,u32 sw_action,int dest_size,struct list_head * dests) mlx5_cmd_fs_set_fte() argument 294 mlx5_cmd_fs_delete_fte(struct mlx5_core_dev * dev,u16 vport,enum fs_fte_status * fte_status,enum fs_ft_type type,unsigned int table_id,unsigned int index) mlx5_cmd_fs_delete_fte() argument [all...] |
H A D | eswitch.h | 101 int vport; 112 /* This spinlock protects access to vport data, between 114 * once vport marked as disabled new interrupts are discarded. 116 spinlock_t lock; /* vport events sync */ 161 int vport, u8 mac[ETH_ALEN]); 163 int vport, int link_state); 165 int vport, u16 vlan, u8 qos); 167 int vport, struct mlx5_esw_vport_info *evi); 99 int vport; global() member
|
H A D | fs_core.h | 173 u16 vport; 107 u16 vport; global() member
|
H A D | mlx5_fs_core.c | 811 static struct mlx5_flow_table *alloc_flow_table(int level, u16 vport, in alloc_flow_table() argument 828 ft->vport = vport; in alloc_flow_table() 1118 u16 vport) in __mlx5_create_flow_table() argument 1154 vport, in __mlx5_create_flow_table() 1214 struct mlx5_flow_table_attr *ft_attr, u16 vport) in mlx5_create_vport_flow_table() argument 1216 return __mlx5_create_flow_table(ns, ft_attr, FS_FT_OP_MOD_NORMAL, vport); in mlx5_create_vport_flow_table() 1556 d1->vport.num == d2->vport.num && in mlx5_flow_dests_cmp() 1557 d1->vport.flags == d2->vport.flags && in mlx5_flow_dests_cmp() 1558 ((d1->vport.flags & MLX5_FLOW_DEST_VPORT_VHCA_ID) ? in mlx5_flow_dests_cmp() 1559 (d1->vport.vhca_id == d2->vport.vhca_id) : true) && in mlx5_flow_dests_cmp() [all …]
|
H A D | mlx5_fs_tree.c |
|
H A D | flow_table.h | 41 u16 vport,
|
/freebsd/sys/dev/mlx5/ |
H A D | vport.h | 61 u8 mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport); 63 u16 vport); 65 u16 vport, u8 state); 70 int mlx5_set_vport_min_wqe_header(struct mlx5_core_dev *mdev, u8 vport, 73 u16 vport, 83 u16 vport, u8 *addr); 85 u16 vport, u8 *addr); 86 int mlx5_set_nic_vport_current_mac(struct mlx5_core_dev *mdev, int vport, 89 u16 vport, u8 *min_inline); 92 u16 vport, u8 min_inline); [all …]
|
H A D | fs.h | 163 } vport; member 255 int vport); 288 struct mlx5_flow_table_attr *ft_attr, u16 vport);
|
/freebsd/sys/dev/ocs_fc/ |
H A D | ocs_sport.c | 922 ocs_vport_spec_t *vport; in ocs_vport_start() local 928 ocs_list_foreach_safe(&xport->vport_list, vport, next) { in ocs_vport_start() 929 if (vport->domain_instance == domain->instance_index && in ocs_vport_start() 930 vport->sport == NULL) { in ocs_vport_start() 932 if (!(vport->enable_ini || vport->enable_tgt)) { in ocs_vport_start() 937 vport->sport = sport = ocs_sport_alloc(domain, vport->wwpn, vport->wwnn, vport->fc_id, in ocs_vport_start() 938 vport->enable_ini, vport->enable_tgt); in ocs_vport_start() 943 sport->tgt_data = vport->tgt_data; in ocs_vport_start() 944 sport->ini_data = vport->ini_data; in ocs_vport_start() 970 ocs_vport_spec_t *vport; in ocs_vport_link_down() local [all …]
|
H A D | ocs_pci.c | 366 ocs_vport_spec_t *vport; in ocs_setup_fcports() local 384 ocs_list_foreach(&xport->vport_list, vport) { in ocs_setup_fcports() 386 vport->tgt_data = fcp; in ocs_setup_fcports() 387 fcp->vport = vport; in ocs_setup_fcports() 396 vport->wwpn = ocs_be64toh(sli_wwpn); in ocs_setup_fcports() 397 vport->wwnn = ocs_be64toh(sli_wwnn); in ocs_setup_fcports() 399 ocs_log_debug(ocs, "VPort wwpn: %lx wwnn: %lx \n", vport->wwpn, vport->wwnn); in ocs_setup_fcports()
|
H A D | ocs_cam.c | 965 if(fcp->vport->sport != NULL) { in ocs_scsi_sport_deleted() 970 ocs_sport_vport_alloc(ocs->domain, fcp->vport); in ocs_scsi_sport_deleted() 1986 ocs_vport_spec_t *vport = fcp->vport; in ocs_fcp_change_role() local 1994 if ((was == 0) || (vport == NULL)) { in ocs_fcp_change_role() 1996 if (vport == NULL) { in ocs_fcp_change_role() 2000 vport->enable_ini = (new_role & KNOB_ROLE_INITIATOR)? 1:0; in ocs_fcp_change_role() 2001 vport->enable_tgt = (new_role & KNOB_ROLE_TARGET)? 1:0; in ocs_fcp_change_role() 2019 vport->enable_ini = (new_role & KNOB_ROLE_INITIATOR)? 1:0; in ocs_fcp_change_role() 2020 vport->enable_tgt = (new_role & KNOB_ROLE_TARGET)? 1:0; in ocs_fcp_change_role() 2022 return ocs_sport_vport_del(ocs, ocs->domain, vport->wwpn, vport->wwnn); in ocs_fcp_change_role() [all …]
|
H A D | ocs_ddump.c | 640 ocs_vport_spec_t *vport; in ocs_ddump() local 726 ocs_list_foreach(&xport->vport_list, vport) { in ocs_ddump() 728 ocs_ddump_value(textbuf, "domain_instance", "%d", vport->domain_instance); in ocs_ddump() 729 ocs_ddump_value(textbuf, "wwnn", "%llx", (unsigned long long)vport->wwnn); in ocs_ddump() 730 ocs_ddump_value(textbuf, "wwpn", "%llx", (unsigned long long)vport->wwpn); in ocs_ddump() 731 ocs_ddump_value(textbuf, "fc_id", "0x%x", vport->fc_id); in ocs_ddump() 732 ocs_ddump_value(textbuf, "enable_tgt", "%d", vport->enable_tgt); in ocs_ddump() 733 ocs_ddump_value(textbuf, "enable_ini", "%d" PRIx64, vport->enable_ini); in ocs_ddump()
|
H A D | ocs_sport.h | 92 extern int32_t ocs_sport_vport_alloc(ocs_domain_t *domain, ocs_vport_spec_t *vport);
|
H A D | ocs.h | 89 ocs_vport_spec_t *vport; member
|
H A D | ocs_ioctl.c | 1044 snprintf(str_wwpn, sizeof(str_wwpn), "0x%llx", (unsigned long long)fcp->vport->wwpn); in ocs_sysctl_vport_wwpn() 1056 snprintf(str_wwnn, sizeof(str_wwnn), "0x%llx", (unsigned long long)fcp->vport->wwnn); in ocs_sysctl_vport_wwnn()
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | fw_qos.h | 127 int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport, 142 int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
|
H A D | mlx4_fw_qos.c | 221 int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport, in mlx4_SET_VPORT_QOS_get() argument 235 err = mlx4_cmd_box(dev, 0, mailbox->dma, (vport << 8) | port, in mlx4_SET_VPORT_QOS_get() 258 int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport, in mlx4_SET_VPORT_QOS_set() argument 280 err = mlx4_cmd(dev, mailbox->dma, (vport << 8) | port, in mlx4_SET_VPORT_QOS_set()
|
H A D | mlx4_cmd.c | 1857 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_master_immediate_activate_vlan_qos() 1858 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_master_immediate_activate_vlan_qos() 2016 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_master_activate_admin_state() 2017 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_master_activate_admin_state() 2082 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_master_deactivate_admin_state() 2407 admin_vport = &vf_admin->vport[port]; in mlx4_multi_func_init() 2408 oper_vport = &vf_oper->vport[port].state; in mlx4_multi_func_init() 2417 vf_oper->vport[port].vlan_idx = NO_INDX; in mlx4_multi_func_init() 2418 vf_oper->vport[port].mac_idx = NO_INDX; in mlx4_multi_func_init() 2985 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_set_vf_mac() [all …]
|
H A D | mlx4_fw.c | 264 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_activate_vst_qinq() 265 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_activate_vst_qinq() 296 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_handle_vst_qinq() 297 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_handle_vst_qinq() 437 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_QUERY_FUNC_CAP_wrapper() 1425 def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; in mlx4_QUERY_PORT_wrapper()
|
/freebsd/sys/dev/mana/ |
H A D | mana.h | 632 mana_handle_t vport; member 638 mana_handle_t vport; member 653 mana_handle_t vport; member 696 mana_handle_t vport; member 736 mana_handle_t vport,
|
H A D | mana_en.c | 1055 apc->port_handle = resp.vport; in mana_query_vport_cfg() 1105 req.vport = apc->port_handle; in mana_cfg_vport() 1160 req->vport = apc->port_handle; in mana_cfg_vport_steering() 1209 mana_handle_t vport, in mana_create_wq_obj() argument 1221 req.vport = vport; in mana_create_wq_obj()
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_main.c | 801 priv->stats.vport.rx_steer_missed_packets = in mlx5e_grp_vnic_env_update_stats() 816 struct mlx5e_vport_stats *s = &priv->stats.vport; in mlx5e_update_stats_locked() 3398 retval = priv->stats.vport.rx_packets; in mlx5e_get_counter() 3408 retval = priv->stats.vport.rx_out_of_buffer; in mlx5e_get_counter() 3411 retval = priv->stats.vport.tx_packets; in mlx5e_get_counter() 3417 retval = priv->stats.vport.rx_bytes; in mlx5e_get_counter() 3420 retval = priv->stats.vport.tx_bytes; in mlx5e_get_counter() 3423 retval = priv->stats.vport.rx_multicast_packets; in mlx5e_get_counter() 3426 retval = priv->stats.vport.tx_multicast_packets; in mlx5e_get_counter() 3429 retval = priv->stats.vport.tx_queue_dropped; in mlx5e_get_counter() [all …]
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_l2_api.h | 228 u8 vport,
|