Home
last modified time | relevance | path

Searched refs:prio (Results 1 – 25 of 235) sorted by relevance

12345678910

/drivers/net/ethernet/mscc/
Docelot_devlink.c47 #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/
Dfs_chains.c56 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 …]
Dfs_chains.h42 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/
Dspectrum_dcb.c72 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 …]
Dspectrum_buffers.c305 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/
Dfs_core.c146 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 …]
Dfs_core.h231 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 …]
Den_stats.c1367 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/
Di915_scheduler.c60 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/
Damdgpu_sched.c36 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/
Dice_dcb_nl.c286 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/
Di40e_dcb_nl.c433 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/
Dqede_dcbnl.c33 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/
Dport.c297 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()
Dport_buffer.c204 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/
Dv4l2-fh.c35 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/
Dchip.c129 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/
Dqed_dcbx.c38 #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/
Dirq-davinci-aintc.c82 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/
Dsclp.c79 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/
Dda8xx-mstpri.c209 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/
Dfs.c686 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/
Dvporttbl.c11 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/
Dsample.c85 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/
Dstmmac_tc.c20 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()

12345678910