| /drivers/base/ |
| A D | transport_class.c | 53 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 D | hns_roce_ah.c | 61 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 D | hns_roce_device.h | 514 u8 tclass; member
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_ethtool.c | 992 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 D | iavf_fdir.c | 68 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 D | iavf_fdir.h | 86 u8 tclass; member
|
| /drivers/net/ethernet/google/gve/ |
| A D | gve_flow_rule.c | 73 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 D | gve.h | 758 u8 tclass; member
|
| /drivers/infiniband/hw/mlx5/ |
| A D | ah.c | 68 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 D | ice_ethtool_fdir.c | 176 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 D | mcg.c | 91 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 D | i40e_txrx.c | 3750 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 D | en_fs_ethtool.c | 615 if (l3_mask->l4_4_bytes || l3_mask->tclass) in validate_ip6() 633 if (l4_mask->tclass) in validate_tcpudp6()
|
| A D | port.c | 650 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 D | ethtool_common.c | 1014 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 D | ethtool_common.c | 1023 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 D | ethtool.c | 1133 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 D | bcmasp.c | 371 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 D | pci.c | 300 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 D | spectrum.h | 681 u8 switch_prio, u8 tclass);
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_flows.c | 806 (ah_esp_mask->tclass & ah_esp_hdr->tclass)) in otx2_prepare_ipv6_flow()
|
| /drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_filters.c | 250 fsp->h_u.tcp_ip6_spec.tclass)) { in aq_rule_is_not_support()
|
| /drivers/net/ethernet/chelsio/cxgb4/ |
| A D | cxgb4_ethtool.c | 1673 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 D | nfp_net_ethtool.c | 1644 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 D | hclge_main.c | 6001 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()
|