| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_sec.c | 39 if (!dev->outb.sa_bmap) in cnxk_eth_outb_sa_idx_get() 45 plt_bitmap_scan_init(dev->outb.sa_bmap); in cnxk_eth_outb_sa_idx_get() 48 if (spi > dev->outb.max_sa) in cnxk_eth_outb_sa_idx_get() 53 rc = plt_bitmap_scan(dev->outb.sa_bmap, &pos, &slab); in cnxk_eth_outb_sa_idx_get() 64 plt_bitmap_clear(dev->outb.sa_bmap, idx); in cnxk_eth_outb_sa_idx_get() 72 if (idx >= dev->outb.max_sa) in cnxk_eth_outb_sa_idx_put() 76 if (plt_bitmap_get(dev->outb.sa_bmap, idx)) in cnxk_eth_outb_sa_idx_put() 80 plt_bitmap_set(dev->outb.sa_bmap, idx); in cnxk_eth_outb_sa_idx_put() 90 list = inb ? &dev->inb.list : &dev->outb.list; in cnxk_eth_sec_sess_get_by_spi() 112 TAILQ_FOREACH(eth_sec, &dev->outb.list, entry) { in cnxk_eth_sec_sess_get_by_sess()
|
| H A D | cnxk_ethdev.c | 123 dev->outb.sa_dptr = in nix_security_setup() 125 if (!dev->outb.sa_dptr) { in nix_security_setup() 156 dev->outb.sa_bmap_mem = mem; in nix_security_setup() 157 dev->outb.sa_bmap = bmap; in nix_security_setup() 159 dev->outb.fc_sw_mem = plt_zmalloc(dev->outb.nb_crypto_qs * in nix_security_setup() 162 if (!dev->outb.fc_sw_mem) { in nix_security_setup() 174 if (dev->outb.sa_dptr) in nix_security_setup() 260 dev->outb.sa_bmap = NULL; in nix_security_release() 262 if (dev->outb.sa_dptr) { in nix_security_release() 264 dev->outb.sa_dptr = NULL; in nix_security_release() [all …]
|
| H A D | cn9k_ethdev_sec.c | 180 lock = inbound ? &dev->inb.lock : &dev->outb.lock; in cn9k_eth_sec_session_create() 257 uintptr_t sa_base = dev->outb.sa_base; in cn9k_eth_sec_session_create() 309 TAILQ_INSERT_TAIL(&dev->outb.list, eth_sec, entry); in cn9k_eth_sec_session_create() 310 dev->outb.nb_sess++; in cn9k_eth_sec_session_create() 350 lock = eth_sec->inb ? &dev->inb.lock : &dev->outb.lock; in cn9k_eth_sec_session_destroy() 367 TAILQ_REMOVE(&dev->outb.list, eth_sec, entry); in cn9k_eth_sec_session_destroy() 368 dev->outb.nb_sess--; in cn9k_eth_sec_session_destroy()
|
| H A D | cn10k_ethdev_sec.c | 467 sa_base = dev->outb.sa_base; in cn10k_eth_sec_sso_work_cb() 637 lock = inbound ? &dev->inb.lock : &dev->outb.lock; in cn10k_eth_sec_session_create() 738 uint64_t sa_base = dev->outb.sa_base; in cn10k_eth_sec_session_create() 754 outb_sa_dptr = (struct roc_ot_ipsec_outb_sa *)dev->outb.sa_dptr; in cn10k_eth_sec_session_create() 814 TAILQ_INSERT_TAIL(&dev->outb.list, eth_sec, entry); in cn10k_eth_sec_session_create() 815 dev->outb.nb_sess++; in cn10k_eth_sec_session_create() 861 lock = eth_sec->inb ? &dev->inb.lock : &dev->outb.lock; in cn10k_eth_sec_session_destroy() 879 sa_dptr = dev->outb.sa_dptr; in cn10k_eth_sec_session_destroy() 887 TAILQ_REMOVE(&dev->outb.list, eth_sec, entry); in cn10k_eth_sec_session_destroy() 888 dev->outb.nb_sess--; in cn10k_eth_sec_session_destroy() [all …]
|
| H A D | cnxk_ethdev_devargs.c | 320 dev->outb.max_sa = ipsec_out_max_sa; in cnxk_ethdev_parse_devargs() 321 dev->outb.nb_desc = outb_nb_desc; in cnxk_ethdev_parse_devargs() 322 dev->outb.nb_crypto_qs = outb_nb_crypto_qs; in cnxk_ethdev_parse_devargs()
|
| H A D | cn10k_ethdev.c | 201 if (dev->outb.lf_base) { in cn10k_nix_tx_queue_setup() 202 crypto_qid = qid % dev->outb.nb_crypto_qs; in cn10k_nix_tx_queue_setup() 203 inl_lf = dev->outb.lf_base + crypto_qid; in cn10k_nix_tx_queue_setup() 207 txq->cpt_fc_sw = (int32_t *)((uintptr_t)dev->outb.fc_sw_mem + in cn10k_nix_tx_queue_setup() 211 txq->sa_base = (uint64_t)dev->outb.sa_base; in cn10k_nix_tx_queue_setup()
|
| H A D | cn9k_ethdev.c | 199 if (dev->outb.lf_base) { in cn9k_nix_tx_queue_setup() 200 crypto_qid = qid % dev->outb.nb_crypto_qs; in cn9k_nix_tx_queue_setup() 201 inl_lf = dev->outb.lf_base + crypto_qid; in cn9k_nix_tx_queue_setup() 206 txq->sa_base = (uint64_t)dev->outb.sa_base; in cn9k_nix_tx_queue_setup()
|
| H A D | cnxk_ethdev_sec_telemetry.c | 254 rte_tel_data_add_dict_int(d, "nb_outb_sa", dev->outb.nb_sess); in ethdev_sec_tel_handle_info() 259 RTE_TAILQ_FOREACH_SAFE(eth_sec, &dev->outb.list, entry, tvar) { in ethdev_sec_tel_handle_info()
|
| H A D | cnxk_ethdev.h | 435 struct cnxk_eth_dev_sec_outb outb; member
|
| /dpdk/lib/ipsec/ |
| H A D | ipsec_sqn.h | 131 sqn = __atomic_add_fetch(&sa->sqn.outb, n, __ATOMIC_RELAXED); in esn_outb_update_sqn() 133 sqn = sa->sqn.outb + n; in esn_outb_update_sqn() 134 sa->sqn.outb = sqn; in esn_outb_update_sqn()
|
| H A D | ipsec_telemetry.c | 187 sa->sqn.outb); in handle_telemetry_cmd_ipsec_sa_details()
|
| H A D | sa.h | 127 uint64_t outb; member
|
| H A D | sa.c | 298 sa->sqn.outb = sqn > 1 ? sqn : 1; in esp_outb_init()
|
| /dpdk/drivers/bus/pci/bsd/ |
| H A D | pci.c | 584 outb(reg, *s); in pci_uio_ioport_write()
|
| /dpdk/drivers/bus/pci/linux/ |
| H A D | pci_uio.c | 609 outb(val, (unsigned long)addr); in iowrite8()
|
| /dpdk/drivers/event/cnxk/ |
| H A D | cn10k_eventdev.c | 814 sq->nb_sqb_bufs_adj -= (cnxk_eth_dev->outb.nb_desc / in cn10k_sso_txq_fc_update()
|
| H A D | cn9k_eventdev.c | 1046 sq->nb_sqb_bufs_adj -= (cnxk_eth_dev->outb.nb_desc / in cn9k_sso_txq_fc_update()
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_2_1.rst | 493 Closing the ``/dev/io`` fd caused a SIGBUS in inb/outb instructions as the
|
| /dpdk/doc/guides/contributing/ |
| H A D | coding_style.rst | 771 asm volatile("outb %[val], %[port]"
|