Home
last modified time | relevance | path

Searched refs:outb (Results 1 – 19 of 19) sorted by relevance

/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_sec.c39 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 Dcnxk_ethdev.c123 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 Dcn9k_ethdev_sec.c180 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 Dcn10k_ethdev_sec.c467 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 Dcnxk_ethdev_devargs.c320 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 Dcn10k_ethdev.c201 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 Dcn9k_ethdev.c199 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 Dcnxk_ethdev_sec_telemetry.c254 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 Dcnxk_ethdev.h435 struct cnxk_eth_dev_sec_outb outb; member
/dpdk/lib/ipsec/
H A Dipsec_sqn.h131 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 Dipsec_telemetry.c187 sa->sqn.outb); in handle_telemetry_cmd_ipsec_sa_details()
H A Dsa.h127 uint64_t outb; member
H A Dsa.c298 sa->sqn.outb = sqn > 1 ? sqn : 1; in esp_outb_init()
/dpdk/drivers/bus/pci/bsd/
H A Dpci.c584 outb(reg, *s); in pci_uio_ioport_write()
/dpdk/drivers/bus/pci/linux/
H A Dpci_uio.c609 outb(val, (unsigned long)addr); in iowrite8()
/dpdk/drivers/event/cnxk/
H A Dcn10k_eventdev.c814 sq->nb_sqb_bufs_adj -= (cnxk_eth_dev->outb.nb_desc / in cn10k_sso_txq_fc_update()
H A Dcn9k_eventdev.c1046 sq->nb_sqb_bufs_adj -= (cnxk_eth_dev->outb.nb_desc / in cn9k_sso_txq_fc_update()
/dpdk/doc/guides/rel_notes/
H A Drelease_2_1.rst493 Closing the ``/dev/io`` fd caused a SIGBUS in inb/outb instructions as the
/dpdk/doc/guides/contributing/
H A Dcoding_style.rst771 asm volatile("outb %[val], %[port]"