Home
last modified time | relevance | path

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

12

/drivers/base/
Dtransport_class.c51 int transport_class_register(struct transport_class *tclass) in transport_class_register() argument
53 return class_register(&tclass->class); in transport_class_register()
65 void transport_class_unregister(struct transport_class *tclass) in transport_class_unregister() argument
67 class_unregister(&tclass->class); in transport_class_unregister()
94 atc->container.class = &atc->tclass.class; in anon_transport_class_register()
99 atc->tclass.setup = anon_transport_dummy_function; in anon_transport_class_register()
100 atc->tclass.remove = anon_transport_dummy_function; in anon_transport_class_register()
124 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_setup_classdev() local
127 if (tclass->setup) in transport_setup_classdev()
128 tclass->setup(tcont, dev, classdev); in transport_setup_classdev()
[all …]
/drivers/net/ethernet/intel/iavf/
Diavf_ethtool.c1125 fsp->h_u.tcp_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1132 fsp->m_u.tcp_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1141 fsp->h_u.ah_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1147 fsp->m_u.ah_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1155 fsp->h_u.usr_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1162 fsp->m_u.usr_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1314 fltr->ip_data.tclass = fsp->h_u.tcp_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1321 fltr->ip_mask.tclass = fsp->m_u.tcp_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1331 fltr->ip_data.tclass = fsp->h_u.ah_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1337 fltr->ip_mask.tclass = fsp->m_u.ah_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
[all …]
Diavf_fdir.c67 if (fltr->ip_mask.tclass && fltr->ip_mask.tclass != U8_MAX) in iavf_validate_fdir_fltr_masks()
358 if (fltr->ip_mask.tclass == U8_MAX) { in iavf_fill_fdir_ip6_hdr()
359 iph->priority = (fltr->ip_data.tclass >> 4) & 0xF; in iavf_fill_fdir_ip6_hdr()
360 iph->flow_lbl[0] = (fltr->ip_data.tclass << 4) & 0xF0; in iavf_fill_fdir_ip6_hdr()
Diavf_fdir.h73 u8 tclass; member
/drivers/infiniband/hw/mlx5/
Dah.c67 ah->av.tclass = grh->traffic_class; in create_ib_ah()
85 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah()
141 ah->av.tclass); in mlx5_ib_query_ah()
Dqp.c3485 MLX5_SET(ads, path, tclass, grh->traffic_class); in mlx5_set_path()
4483 MLX5_SET(dctc, dctc, tclass, attr->ah_attr.grh.traffic_class); in mlx5_ib_modify_dct()
4723 MLX5_GET(ads, path, tclass)); in to_rdma_ah_attr()
4956 qp_attr->ah_attr.grh.traffic_class = MLX5_GET(dctc, dctc, tclass); in mlx5_ib_dct_query_qp()
/drivers/infiniband/hw/hns/
Dhns_roce_ah.c77 ah->av.tclass = get_tclass(grh); in hns_roce_create_ah()
105 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass); in hns_roce_query_ah()
Dhns_roce_device.h542 u8 tclass; member
/drivers/net/ethernet/intel/ice/
Dice_ethtool_fdir.c167 fsp->h_u.usr_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
178 fsp->m_u.usr_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
198 fsp->h_u.tcp_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
199 fsp->m_u.tcp_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
925 if (tcp_ip6_spec->tclass) in ice_set_fdir_ip6_seg()
1008 if (usr_ip6_spec->tclass) in ice_set_fdir_ip6_usr_seg()
1563 input->ip.v6.tc = fsp->h_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1570 input->mask.v6.tc = fsp->m_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1578 input->ip.v6.tc = fsp->h_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
1591 input->mask.v6.tc = fsp->m_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_qdisc.c1079 int tclass, i, band, backlog; in __mlxsw_sp_qdisc_ets_replace() local
1084 tclass = MLXSW_SP_PRIO_BAND_TO_TCLASS(band); in __mlxsw_sp_qdisc_ets_replace()
1091 tclass, 0, !!quanta[band], in __mlxsw_sp_qdisc_ets_replace()
1102 i, tclass); in __mlxsw_sp_qdisc_ets_replace()
1108 child_qdisc->tclass_num = tclass; in __mlxsw_sp_qdisc_ets_replace()
1129 tclass = MLXSW_SP_PRIO_BAND_TO_TCLASS(band); in __mlxsw_sp_qdisc_ets_replace()
1135 tclass, 0, false, 0); in __mlxsw_sp_qdisc_ets_replace()
Dpci.c287 int tclass; in mlxsw_pci_sdq_init() local
294 tclass = q->num == MLXSW_PCI_SDQ_EMAD_INDEX ? MLXSW_PCI_SDQ_EMAD_TC : in mlxsw_pci_sdq_init()
302 mlxsw_cmd_mbox_sw2hw_dq_sdq_tclass_set(mbox, tclass); in mlxsw_pci_sdq_init()
Dspectrum.h630 u8 switch_prio, u8 tclass);
Dreg.h3743 MLXSW_ITEM32(reg, qtct, tclass, 0x04, 0, 4);
3746 u8 switch_prio, u8 tclass) in mlxsw_reg_qtct_pack() argument
3751 mlxsw_reg_qtct_tclass_set(payload, tclass); in mlxsw_reg_qtct_pack()
Dspectrum.c1310 u8 switch_prio, u8 tclass) in mlxsw_sp_port_prio_tc_set() argument
1316 tclass); in mlxsw_sp_port_prio_tc_set()
/drivers/infiniband/hw/mlx4/
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/
Di40e_txrx.c3646 u8 tclass; in i40e_lan_select_queue() local
3657 tclass = hw->local_dcbx_config.etscfg.prioritytable[prio]; in i40e_lan_select_queue()
3659 if (unlikely(!(vsi->tc_config.enabled_tc & BIT(tclass)))) in i40e_lan_select_queue()
3660 tclass = 0; in i40e_lan_select_queue()
3663 qcount = vsi->tc_config.tc_info[tclass].qcount; in i40e_lan_select_queue()
3666 qoffset = vsi->tc_config.tc_info[tclass].qoffset; in i40e_lan_select_queue()
Di40e_ethtool.c4346 if (tcp_ip6_spec->tclass) in i40e_check_fdir_input_set()
4412 if (usr_ip6_spec->tclass) in i40e_check_fdir_input_set()
/drivers/net/ethernet/mellanox/mlx5/core/
Den_fs_ethtool.c607 if (l3_mask->l4_4_bytes || l3_mask->tclass) in validate_ip6()
625 if (l4_mask->tclass) in validate_tcpudp6()
Dport.c663 MLX5_SET(qtct_reg, in, tclass, prio_tc[i]); in mlx5_set_port_prio_tc()
691 *tc = MLX5_GET(qtct_reg, out, tclass); in mlx5_query_port_prio_tc()
/drivers/net/ethernet/sfc/falcon/
Dethtool.c1125 if (ip6_mask->tclass) in ef4_ethtool_set_class_rule()
1156 if (uip6_mask->l4_4_bytes || uip6_mask->tclass) in ef4_ethtool_set_class_rule()
/drivers/net/ethernet/sfc/
Dethtool_common.c1028 if (ip6_mask->tclass) in efx_ethtool_set_class_rule()
1059 if (uip6_mask->l4_4_bytes || uip6_mask->tclass) in efx_ethtool_set_class_rule()
/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_flows.c751 (ah_esp_mask->tclass & ah_esp_hdr->tclass)) in otx2_prepare_ipv6_flow()
/drivers/net/ethernet/aquantia/atlantic/
Daq_filters.c250 fsp->h_u.tcp_ip6_spec.tclass)) { in aq_rule_is_not_support()
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c1672 fs->h_u.tcp_ip6_spec.tclass = dfs->val.tos; in cxgb4_fill_filter_rule()
1673 fs->m_u.tcp_ip6_spec.tclass = dfs->mask.tos; in cxgb4_fill_filter_rule()
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.c6120 if (!spec->tclass) in hclge_fd_check_tcpip6_tuple()
6145 if (!spec->tclass) in hclge_fd_check_ip6_tuple()
6451 rule->tuples.ip_tos = fs->h_u.tcp_ip6_spec.tclass; in hclge_fd_get_tcpip6_tuple()
6452 rule->tuples_mask.ip_tos = fs->m_u.tcp_ip6_spec.tclass; in hclge_fd_get_tcpip6_tuple()
6475 rule->tuples.ip_tos = fs->h_u.tcp_ip6_spec.tclass; in hclge_fd_get_ip6_tuple()
6476 rule->tuples_mask.ip_tos = fs->m_u.tcp_ip6_spec.tclass; in hclge_fd_get_ip6_tuple()
6917 spec->tclass = rule->tuples.ip_tos; in hclge_fd_get_tcpip6_info()
6918 spec_mask->tclass = rule->unused_tuple & BIT(INNER_IP_TOS) ? in hclge_fd_get_tcpip6_info()
6948 spec->tclass = rule->tuples.ip_tos; in hclge_fd_get_ip6_info()
6949 spec_mask->tclass = rule->unused_tuple & BIT(INNER_IP_TOS) ? in hclge_fd_get_ip6_info()

12