| /dpdk/drivers/common/cnxk/ |
| H A D | roc_sso.h | 39 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 D | roc_sso.c | 136 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 D | cnxk_telemetry_sso.c | 15 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 D | roc_sso_priv.h | 39 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 D | roc_tim.c | 11 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 D | roc_sso_irq.c | 77 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 D | roc_idev_priv.h | 24 struct roc_sso *sso; 43 struct roc_sso *idev_sso_get(void); 44 void idev_sso_set(struct roc_sso *sso);
|
| H A D | roc_sso_debug.c | 51 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 D | roc_tim.h | 19 struct roc_sso *roc_sso; member
|
| H A D | roc_tim_irq.c | 59 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 D | roc_idev.c | 225 struct roc_sso * 237 idev_sso_set(struct roc_sso *sso) in idev_sso_set()
|
| H A D | meson.build | 61 'roc_sso.c',
|
| /dpdk/drivers/event/cnxk/ |
| H A D | cnxk_tim_evdev.h | 295 void cnxk_tim_init(struct roc_sso *sso);
|
| H A D | cnxk_tim_evdev.c | 666 cnxk_tim_init(struct roc_sso *sso) in cnxk_tim_init() 685 dev->tim.roc_sso = sso; in cnxk_tim_init()
|
| H A D | cnxk_eventdev.h | 97 struct roc_sso sso;
|