Home
last modified time | relevance | path

Searched refs:dscp (Results 1 – 25 of 43) sorted by relevance

12

/drivers/net/wireless/ath/ath12k/
A Dhal_tx.c29 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 Dksz_dcb.c257 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 Dksz_dcb.h13 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 Dsparx5_dcb.c146 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 Dsparx5_port.c1229 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 Dsparx5_port.h166 struct sparx5_port_qos_dscp dscp; member
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_dcb.c65 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 Dlan966x_port.c506 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 Dos_intfs.c319 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 Dbnxt_dcb.h40 u8 dscp; member
/drivers/net/netdevsim/
A Dfib.c84 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 Ddcb.c399 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 Dcore_acl_flex_actions.c1499 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 Dcore_acl_flex_actions.h82 u8 dscp, struct netlink_ext_ack *extack);
/drivers/infiniband/hw/mana/
A Dah.c34 ah->av->dscp = (grh->traffic_class >> 2) & 0x3f; in mana_ib_create_ah()
/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
A Dmlx5_ifc_dr_ste_v1.h311 u8 dscp[0x6]; member
357 u8 dscp[0x6]; member
A Dmlx5_ifc_dr.h260 u8 dscp[0x6]; member
347 u8 dscp[0x6]; member
/drivers/net/ethernet/intel/ice/
A Dice_dcb_nl.c822 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 Docelot.c2786 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 Den_dcbnl.c65 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 Dport.c971 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 Dam65-cpsw-nuss.c191 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 Ddefiner.h343 u8 dscp[0x6]; member
679 u8 dscp[0x6]; member
/drivers/net/dsa/ocelot/
A Dfelix.c2183 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 Dmtk_ppe.h223 u8 dscp; member

Completed in 91 milliseconds

12