/drivers/net/ethernet/mscc/ |
D | ocelot_devlink.c | 47 #define BUF_Q_RSRV_E(port, prio) \ argument 48 (BUF_xxxx_E + xxx_Q_RSRV_x + OCELOT_NUM_TC * (port) + (prio)) 69 #define BUF_Q_RSRV_I(port, prio) \ argument 70 (BUF_xxxx_I + xxx_Q_RSRV_x + OCELOT_NUM_TC * (port) + (prio)) 91 #define REF_Q_RSRV_E(port, prio) \ argument 92 (REF_xxxx_E + xxx_Q_RSRV_x + OCELOT_NUM_TC * (port) + (prio)) 113 #define REF_Q_RSRV_I(port, prio) \ argument 114 (REF_xxxx_I + xxx_Q_RSRV_x + OCELOT_NUM_TC * (port) + (prio)) 141 #define BUF_PRIO_SHR_E(prio) \ argument 142 (BUF_xxxx_E + xxx_PRIO_SHR_x + (prio)) [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | fs_chains.c | 56 u32 prio; member 60 struct prio { struct 83 .head_offset = offsetof(struct prio, node), argument 84 .key_offset = offsetof(struct prio, key), 85 .key_len = sizeof_field(struct prio, key), 153 u32 chain, u32 prio, u32 level) in mlx5_chains_create_table() argument 179 (chain == 0 && prio == 1 && level == 0)) { in mlx5_chains_create_table() 181 ft_attr.prio = prio - 1; in mlx5_chains_create_table() 187 ft_attr.prio = ns_to_chains_fs_prio(chains->ns); in mlx5_chains_create_table() 204 (int)PTR_ERR(ft), chain, prio, level, sz); in mlx5_chains_create_table() [all …]
|
D | fs_chains.h | 42 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, 45 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, 79 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, in mlx5_chains_get_table() argument 82 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, in mlx5_chains_put_table() argument
|
/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_dcb.c | 72 int prio; in mlxsw_sp_port_headroom_ets_set() local 76 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) in mlxsw_sp_port_headroom_ets_set() 77 hdroom.prios.prio[prio].ets_buf_idx = ets->prio_tc[prio]; in mlxsw_sp_port_headroom_ets_set() 478 u8 prio) in mlxsw_sp_port_pfc_cnt_get() argument 486 MLXSW_REG_PPCNT_PRIO_CNT, prio); in mlxsw_sp_port_pfc_cnt_get() 491 my_pfc->requests[prio] = mlxsw_reg_ppcnt_tx_pause_get(ppcnt_pl); in mlxsw_sp_port_pfc_cnt_get() 492 my_pfc->indications[prio] = mlxsw_reg_ppcnt_rx_pause_get(ppcnt_pl); in mlxsw_sp_port_pfc_cnt_get() 538 int prio; in mlxsw_sp_dcbnl_ieee_setpfc() local 554 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) in mlxsw_sp_dcbnl_ieee_setpfc() 555 hdroom.prios.prio[prio].lossy = !(pfc->pfc_en & BIT(prio)); in mlxsw_sp_dcbnl_ieee_setpfc() [all …]
|
D | spectrum_buffers.c | 305 int prio; in mlxsw_sp_hdroom_prios_reset_buf_idx() local 307 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) { in mlxsw_sp_hdroom_prios_reset_buf_idx() 310 hdroom->prios.prio[prio].buf_idx = hdroom->prios.prio[prio].ets_buf_idx; in mlxsw_sp_hdroom_prios_reset_buf_idx() 313 hdroom->prios.prio[prio].buf_idx = hdroom->prios.prio[prio].set_buf_idx; in mlxsw_sp_hdroom_prios_reset_buf_idx() 321 int prio; in mlxsw_sp_hdroom_bufs_reset_lossiness() local 327 for (prio = 0; prio < IEEE_8021Q_MAX_PRIORITIES; prio++) { in mlxsw_sp_hdroom_bufs_reset_lossiness() 328 if (!hdroom->prios.prio[prio].lossy) in mlxsw_sp_hdroom_bufs_reset_lossiness() 329 hdroom->bufs.buf[hdroom->prios.prio[prio].buf_idx].lossy = false; in mlxsw_sp_hdroom_bufs_reset_lossiness() 374 int prio; in mlxsw_sp_hdroom_buf_is_used() local 376 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) { in mlxsw_sp_hdroom_buf_is_used() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | fs_core.c | 146 int prio; member 385 unsigned int prio) in find_prio() argument 390 if (iter_prio->prio == prio) in find_prio() 482 struct fs_prio *prio; in del_sw_flow_table() local 488 fs_get_obj(prio, ft->node.parent); in del_sw_flow_table() 489 prio->num_ft--; in del_sw_flow_table() 878 struct fs_prio *prio; in find_next_fwd_ft() local 882 fs_get_obj(prio, next_ns ? ft->ns->node.parent : ft->node.parent); in find_next_fwd_ft() 884 return find_next_chained_ft(&prio->node); in find_next_fwd_ft() 888 struct fs_prio *prio, in connect_fts_in_prio() argument [all …]
|
D | fs_core.h | 231 unsigned int prio; member 307 #define fs_for_each_ns_or_ft_reverse(pos, prio) \ argument 308 list_for_each_entry_reverse(pos, &(prio)->node.children, list) 310 #define fs_for_each_ns_or_ft(pos, prio) \ argument 311 list_for_each_entry(pos, (&(prio)->node.children), list) 316 #define fs_for_each_ns(pos, prio) \ argument 317 fs_list_for_each_entry(pos, &(prio)->node.children) 319 #define fs_for_each_ft(pos, prio) \ argument 320 fs_list_for_each_entry(pos, &(prio)->node.children) 322 #define fs_for_each_ft_safe(pos, tmp, prio) \ argument [all …]
|
D | en_stats.c | 1367 int i, prio; in MLX5E_DECLARE_STATS_GRP_OP_FILL_STRS() local 1372 for (prio = 0; prio < NUM_PPORT_PRIO; prio++) { in MLX5E_DECLARE_STATS_GRP_OP_FILL_STRS() 1375 pport_per_tc_prio_stats_desc[i].format, prio); in MLX5E_DECLARE_STATS_GRP_OP_FILL_STRS() 1378 pport_per_tc_congest_prio_stats_desc[i].format, prio); in MLX5E_DECLARE_STATS_GRP_OP_FILL_STRS() 1388 int i, prio; in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS() local 1393 for (prio = 0; prio < NUM_PPORT_PRIO; prio++) { in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS() 1396 MLX5E_READ_CTR64_BE(&pport->per_tc_prio_counters[prio], in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS() 1400 MLX5E_READ_CTR64_BE(&pport->per_tc_congest_prio_counters[prio], in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS() 1414 int prio; in mlx5e_grp_per_tc_prio_update_stats() local 1421 for (prio = 0; prio < NUM_PPORT_PRIO; prio++) { in mlx5e_grp_per_tc_prio_update_stats() [all …]
|
/drivers/gpu/drm/i915/ |
D | i915_scheduler.c | 60 i915_sched_lookup_priolist(struct i915_sched_engine *sched_engine, int prio) in i915_sched_lookup_priolist() argument 70 prio = I915_PRIORITY_NORMAL; in i915_sched_lookup_priolist() 79 if (prio > p->priority) { in i915_sched_lookup_priolist() 81 } else if (prio < p->priority) { in i915_sched_lookup_priolist() 89 if (prio == I915_PRIORITY_NORMAL) { in i915_sched_lookup_priolist() 95 prio = I915_PRIORITY_NORMAL; /* recurses just once */ in i915_sched_lookup_priolist() 110 p->priority = prio; in i915_sched_lookup_priolist() 158 const int prio = max(attr->priority, node->attr.priority); in __i915_schedule() local 167 GEM_BUG_ON(prio == I915_PRIORITY_INVALID); in __i915_schedule() 212 if (prio > READ_ONCE(p->signaler->attr.priority)) in __i915_schedule() [all …]
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_sched.c | 36 enum drm_sched_priority *prio) in amdgpu_to_sched_priority() argument 40 *prio = DRM_SCHED_PRIORITY_HIGH; in amdgpu_to_sched_priority() 43 *prio = DRM_SCHED_PRIORITY_HIGH; in amdgpu_to_sched_priority() 46 *prio = DRM_SCHED_PRIORITY_NORMAL; in amdgpu_to_sched_priority() 50 *prio = DRM_SCHED_PRIORITY_MIN; in amdgpu_to_sched_priority() 53 *prio = DRM_SCHED_PRIORITY_UNSET; in amdgpu_to_sched_priority()
|
/drivers/net/ethernet/intel/ice/ |
D | ice_dcb_nl.c | 286 ice_dcbnl_get_pfc_cfg(struct net_device *netdev, int prio, u8 *setting) in ice_dcbnl_get_pfc_cfg() argument 295 if (prio >= ICE_MAX_USER_PRIORITY) in ice_dcbnl_get_pfc_cfg() 298 *setting = (pi->qos_cfg.local_dcbx_cfg.pfc.pfcena >> prio) & 0x1; in ice_dcbnl_get_pfc_cfg() 300 prio, *setting, pi->qos_cfg.local_dcbx_cfg.pfc.pfcena); in ice_dcbnl_get_pfc_cfg() 309 static void ice_dcbnl_set_pfc_cfg(struct net_device *netdev, int prio, u8 set) in ice_dcbnl_set_pfc_cfg() argument 318 if (prio >= ICE_MAX_USER_PRIORITY) in ice_dcbnl_set_pfc_cfg() 325 new_cfg->pfc.pfcena |= BIT(prio); in ice_dcbnl_set_pfc_cfg() 327 new_cfg->pfc.pfcena &= ~BIT(prio); in ice_dcbnl_set_pfc_cfg() 330 prio, set, new_cfg->pfc.pfcena); in ice_dcbnl_set_pfc_cfg() 403 ice_dcbnl_get_pg_tc_cfg_tx(struct net_device *netdev, int prio, in ice_dcbnl_get_pg_tc_cfg_tx() argument [all …]
|
/drivers/net/ethernet/intel/i40e/ |
D | i40e_dcb_nl.c | 433 int __always_unused prio, in i40e_dcbnl_set_pg_tc_cfg_rx() argument 472 static void i40e_dcbnl_get_pg_tc_cfg_tx(struct net_device *netdev, int prio, in i40e_dcbnl_get_pg_tc_cfg_tx() argument 484 if (prio >= I40E_MAX_USER_PRIORITY) in i40e_dcbnl_get_pg_tc_cfg_tx() 487 *pgid = pf->hw.local_dcbx_config.etscfg.prioritytable[prio]; in i40e_dcbnl_get_pg_tc_cfg_tx() 489 prio, *pgid); in i40e_dcbnl_get_pg_tc_cfg_tx() 530 static void i40e_dcbnl_get_pg_tc_cfg_rx(struct net_device *netdev, int prio, in i40e_dcbnl_get_pg_tc_cfg_rx() argument 540 if (prio >= I40E_MAX_USER_PRIORITY) in i40e_dcbnl_get_pg_tc_cfg_rx() 543 *pgid = pf->hw.local_dcbx_config.etscfg.prioritytable[prio]; in i40e_dcbnl_get_pg_tc_cfg_rx() 575 static void i40e_dcbnl_set_pfc_cfg(struct net_device *netdev, int prio, in i40e_dcbnl_set_pfc_cfg() argument 584 if (prio >= I40E_MAX_USER_PRIORITY) in i40e_dcbnl_set_pfc_cfg() [all …]
|
/drivers/net/ethernet/qlogic/qede/ |
D | qede_dcbnl.c | 33 static void qede_dcbnl_getpgtccfgtx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgtx() argument 39 edev->ops->dcb->getpgtccfgtx(edev->cdev, prio, prio_type, in qede_dcbnl_getpgtccfgtx() 51 static void qede_dcbnl_getpgtccfgrx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgrx() argument 57 edev->ops->dcb->getpgtccfgrx(edev->cdev, prio, prio_type, pgid, bw_pct, in qede_dcbnl_getpgtccfgrx() 69 static void qede_dcbnl_getpfccfg(struct net_device *netdev, int prio, in qede_dcbnl_getpfccfg() argument 74 edev->ops->dcb->getpfccfg(edev->cdev, prio, setting); in qede_dcbnl_getpfccfg() 77 static void qede_dcbnl_setpfccfg(struct net_device *netdev, int prio, in qede_dcbnl_setpfccfg() argument 82 edev->ops->dcb->setpfccfg(edev->cdev, prio, setting); in qede_dcbnl_setpfccfg() 120 static void qede_dcbnl_setpgtccfgtx(struct net_device *netdev, int prio, in qede_dcbnl_setpgtccfgtx() argument 125 return edev->ops->dcb->setpgtccfgtx(edev->cdev, prio, pri_type, pgid, in qede_dcbnl_setpgtccfgtx() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | port.c | 297 int prio; in mlx5e_port_query_priority2buffer() local 313 for (prio = 0; prio < 8; prio++) { in mlx5e_port_query_priority2buffer() 314 buffer[prio] = (u8)(prio_x_buff >> (4 * prio)) & 0xF; in mlx5e_port_query_priority2buffer() 315 mlx5_core_dbg(mdev, "prio %d, buffer %d\n", prio, buffer[prio]); in mlx5e_port_query_priority2buffer() 329 int prio; in mlx5e_port_set_priority2buffer() local 352 for (prio = 0; prio < 8; prio++) in mlx5e_port_set_priority2buffer() 353 prio_x_buff |= (buffer[prio] << (4 * prio)); in mlx5e_port_set_priority2buffer()
|
D | port_buffer.c | 204 int prio; in update_buffer_lossy() local 212 for (prio = 0; prio < MLX5E_MAX_PRIORITY; prio++) { in update_buffer_lossy() 213 if (buffer[prio] != i) in update_buffer_lossy() 217 lossy_count += !(pfc_en & (1 << prio)); in update_buffer_lossy()
|
/drivers/media/v4l2-core/ |
D | v4l2-fh.c | 35 fh->prio = V4L2_PRIORITY_UNSET; in v4l2_fh_init() 48 v4l2_prio_open(fh->vdev->prio, &fh->prio); in v4l2_fh_add() 76 v4l2_prio_close(fh->vdev->prio, fh->prio); in v4l2_fh_del()
|
/drivers/sh/intc/ |
D | chip.c | 129 int intc_set_priority(unsigned int irq, unsigned int prio) in intc_set_priority() argument 135 if (!intc_get_prio_level(irq) || prio <= 1) in intc_set_priority() 138 ihp = intc_find_irq(d->prio, d->nr_prio, irq); in intc_set_priority() 140 if (prio >= (1 << _INTC_WIDTH(ihp->handle))) in intc_set_priority() 143 intc_set_prio_level(irq, prio); in intc_set_priority()
|
/drivers/net/ethernet/qlogic/qed/ |
D | qed_dcbx.c | 38 #define QED_DCBX_PRIO2TC(prio_tc_tbl, prio) \ argument 39 ((u32)(prio_tc_tbl >> ((7 - prio) * 4)) & 0x7) 168 bool app_tlv, bool enable, u8 prio, u8 tc, in qed_dcbx_set_params() argument 174 p_data->arr[type].priority = prio; in qed_dcbx_set_params() 192 qed_wr(p_hwfn, p_ptt, DORQ_REG_PF_PCP_BB_K2, prio << 1); in qed_dcbx_set_params() 200 bool app_tlv, bool enable, u8 prio, u8 tc, in qed_dcbx_update_app_info() argument 216 prio, tc, type, personality); in qed_dcbx_update_app_info() 506 entry->prio = ffs(pri_map) - 1; in qed_dcbx_get_app_data() 530 p_params->pfc.prio[0] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_0); in qed_dcbx_get_pfc_data() 531 p_params->pfc.prio[1] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_1); in qed_dcbx_get_pfc_data() [all …]
|
/drivers/irqchip/ |
D | irq-davinci-aintc.c | 82 unsigned int irq_off, reg_off, prio, shift; in davinci_aintc_init() local 127 for (shift = 0, prio = 0; shift < 32; shift += 4, prios++) in davinci_aintc_init() 128 prio |= (*prios & 0x07) << shift; in davinci_aintc_init() 129 davinci_aintc_writel(prio, reg_off); in davinci_aintc_init()
|
/drivers/s390/char/ |
D | sclp.c | 79 static inline void sclp_trace(int prio, char *id, u32 a, u64 b, bool err) in sclp_trace() argument 87 debug_event(&sclp_debug, prio, &e, sizeof(e)); in sclp_trace() 103 static inline void sclp_trace_bin(int prio, void *d, int len, int errlen) in sclp_trace_bin() argument 105 debug_event(&sclp_debug, prio, d, no_zeroes_len(d, len)); in sclp_trace_bin() 127 static inline void sclp_trace_sccb(int prio, char *id, u32 a, u64 b, in sclp_trace_sccb() argument 131 sclp_trace(prio, id, a, b, err); in sclp_trace_sccb() 133 sclp_trace_bin(prio + 1, sccb, abbrev_len(cmd, sccb), in sclp_trace_sccb() 138 static inline void sclp_trace_evbuf(int prio, char *id, u32 a, u64 b, in sclp_trace_evbuf() argument 141 sclp_trace(prio, id, a, b, err); in sclp_trace_evbuf() 142 sclp_trace_bin(prio + 1, evbuf, in sclp_trace_evbuf() [all …]
|
/drivers/bus/ |
D | da8xx-mstpri.c | 209 const struct da8xx_mstpri_priority *prio; in da8xx_mstpri_probe() local 230 prio = &prio_list->priorities[i]; in da8xx_mstpri_probe() 231 prio_descr = &da8xx_mstpri_priority_list[prio->which]; in da8xx_mstpri_probe() 240 reg |= prio->val << prio_descr->shift; in da8xx_mstpri_probe()
|
/drivers/infiniband/hw/mlx5/ |
D | fs.c | 686 struct mlx5_ib_flow_prio *prio, bool ft_added) in put_flow_table() argument 688 prio->refcount -= !!ft_added; in put_flow_table() 689 if (!prio->refcount) { in put_flow_table() 690 mlx5_destroy_flow_table(prio->flow_table); in put_flow_table() 691 prio->flow_table = NULL; in put_flow_table() 707 put_flow_table(dev, iter->prio, true); in mlx5_ib_destroy_flow() 713 put_flow_table(dev, handler->prio, true); in mlx5_ib_destroy_flow() 740 struct mlx5_ib_flow_prio *prio, in _get_prio() argument 748 ft_attr.prio = priority; in _get_prio() 756 prio->flow_table = ft; in _get_prio() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | vporttbl.c | 11 u16 prio; member 36 ft_attr.prio = FDB_PER_VPORT; in esw_vport_tbl_create() 53 key->prio = attr->prio; in flow_attr_to_vport_key()
|
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
D | sample.c | 85 ft_attr.prio = FDB_SLOW_PATH; in sampler_termtbl_create() 383 per_vport_tbl_attr.prio = attr->prio; in add_post_rule() 404 post_attr->prio = 0; in add_post_rule() 440 tbl_attr.prio = attr->prio; in del_post_rule() 593 pre_attr->prio = attr->prio; in mlx5e_tc_sample_offload() 665 tbl_attr.prio = attr->prio; in mlx5e_tc_sample_unoffload()
|
/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_tc.c | 20 entry->prio = ~0x0; in tc_fill_all_pass_entry() 97 u32 prio = cls->common.prio << 16; in tc_fill_entry() local 141 entry->prio = prio; in tc_fill_entry() 148 frag->prio = prio; in tc_fill_entry() 155 entry->prio = prio; in tc_fill_entry() 687 u32 prio; in tc_add_vlan_flow() local 694 prio = BIT(match.key->vlan_priority); in tc_add_vlan_flow() 695 stmmac_rx_queue_prio(priv, priv->hw, prio, tc); in tc_add_vlan_flow()
|