Home
last modified time | relevance | path

Searched refs:roc_sso (Results 1 – 15 of 15) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_sso.h39 struct roc_sso { struct
83 int __roc_api roc_sso_dev_init(struct roc_sso *roc_sso);
84 int __roc_api roc_sso_dev_fini(struct roc_sso *roc_sso);
89 void __roc_api roc_sso_rsrc_fini(struct roc_sso *roc_sso);
90 int __roc_api roc_sso_hwgrp_qos_config(struct roc_sso *roc_sso,
93 int __roc_api roc_sso_hwgrp_alloc_xaq(struct roc_sso *roc_sso,
95 int __roc_api roc_sso_hwgrp_release_xaq(struct roc_sso *roc_sso,
97 int __roc_api roc_sso_hwgrp_set_priority(struct roc_sso *roc_sso,
108 uintptr_t __roc_api roc_sso_hwgrp_base_get(struct roc_sso *roc_sso,
110 int __roc_api roc_sso_hwgrp_init_xaq_aura(struct roc_sso *roc_sso,
[all …]
H A Droc_sso.c136 sso_rsrc_get(struct roc_sso *roc_sso) in sso_rsrc_get() argument
213 roc_sso_hws_base_get(struct roc_sso *roc_sso, uint8_t hws) in roc_sso_hws_base_get() argument
229 roc_sso_ns_to_gw(struct roc_sso *roc_sso, uint64_t ns) in roc_sso_ns_to_gw() argument
285 roc_sso_hws_stats_get(struct roc_sso *roc_sso, uint8_t hws, in roc_sso_hws_stats_get() argument
524 roc_sso->xae_waes, roc_sso->xaq_buf_size, in roc_sso_hwgrp_init_xaq_aura()
735 roc_sso_rsrc_fini(struct roc_sso *roc_sso) in roc_sso_rsrc_fini() argument
739 if (!roc_sso->nb_hws && !roc_sso->nb_hwgrp) in roc_sso_rsrc_fini()
743 roc_sso->nb_hws, roc_sso->nb_hwgrp); in roc_sso_rsrc_fini()
756 roc_sso_dev_init(struct roc_sso *roc_sso) in roc_sso_dev_init() argument
764 if (roc_sso == NULL || roc_sso->pci_dev == NULL) in roc_sso_dev_init()
[all …]
H A Dcnxk_telemetry_sso.c15 struct roc_sso *roc_sso; in cnxk_tel_sso() local
18 roc_sso = idev_sso_get(); in cnxk_tel_sso()
19 if (roc_sso == NULL) in cnxk_tel_sso()
22 sso = roc_sso_to_sso_priv(roc_sso); in cnxk_tel_sso()
23 plt_tel_data_add_dict_ptr(d, "roc_sso", roc_sso); in cnxk_tel_sso()
25 plt_tel_data_add_dict_int(d, "max_hws", roc_sso->max_hws); in cnxk_tel_sso()
26 plt_tel_data_add_dict_int(d, "max_hwgrp", roc_sso->max_hwgrp); in cnxk_tel_sso()
27 plt_tel_data_add_dict_int(d, "nb_hws", roc_sso->nb_hws); in cnxk_tel_sso()
28 plt_tel_data_add_dict_int(d, "nb_hwgrp", roc_sso->nb_hwgrp); in cnxk_tel_sso()
H A Droc_sso_priv.h39 roc_sso_to_sso_priv(struct roc_sso *roc_sso) in roc_sso_to_sso_priv() argument
41 return (struct sso *)&roc_sso->reserved[0]; in roc_sso_to_sso_priv()
59 int sso_register_irqs_priv(struct roc_sso *roc_sso,
62 void sso_unregister_irqs_priv(struct roc_sso *roc_sso,
H A Droc_tim.c11 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in tim_fill_msix()
92 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_enable()
124 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_disable()
149 struct dev *dev = &roc_sso_to_sso_priv(roc_tim->roc_sso)->dev; in roc_tim_lf_base_get()
160 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_config()
197 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_interval()
228 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_alloc()
277 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_free()
314 if (roc_tim == NULL || roc_tim->roc_sso == NULL) in roc_tim_init()
317 sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_init()
[all …]
H A Droc_sso_irq.c77 sso_register_irqs_priv(struct roc_sso *roc_sso, struct plt_intr_handle *handle, in sso_register_irqs_priv() argument
80 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in sso_register_irqs_priv()
150 sso_unregister_irqs_priv(struct roc_sso *roc_sso, in sso_unregister_irqs_priv() argument
154 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in sso_unregister_irqs_priv()
H A Droc_idev_priv.h24 struct roc_sso *sso;
43 struct roc_sso *idev_sso_get(void);
44 void idev_sso_set(struct roc_sso *sso);
H A Droc_sso_debug.c51 roc_sso_dump(struct roc_sso *roc_sso, uint8_t nb_hws, uint16_t hwgrp, FILE *f) in roc_sso_dump() argument
53 struct dev *dev = &roc_sso_to_sso_priv(roc_sso)->dev; in roc_sso_dump()
H A Droc_tim.h19 struct roc_sso *roc_sso; member
H A Droc_tim_irq.c59 struct dev *dev = &roc_sso_to_sso_priv(roc_tim->roc_sso)->dev; in tim_register_irq_priv()
94 struct dev *dev = &roc_sso_to_sso_priv(roc_tim->roc_sso)->dev; in tim_unregister_irq_priv()
H A Droc_idev.c225 struct roc_sso *
237 idev_sso_set(struct roc_sso *sso) in idev_sso_set()
H A Dmeson.build61 'roc_sso.c',
/dpdk/drivers/event/cnxk/
H A Dcnxk_tim_evdev.h295 void cnxk_tim_init(struct roc_sso *sso);
H A Dcnxk_tim_evdev.c666 cnxk_tim_init(struct roc_sso *sso) in cnxk_tim_init()
685 dev->tim.roc_sso = sso; in cnxk_tim_init()
H A Dcnxk_eventdev.h97 struct roc_sso sso;