Home
last modified time | relevance | path

Searched refs:sso (Results 1 – 18 of 18) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_sso.c193 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in sso_msix_fill() local
259 struct sso *sso; in roc_sso_hws_link() local
274 struct sso *sso; in roc_sso_hws_unlink() local
288 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in roc_sso_hws_stats_get() local
326 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in roc_sso_hwgrp_stats_get() local
372 struct sso *sso; in roc_sso_hwgrp_hws_link_status() local
382 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in roc_sso_hwgrp_qos_config() local
760 struct sso *sso; in roc_sso_dev_init() local
769 memset(sso, 0, sizeof(*sso)); in roc_sso_dev_init()
831 struct sso *sso; in roc_sso_dev_fini() local
[all …]
H A Droc_tim.c11 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in tim_fill_msix() local
13 struct dev *dev = &sso->dev; in tim_fill_msix()
92 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_enable() local
124 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_disable() local
160 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_config() local
197 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_interval() local
228 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_alloc() local
277 struct sso *sso = roc_sso_to_sso_priv(roc_tim->roc_sso); in roc_tim_lf_free() local
309 struct sso *sso; in roc_tim_init() local
318 dev = &sso->dev; in roc_tim_init()
[all …]
H A Droc_sso_irq.c80 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in sso_register_irqs_priv() local
81 struct dev *dev = &sso->dev; in sso_register_irqs_priv()
87 i, sso->hws_msix_offset[i]); in sso_register_irqs_priv()
104 sso->hws_rsrc[i].rsrc_id = i; in sso_register_irqs_priv()
105 sso->hws_rsrc[i].base = base; in sso_register_irqs_priv()
107 &sso->hws_rsrc[i]); in sso_register_irqs_priv()
114 sso->hwgrp_rsrc[i].rsrc_id = i; in sso_register_irqs_priv()
117 &sso->hwgrp_rsrc[i]); in sso_register_irqs_priv()
154 struct sso *sso = roc_sso_to_sso_priv(roc_sso); in sso_unregister_irqs_priv() local
159 &sso->hwgrp_rsrc[i]); in sso_unregister_irqs_priv()
[all …]
H A Dcnxk_telemetry_sso.c16 struct sso *sso; in cnxk_tel_sso() local
22 sso = roc_sso_to_sso_priv(roc_sso); in cnxk_tel_sso()
24 plt_tel_data_add_dict_ptr(d, "sso", sso); in cnxk_tel_sso()
29 plt_tel_data_add_dict_int(d, "pf_func", sso->dev.pf_func); in cnxk_tel_sso()
H A Droc_sso_priv.h13 struct sso { struct
38 static inline struct sso * argument
41 return (struct sso *)&roc_sso->reserved[0]; in roc_sso_to_sso_priv()
H A Droc_idev.c231 return __atomic_load_n(&idev->sso, __ATOMIC_ACQUIRE); in idev_sso_get()
237 idev_sso_set(struct roc_sso *sso) in idev_sso_set() argument
242 __atomic_store_n(&idev->sso, sso, __ATOMIC_RELEASE); in idev_sso_set()
H A Droc_idev_priv.h24 struct roc_sso *sso; member
44 void idev_sso_set(struct roc_sso *sso);
H A Droc_platform.h244 #define plt_sso_dbg(fmt, ...) plt_dbg(sso, fmt, ##__VA_ARGS__)
H A Droc_nix_inl_dev.c505 req->sso = 1; in nix_inl_lf_attach()
552 req->sso = true; in nix_inl_lf_detach()
H A Droc_mbox.h372 uint16_t __io sso; member
393 uint8_t __io sso : 1; member
416 uint16_t __io sso; member
436 uint16_t __io sso; member
/dpdk/drivers/event/cnxk/
H A Dcnxk_eventdev.c133 xae_cnt = dev->sso.iue; in cnxk_sso_xaq_allocate()
149 &dev->sso, in cnxk_sso_xaq_allocate()
277 roc_sso_rsrc_fini(&dev->sso); in cnxk_sso_dev_validate()
278 roc_sso_hwgrp_free_xaq_aura(&dev->sso, dev->sso.nb_hwgrp); in cnxk_sso_dev_validate()
449 roc_sso_dump(&dev->sso, dev->sso.nb_hws, dev->sso.nb_hwgrp, f); in cnxk_sso_dump()
563 roc_sso_rsrc_fini(&dev->sso); in cnxk_sso_close()
696 dev->sso.pci_dev = pci_dev; in cnxk_sso_init()
702 rc = roc_sso_dev_init(&dev->sso); in cnxk_sso_init()
715 cnxk_tim_init(&dev->sso); in cnxk_sso_init()
734 roc_sso_rsrc_fini(&dev->sso); in cnxk_sso_fini()
[all …]
H A Dcn9k_eventdev.c28 rc = roc_sso_hws_link(&dev->sso, in cn9k_sso_hws_link()
31 rc |= roc_sso_hws_link(&dev->sso, in cn9k_sso_hws_link()
52 rc = roc_sso_hws_unlink(&dev->sso, in cn9k_sso_hws_unlink()
55 rc |= roc_sso_hws_unlink(&dev->sso, in cn9k_sso_hws_unlink()
106 roc_sso_hws_unlink(&dev->sso, in cn9k_sso_hws_release()
108 roc_sso_hws_unlink(&dev->sso, in cn9k_sso_hws_release()
250 dev->max_event_ports = dev->sso.max_hws; in cn9k_sso_set_rsrc()
254 dev->sso.max_hwgrp; in cn9k_sso_set_rsrc()
265 return roc_sso_rsrc_init(&dev->sso, hws, hwgrp); in cn9k_sso_rsrc_init()
700 &dev->sso, CN9K_DUAL_WS_PAIR_ID(port_id, 0)); in cn9k_sso_init_hws_mem()
[all …]
H A Dcnxk_eventdev_stats.c130 rc = roc_sso_hws_stats_get(&dev->sso, queue_port_id, in cnxk_sso_xstats_get()
144 rc = roc_sso_hwgrp_stats_get(&dev->sso, queue_port_id, in cnxk_sso_xstats_get()
196 rc = roc_sso_hws_stats_get(&dev->sso, queue_port_id, in cnxk_sso_xstats_reset()
210 rc = roc_sso_hwgrp_stats_get(&dev->sso, queue_port_id, in cnxk_sso_xstats_reset()
H A Dcn10k_eventdev.c55 ws->base = roc_sso_hws_base_get(&dev->sso, port_id); in cn10k_sso_init_hws_mem()
59 ws->lmt_base = dev->sso.lmt_base; in cn10k_sso_init_hws_mem()
70 return roc_sso_hws_link(&dev->sso, ws->hws_id, map, nb_link); in cn10k_sso_hws_link()
79 return roc_sso_hws_unlink(&dev->sso, ws->hws_id, map, nb_link); in cn10k_sso_hws_unlink()
107 roc_sso_hws_unlink(&dev->sso, ws->hws_id, &i, 1); in cn10k_sso_hws_release()
244 dev->max_event_ports = dev->sso.max_hws; in cn10k_sso_set_rsrc()
246 dev->sso.max_hwgrp > RTE_EVENT_MAX_QUEUES_PER_DEV ? in cn10k_sso_set_rsrc()
248 dev->sso.max_hwgrp; in cn10k_sso_set_rsrc()
256 return roc_sso_rsrc_init(&dev->sso, hws, hwgrp); in cn10k_sso_rsrc_init()
514 roc_sso_rsrc_fini(&dev->sso); in cn10k_sso_dev_configure()
H A Dcnxk_tim_evdev.c666 cnxk_tim_init(struct roc_sso *sso) in cnxk_tim_init() argument
683 cnxk_tim_parse_devargs(sso->pci_dev->device.devargs, dev); in cnxk_tim_init()
685 dev->tim.roc_sso = sso; in cnxk_tim_init()
H A Dcnxk_tim_evdev.h295 void cnxk_tim_init(struct roc_sso *sso);
H A Dcnxk_eventdev.h97 struct roc_sso sso; member
/dpdk/doc/guides/platform/
H A Dcnxk.rst311 '-- sso
556 Usage: echo [<hws>/all] > /sys/kernel/debug/cn10k/sso/hws/sso_hws_info
557 echo 0 > /sys/kernel/debug/cn10k/sso/hws/sso_hws_info