| /dpdk/drivers/event/octeontx/ |
| H A D | ssovf_probe.c | 46 struct ssowvf_res hws[SSO_MAX_VHWS]; member 80 if (sdev.hws[i].vfid != i || in ssovf_info() 81 sdev.hws[i].bar0 == NULL || in ssovf_info() 82 sdev.hws[i].domain != domain) { in ssovf_info() 84 i, sdev.hws[i].vfid, in ssovf_info() 85 domain, sdev.hws[i].domain, in ssovf_info() 86 sdev.hws[i].bar0); in ssovf_info() 124 return sdev.hws[id].bar0; in ssovf_bar() 126 return sdev.hws[id].bar2; in ssovf_bar() 128 return sdev.hws[id].bar4; in ssovf_bar() [all …]
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_sso.c | 24 req->hws = nb_lf; in sso_lf_alloc() 57 req->hws = nb_lf; in sso_lf_free() 179 plt_sso_dbg("HWS %d Linked to HWGRP %d", hws, in sso_hws_link_modify() 213 roc_sso_hws_base_get(struct roc_sso *roc_sso, uint8_t hws) in roc_sso_hws_base_get() argument 217 return dev->bar2 + (RVU_BLOCK_ADDR_SSOW << 20 | hws << 12); in roc_sso_hws_base_get() 263 base = dev->bar2 + (RVU_BLOCK_ADDR_SSOW << 20 | hws << 12); in roc_sso_hws_link() 264 sso_hws_link_modify(hws, base, sso->link_map[hws], hwgrp, nb_hwgrp, 1); in roc_sso_hws_link() 279 sso_hws_link_modify(hws, base, sso->link_map[hws], hwgrp, nb_hwgrp, 0); in roc_sso_hws_unlink() 285 roc_sso_hws_stats_get(struct roc_sso *roc_sso, uint8_t hws, in roc_sso_hws_stats_get() argument 309 req_rsp->hws = hws; in roc_sso_hws_stats_get() [all …]
|
| H A D | roc_sso.h | 101 int __roc_api roc_sso_hws_link(struct roc_sso *roc_sso, uint8_t hws, 103 int __roc_api roc_sso_hws_unlink(struct roc_sso *roc_sso, uint8_t hws, 106 uint8_t hws, uint16_t hwgrp); 107 uintptr_t __roc_api roc_sso_hws_base_get(struct roc_sso *roc_sso, uint8_t hws); 120 int __roc_api roc_sso_hws_stats_get(struct roc_sso *roc_sso, uint8_t hws,
|
| H A D | roc_sso_priv.h | 48 void sso_hws_link_modify(uint8_t hws, uintptr_t base, struct plt_bitmap *bmp,
|
| H A D | roc_mbox.h | 1266 uint16_t __io hws; member 1272 uint16_t __io hws; member 1279 uint16_t hws[MAX_RVU_BLKLF_CNT]; /* Array of HWS */ member 1297 uint8_t __io hws; /* HWS to modify. */ member 1318 uint16_t __io hws; member 1353 uint16_t __io hws; member
|
| /dpdk/drivers/event/cnxk/ |
| H A D | cn9k_eventdev.c | 78 dws = hws; in cn9k_sso_hws_setup() 86 ws = hws; in cn9k_sso_hws_setup() 96 cn9k_sso_hws_release(void *arg, void *hws) in cn9k_sso_hws_release() argument 104 dws = hws; in cn9k_sso_hws_release() 113 ws = hws; in cn9k_sso_hws_release() 149 dws = hws; in cn9k_sso_hws_flush_events() 154 ws = hws; in cn9k_sso_hws_flush_events() 189 cn9k_sso_hws_reset(void *arg, void *hws) in cn9k_sso_hws_reset() argument 201 dws = hws; in cn9k_sso_hws_reset() 202 ws = hws; in cn9k_sso_hws_reset() [all …]
|
| H A D | cn10k_eventdev.c | 83 cn10k_sso_hws_setup(void *arg, void *hws, uintptr_t grp_base) in cn10k_sso_hws_setup() argument 86 struct cn10k_sso_hws *ws = hws; in cn10k_sso_hws_setup() 100 cn10k_sso_hws_release(void *arg, void *hws) in cn10k_sso_hws_release() argument 103 struct cn10k_sso_hws *ws = hws; in cn10k_sso_hws_release() 112 cn10k_sso_hws_flush_events(void *hws, uint8_t queue_id, uintptr_t base, in cn10k_sso_hws_flush_events() argument 116 struct cn10k_sso_hws *ws = hws; in cn10k_sso_hws_flush_events() 167 cn10k_sso_hws_reset(void *arg, void *hws) in cn10k_sso_hws_reset() argument 170 struct cn10k_sso_hws *ws = hws; in cn10k_sso_hws_reset() 252 cn10k_sso_rsrc_init(void *arg, uint8_t hws, uint8_t hwgrp) in cn10k_sso_rsrc_init() argument 256 return roc_sso_rsrc_init(&dev->sso, hws, hwgrp); in cn10k_sso_rsrc_init()
|
| /dpdk/doc/guides/platform/ |
| H A D | cnxk.rst | 312 |-- hws 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
|