/drivers/base/ |
D | transport_class.c | 51 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/ |
D | iavf_ethtool.c | 1125 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 …]
|
D | iavf_fdir.c | 67 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()
|
D | iavf_fdir.h | 73 u8 tclass; member
|
/drivers/infiniband/hw/mlx5/ |
D | ah.c | 67 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()
|
D | qp.c | 3485 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/ |
D | hns_roce_ah.c | 77 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()
|
D | hns_roce_device.h | 542 u8 tclass; member
|
/drivers/net/ethernet/intel/ice/ |
D | ice_ethtool_fdir.c | 167 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/ |
D | spectrum_qdisc.c | 1079 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()
|
D | pci.c | 287 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()
|
D | spectrum.h | 630 u8 switch_prio, u8 tclass);
|
D | reg.h | 3743 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()
|
D | spectrum.c | 1310 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/ |
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/ |
D | i40e_txrx.c | 3646 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()
|
D | i40e_ethtool.c | 4346 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/ |
D | en_fs_ethtool.c | 607 if (l3_mask->l4_4_bytes || l3_mask->tclass) in validate_ip6() 625 if (l4_mask->tclass) in validate_tcpudp6()
|
D | port.c | 663 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/ |
D | ethtool.c | 1125 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/ |
D | ethtool_common.c | 1028 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/ |
D | otx2_flows.c | 751 (ah_esp_mask->tclass & ah_esp_hdr->tclass)) in otx2_prepare_ipv6_flow()
|
/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_filters.c | 250 fsp->h_u.tcp_ip6_spec.tclass)) { in aq_rule_is_not_support()
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ethtool.c | 1672 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/ |
D | hclge_main.c | 6120 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()
|