Home
last modified time | relevance | path

Searched refs:tclass (Results 1 – 25 of 31) sorted by relevance

12

/drivers/base/
A Dtransport_class.c53 return class_register(&tclass->class); in transport_class_register()
67 class_unregister(&tclass->class); in transport_class_unregister()
94 atc->container.class = &atc->tclass.class; in anon_transport_class_register()
127 if (tclass->setup) in transport_setup_classdev()
128 tclass->setup(tcont, dev, classdev); in transport_setup_classdev()
177 if (tclass->remove) in transport_add_class_device()
178 tclass->remove(tcont, dev, classdev); in transport_add_class_device()
209 if (tclass->configure) in transport_configure()
210 tclass->configure(tcont, dev, cdev); in transport_configure()
241 if (tclass->remove) in transport_remove_classdev()
[all …]
/drivers/infiniband/hw/hns/
A Dhns_roce_ah.c61 u8 tclass = get_tclass(grh); in hns_roce_create_ah() local
80 ah->av.tclass = tclass; in hns_roce_create_ah()
82 ret = hr_dev->hw->get_dscp(hr_dev, tclass, &tc_mode, &priority); in hns_roce_create_ah()
138 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass); in hns_roce_query_ah()
A Dhns_roce_device.h514 u8 tclass; member
/drivers/net/ethernet/intel/iavf/
A Diavf_ethtool.c992 fsp->h_u.tcp_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
999 fsp->m_u.tcp_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1008 fsp->h_u.ah_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1014 fsp->m_u.ah_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1022 fsp->h_u.usr_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1029 fsp->m_u.usr_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1184 fltr->ip_data.tclass = fsp->h_u.tcp_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1191 fltr->ip_mask.tclass = fsp->m_u.tcp_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1201 fltr->ip_data.tclass = fsp->h_u.ah_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1207 fltr->ip_mask.tclass = fsp->m_u.ah_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
[all …]
A Diavf_fdir.c68 if (fltr->ip_mask.tclass && fltr->ip_mask.tclass != U8_MAX) in iavf_validate_fdir_fltr_masks()
359 if (fltr->ip_mask.tclass == U8_MAX) { in iavf_fill_fdir_ip6_hdr()
360 iph->priority = (fltr->ip_data.tclass >> 4) & 0xF; in iavf_fill_fdir_ip6_hdr()
361 iph->flow_lbl[0] = FIELD_PREP(0xF0, fltr->ip_data.tclass); in iavf_fill_fdir_ip6_hdr()
A Diavf_fdir.h86 u8 tclass; member
/drivers/net/ethernet/google/gve/
A Dgve_flow_rule.c73 fsp->h_u.tcp_ip6_spec.tclass = flow_rule->key.tclass; in gve_fill_ethtool_flow_spec()
80 fsp->m_u.tcp_ip6_spec.tclass = flow_rule->mask.tclass; in gve_fill_ethtool_flow_spec()
89 fsp->h_u.ah_ip6_spec.tclass = flow_rule->key.tclass; in gve_fill_ethtool_flow_spec()
95 fsp->m_u.ah_ip6_spec.tclass = flow_rule->mask.tclass; in gve_fill_ethtool_flow_spec()
A Dgve.h758 u8 tclass; member
/drivers/infiniband/hw/mlx5/
A Dah.c68 ah->av.tclass = grh->traffic_class; in create_ib_ah()
89 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah()
146 ah->av.tclass); in mlx5_ib_query_ah()
/drivers/net/ethernet/intel/ice/
A Dice_ethtool_fdir.c176 fsp->h_u.usr_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
187 fsp->m_u.usr_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
207 fsp->h_u.tcp_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
208 fsp->m_u.tcp_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
1081 if (tcp_ip6_spec->tclass) in ice_set_fdir_ip6_seg()
1164 if (usr_ip6_spec->tclass) in ice_set_fdir_ip6_usr_seg()
1927 input->ip.v6.tc = fsp->h_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1934 input->mask.v6.tc = fsp->m_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1942 input->ip.v6.tc = fsp->h_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
1955 input->mask.v6.tc = fsp->m_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
/drivers/infiniband/hw/mlx4/
A Dmcg.c91 u8 tclass; member
400 src->tclass != dst->tclass) in cmp_rec()
1041 group->rec.tclass, in sysfs_show_group()
/drivers/net/ethernet/intel/i40e/
A Di40e_txrx.c3750 u8 tclass; in i40e_lan_select_queue() local
3761 tclass = hw->local_dcbx_config.etscfg.prioritytable[prio]; in i40e_lan_select_queue()
3763 if (unlikely(!(vsi->tc_config.enabled_tc & BIT(tclass)))) in i40e_lan_select_queue()
3764 tclass = 0; in i40e_lan_select_queue()
3767 qcount = vsi->tc_config.tc_info[tclass].qcount; in i40e_lan_select_queue()
3770 qoffset = vsi->tc_config.tc_info[tclass].qoffset; in i40e_lan_select_queue()
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_fs_ethtool.c615 if (l3_mask->l4_4_bytes || l3_mask->tclass) in validate_ip6()
633 if (l4_mask->tclass) in validate_tcpudp6()
A Dport.c650 MLX5_SET(qtct_reg, in, tclass, prio_tc[i]); in mlx5_set_port_prio_tc()
677 *tc = MLX5_GET(qtct_reg, out, tclass); in mlx5_query_port_prio_tc()
/drivers/net/ethernet/sfc/siena/
A Dethtool_common.c1014 if (ip6_mask->tclass) in efx_ethtool_set_class_rule()
1045 if (uip6_mask->l4_4_bytes || uip6_mask->tclass) in efx_ethtool_set_class_rule()
/drivers/net/ethernet/sfc/
A Dethtool_common.c1023 if (ip6_mask->tclass) in efx_ethtool_set_class_rule()
1054 if (uip6_mask->l4_4_bytes || uip6_mask->tclass) in efx_ethtool_set_class_rule()
/drivers/net/ethernet/sfc/falcon/
A Dethtool.c1133 if (ip6_mask->tclass) in ef4_ethtool_set_class_rule()
1164 if (uip6_mask->l4_4_bytes || uip6_mask->tclass) in ef4_ethtool_set_class_rule()
/drivers/net/ethernet/broadcom/asp2/
A Dbcmasp.c371 val_16 = htons(match->tclass << 4); in bcmasp_netfilt_tcpip6_wr()
372 mask_16 = htons(mask->tclass << 4); in bcmasp_netfilt_tcpip6_wr()
/drivers/net/ethernet/mellanox/mlxsw/
A Dpci.c300 int tclass; in mlxsw_pci_sdq_init() local
308 tclass = q->num == MLXSW_PCI_SDQ_EMAD_INDEX ? MLXSW_PCI_SDQ_EMAD_TC : in mlxsw_pci_sdq_init()
317 mlxsw_cmd_mbox_sw2hw_dq_sdq_tclass_set(mbox, tclass); in mlxsw_pci_sdq_init()
A Dspectrum.h681 u8 switch_prio, u8 tclass);
/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_flows.c806 (ah_esp_mask->tclass & ah_esp_hdr->tclass)) in otx2_prepare_ipv6_flow()
/drivers/net/ethernet/aquantia/atlantic/
A Daq_filters.c250 fsp->h_u.tcp_ip6_spec.tclass)) { in aq_rule_is_not_support()
/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_ethtool.c1673 fs->h_u.tcp_ip6_spec.tclass = dfs->val.tos; in cxgb4_fill_filter_rule()
1674 fs->m_u.tcp_ip6_spec.tclass = dfs->mask.tos; in cxgb4_fill_filter_rule()
/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_ethtool.c1644 unsupp_mask = !!fs->m_u.tcp_ip6_spec.tclass; in nfp_net_fs_add()
1655 !!fs->m_u.usr_ip6_spec.tclass; in nfp_net_fs_add()
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_main.c6001 if (!spec->tclass) in hclge_fd_check_tcpip6_tuple()
6026 if (!spec->tclass) in hclge_fd_check_ip6_tuple()
6329 rule->tuples.ip_tos = fs->h_u.tcp_ip6_spec.tclass; in hclge_fd_get_tcpip6_tuple()
6330 rule->tuples_mask.ip_tos = fs->m_u.tcp_ip6_spec.tclass; in hclge_fd_get_tcpip6_tuple()
6352 rule->tuples.ip_tos = fs->h_u.tcp_ip6_spec.tclass; in hclge_fd_get_ip6_tuple()
6353 rule->tuples_mask.ip_tos = fs->m_u.tcp_ip6_spec.tclass; in hclge_fd_get_ip6_tuple()
6790 spec->tclass = rule->tuples.ip_tos; in hclge_fd_get_tcpip6_info()
6791 spec_mask->tclass = rule->unused_tuple & BIT(INNER_IP_TOS) ? in hclge_fd_get_tcpip6_info()
6821 spec->tclass = rule->tuples.ip_tos; in hclge_fd_get_ip6_info()
6822 spec_mask->tclass = rule->unused_tuple & BIT(INNER_IP_TOS) ? in hclge_fd_get_ip6_info()

Completed in 107 milliseconds

12