| /drivers/net/wireless/ath/ath12k/ |
| A D | hal_tx.c | 29 return dscp >> 3; in dscp2tid() 91 tid = dscp2tid(dscp); in ath12k_hal_tx_set_dscp_tid_map() 93 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 95 tid = dscp2tid(dscp); in ath12k_hal_tx_set_dscp_tid_map() 97 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 101 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 105 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 109 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 113 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 117 dscp++; in ath12k_hal_tx_set_dscp_tid_map() [all …]
|
| /drivers/net/dsa/microchip/ |
| A D | ksz_dcb.c | 257 dscp); in ksz_port_get_dscp_prio() 263 reg += dscp / per_reg; in ksz_port_get_dscp_prio() 268 shift = (dscp % per_reg) * (8 / per_reg); in ksz_port_get_dscp_prio() 291 shift = (dscp % per_reg) * (8 / per_reg); in ksz_set_global_dscp_entry() 308 int ret, dscp; in ksz_init_global_dscp_map() local 322 for (dscp = 0; dscp < DSCP_MAX; dscp++) { in ksz_init_global_dscp_map() 329 ipm = ietf_dscp_to_ieee8021q_tt(dscp); in ksz_init_global_dscp_map() 335 tt = ietf_dscp_to_ieee8021q_tt(dscp); in ksz_init_global_dscp_map() 345 ret = ksz_set_global_dscp_entry(dev, dscp, ipm); in ksz_init_global_dscp_map() 368 return ksz_set_global_dscp_entry(dev, dscp, prio); in ksz_port_add_dscp_prio() [all …]
|
| A D | ksz_dcb.h | 13 int ksz_port_get_dscp_prio(struct dsa_switch *ds, int port, u8 dscp); 14 int ksz_port_add_dscp_prio(struct dsa_switch *ds, int port, u8 dscp, u8 prio); 15 int ksz_port_del_dscp_prio(struct dsa_switch *ds, int port, u8 dscp, u8 prio);
|
| /drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_dcb.c | 146 u16 dscp; in sparx5_dcb_app_update() local 149 dscp_map = &qos.dscp.map; in sparx5_dcb_app_update() 193 dscp = fls64(dscp_rewr_map.map[i]) - 1; in sparx5_dcb_app_update() 194 qos.dscp_rewr.map.map[i] = dscp; /* DP 0 */ in sparx5_dcb_app_update() 195 qos.dscp_rewr.map.map[i + 8] = dscp; /* DP 1 */ in sparx5_dcb_app_update() 196 qos.dscp_rewr.map.map[i + 16] = dscp; /* DP 2 */ in sparx5_dcb_app_update() 197 qos.dscp_rewr.map.map[i + 24] = dscp; /* DP 3 */ in sparx5_dcb_app_update() 213 qos.dscp.qos_enable = true; in sparx5_dcb_app_update() 214 qos.dscp.dp_enable = qos.dscp.qos_enable; in sparx5_dcb_app_update()
|
| A D | sparx5_port.c | 1229 sparx5_port_qos_dscp_set(port, &qos->dscp); in sparx5_port_qos_set() 1335 u16 dscp; in sparx5_port_qos_dscp_rewr_set() local 1352 dscp = qos->map.map[i]; in sparx5_port_qos_dscp_rewr_set() 1353 spx5_rmw(ANA_CL_QOS_MAP_CFG_DSCP_REWR_VAL_SET(dscp), in sparx5_port_qos_dscp_rewr_set() 1365 u8 *dscp = qos->map.map; in sparx5_port_qos_dscp_set() local 1380 spx5_rmw(ANA_CL_DSCP_CFG_DSCP_QOS_VAL_SET(*(dscp + i)) | in sparx5_port_qos_dscp_set()
|
| A D | sparx5_port.h | 166 struct sparx5_port_qos_dscp dscp; member
|
| /drivers/net/ethernet/microchip/lan966x/ |
| A D | lan966x_dcb.c | 65 for (int i = 0; i < ARRAY_SIZE(qos.dscp.map); i++) { in lan966x_dcb_app_update() 68 qos.dscp.map[i] = dcb_getapp(dev, &app_itr); in lan966x_dcb_app_update() 106 qos.dscp.enable = true; in lan966x_dcb_app_update()
|
| A D | lan966x_port.c | 506 u16 dscp; in lan966x_port_qos_dscp_rewr_set() local 521 dscp = qos->map[i]; in lan966x_port_qos_dscp_rewr_set() 523 lan_rmw(ANA_DSCP_REWR_CFG_DSCP_QOS_REWR_VAL_SET(dscp), in lan966x_port_qos_dscp_rewr_set() 541 lan966x_port_qos_dscp_set(port, &qos->dscp); in lan966x_port_qos_set()
|
| /drivers/staging/rtl8723bs/os_dep/ |
| A D | os_intfs.c | 319 unsigned int dscp; in rtw_classify8021d() local 331 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d() 337 return dscp >> 5; in rtw_classify8021d() 358 unsigned int dscp; in rtw_recv_select_queue() local 370 dscp = piphdr->tos & 0xfc; in rtw_recv_select_queue() 372 priority = dscp >> 5; in rtw_recv_select_queue()
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_dcb.h | 40 u8 dscp; member
|
| /drivers/net/netdevsim/ |
| A D | fib.c | 84 dscp_t dscp; member 289 fib4_rt->dscp = fen_info->dscp; in nsim_fib4_rt_create() 328 fri.dscp = fen_info->dscp; in nsim_fib4_rt_offload_failed_flag_set() 348 fri.dscp = fib4_rt->dscp; in nsim_fib4_rt_hw_flags_set()
|
| /drivers/net/ethernet/netronome/nfp/nic/ |
| A D | dcb.c | 399 static int nfp_nic_set_dscp2prio(struct nfp_net *nn, u8 dscp, u8 prio) in nfp_nic_set_dscp2prio() argument 416 NFP_DCB_DATA_OFF_DSCP2IDX + dscp); in nfp_nic_set_dscp2prio() 425 dcb->dscp2prio[dscp] = prio; in nfp_nic_set_dscp2prio()
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | core_acl_flex_actions.c | 1499 MLXSW_ITEM32(afa, qos, dscp, 0x04, 0, 6); 1538 enum mlxsw_afa_qos_dscp_cmd dscp_cmd, u8 dscp) in mlxsw_afa_qos_dscp_pack() argument 1541 mlxsw_afa_qos_dscp_set(payload, dscp); in mlxsw_afa_qos_dscp_pack() 1554 bool set_dscp, u8 dscp, in __mlxsw_afa_block_append_qos_dsfield() argument 1571 dscp); in __mlxsw_afa_block_append_qos_dsfield() 1590 u8 dscp, struct netlink_ext_ack *extack) in mlxsw_afa_block_append_qos_dscp() argument 1593 true, dscp, in mlxsw_afa_block_append_qos_dscp()
|
| A D | core_acl_flex_actions.h | 82 u8 dscp, struct netlink_ext_ack *extack);
|
| /drivers/infiniband/hw/mana/ |
| A D | ah.c | 34 ah->av->dscp = (grh->traffic_class >> 2) & 0x3f; in mana_ib_create_ah()
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| A D | mlx5_ifc_dr_ste_v1.h | 311 u8 dscp[0x6]; member 357 u8 dscp[0x6]; member
|
| A D | mlx5_ifc_dr.h | 260 u8 dscp[0x6]; member 347 u8 dscp[0x6]; member
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_dcb_nl.c | 822 int dscp, offset; in ice_dcbnl_setapp() local 824 dscp = (i * max_tc) + j; in ice_dcbnl_setapp() 827 new_cfg->dscp_map[dscp] = i; in ice_dcbnl_setapp() 830 new_cfg->dscp_map[dscp + offset] = i; in ice_dcbnl_setapp()
|
| /drivers/net/ethernet/mscc/ |
| A D | ocelot.c | 2786 int ocelot_port_get_dscp_prio(struct ocelot *ocelot, int port, u8 dscp) in ocelot_port_get_dscp_prio() argument 2789 int dscp_cfg = ocelot_read_rix(ocelot, ANA_DSCP_CFG, dscp); in ocelot_port_get_dscp_prio() 2796 dscp = ANA_DSCP_CFG_DSCP_TRANSLATE_VAL_X(dscp_cfg); in ocelot_port_get_dscp_prio() 2798 dscp_cfg = ocelot_read_rix(ocelot, ANA_DSCP_CFG, dscp); in ocelot_port_get_dscp_prio() 2811 int ocelot_port_add_dscp_prio(struct ocelot *ocelot, int port, u8 dscp, u8 prio) in ocelot_port_add_dscp_prio() argument 2832 ocelot_write_rix(ocelot, val, ANA_DSCP_CFG, dscp); in ocelot_port_add_dscp_prio() 2838 int ocelot_port_del_dscp_prio(struct ocelot *ocelot, int port, u8 dscp, u8 prio) in ocelot_port_del_dscp_prio() argument 2840 int dscp_cfg = ocelot_read_rix(ocelot, ANA_DSCP_CFG, dscp); in ocelot_port_del_dscp_prio() 2855 ocelot_write_rix(ocelot, 0, ANA_DSCP_CFG, dscp); in ocelot_port_del_dscp_prio()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_dcbnl.c | 65 static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio); 1171 static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio) in mlx5e_set_dscp2prio() argument 1175 err = mlx5_set_dscp2prio(priv->mdev, dscp, prio); in mlx5e_set_dscp2prio() 1179 priv->dcbx_dp.dscp2prio[dscp] = prio; in mlx5e_set_dscp2prio()
|
| A D | port.c | 971 int mlx5_set_dscp2prio(struct mlx5_core_dev *mdev, u8 dscp, u8 prio) in mlx5_set_dscp2prio() argument 995 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[dscp]); in mlx5_set_dscp2prio() 1030 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, out, dscp[i]); in mlx5_query_dscp2prio()
|
| /drivers/net/ethernet/ti/ |
| A D | am65-cpsw-nuss.c | 191 static int am65_cpsw_port_set_dscp_map(struct am65_cpsw_port *slave, u8 dscp, u8 pri) in am65_cpsw_port_set_dscp_map() argument 197 if (dscp > AM65_CPSW_DSCP_MAX) in am65_cpsw_port_set_dscp_map() 204 reg_ofs = (dscp / AM65_CPSW_DSCP_PRI_PER_REG) * 4; in am65_cpsw_port_set_dscp_map() 206 bit_ofs = AM65_CPSW_DSCP_PRI_SIZE * (dscp % AM65_CPSW_DSCP_PRI_PER_REG); in am65_cpsw_port_set_dscp_map() 218 int dscp, pri; in am65_cpsw_port_enable_dscp_map() local 226 for (dscp = 0; dscp <= AM65_CPSW_DSCP_MAX; dscp++) { in am65_cpsw_port_enable_dscp_map() 227 switch (dscp) { in am65_cpsw_port_enable_dscp_map() 270 am65_cpsw_port_set_dscp_map(slave, dscp, pri); in am65_cpsw_port_enable_dscp_map()
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | definer.h | 343 u8 dscp[0x6]; member 679 u8 dscp[0x6]; member
|
| /drivers/net/dsa/ocelot/ |
| A D | felix.c | 2183 static int felix_port_get_dscp_prio(struct dsa_switch *ds, int port, u8 dscp) in felix_port_get_dscp_prio() argument 2187 return ocelot_port_get_dscp_prio(ocelot, port, dscp); in felix_port_get_dscp_prio() 2190 static int felix_port_add_dscp_prio(struct dsa_switch *ds, int port, u8 dscp, in felix_port_add_dscp_prio() argument 2195 return ocelot_port_add_dscp_prio(ocelot, port, dscp, prio); in felix_port_add_dscp_prio() 2198 static int felix_port_del_dscp_prio(struct dsa_switch *ds, int port, u8 dscp, in felix_port_del_dscp_prio() argument 2203 return ocelot_port_del_dscp_prio(ocelot, port, dscp, prio); in felix_port_del_dscp_prio()
|
| /drivers/net/ethernet/mediatek/ |
| A D | mtk_ppe.h | 223 u8 dscp; member
|