Home
last modified time | relevance | path

Searched refs:dlb2 (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/drivers/event/dlb2/
H A Ddlb2_xstats.c295 &dlb2->ev_queues[obj_idx]; in get_queue_stat()
571 if (dlb2->xstats == NULL) in dlb2_xstats_init()
606 dlb2->xstats_count_mode_port = stat_id - dlb2->xstats_count_mode_dev; in dlb2_xstats_init()
629 (dlb2->xstats_count_mode_dev + dlb2->xstats_count_mode_port); in dlb2_xstats_init()
640 rte_free(dlb2->xstats); in dlb2_xstats_uninit()
641 dlb2->xstats_count = 0; in dlb2_xstats_uninit()
975 dlb2 = dlb2_pmd_priv(dev); in dlb2_eventdev_dump()
977 if (dlb2 == NULL) { in dlb2_eventdev_dump()
982 if (!dlb2->configured) in dlb2_eventdev_dump()
1012 dlb2->num_dir_ports, dlb2->num_dir_queues); in dlb2_eventdev_dump()
[all …]
H A Ddlb2.c636 dlb2->num_ldb_ports = dlb2->num_ports - dlb2->num_dir_ports; in dlb2_eventdev_configure()
637 dlb2->num_ldb_queues = dlb2->num_queues - dlb2->num_dir_ports; in dlb2_eventdev_configure()
638 dlb2->num_dir_queues = dlb2->num_dir_ports; in dlb2_eventdev_configure()
1178 qm_port->dlb2 = dlb2; /* back ptr */ in dlb2_hw_create_ldb_port()
1357 qm_port->dlb2 = dlb2; /* back ptr */ in dlb2_hw_create_dir_port()
1509 ev_port->dlb2 = dlb2; /* reverse link */ in dlb2_eventdev_port_setup()
1675 struct dlb2_eventdev *dlb2 = ev_port->dlb2; in dlb2_validate_port_link() local
1765 dlb2 = ev_port->dlb2; in dlb2_eventdev_port_link()
1908 dlb2 = ev_port->dlb2; in dlb2_eventdev_port_unlink()
1967 dlb2 = ev_port->dlb2; in dlb2_eventdev_port_unlinks_in_progress()
[all …]
H A Drte_pmd_dlb2.c17 struct dlb2_eventdev *dlb2; in rte_pmd_dlb2_set_token_pop_mode() local
23 dlb2 = dlb2_pmd_priv(dev); in rte_pmd_dlb2_set_token_pop_mode()
29 if (!dlb2->configured || dlb2->run_state != DLB2_RUN_STATE_STOPPED) in rte_pmd_dlb2_set_token_pop_mode()
33 if (port_id >= dlb2->num_ports || dlb2->ev_ports[port_id].setup_done) in rte_pmd_dlb2_set_token_pop_mode()
36 dlb2->ev_ports[port_id].qm_port.token_pop_mode = mode; in rte_pmd_dlb2_set_token_pop_mode()
H A Ddlb2_priv.h316 struct dlb2_eventdev *dlb2; /* back ptr */ member
424 struct dlb2_eventdev *dlb2; /* backlink optimization */ member
537 int dlb2_xstats_init(struct dlb2_eventdev *dlb2);
539 void dlb2_xstats_uninit(struct dlb2_eventdev *dlb2);
568 uint32_t dlb2_get_queue_depth(struct dlb2_eventdev *dlb2,
H A Dmeson.build11 sources = files('dlb2.c',
H A Ddlb2_iface.c33 void (*dlb2_iface_domain_reset)(struct dlb2_eventdev *dlb2);
H A Ddlb2_iface.h32 extern void (*dlb2_iface_domain_reset)(struct dlb2_eventdev *dlb2);
/f-stack/dpdk/drivers/event/dlb2/pf/base/
H A Ddlb2_osdep.h136 #define DLB2_HW_ERR(dlb2, ...) do { \ argument
137 RTE_SET_USED(dlb2); \
138 DLB2_ERR(dlb2, __VA_ARGS__); \
146 #define DLB2_HW_DBG(dlb2, ...) do { \ argument
147 RTE_SET_USED(dlb2); \
148 DLB2_DEBUG(dlb2, __VA_ARGS__); \
/f-stack/dpdk/drivers/event/dlb2/pf/
H A Ddlb2_pf.c142 dlb2_pf_domain_reset(struct dlb2_eventdev *dlb2) in dlb2_pf_domain_reset() argument
147 dlb2_dev = (struct dlb2_dev *)dlb2->qm_instance.pf_dev; in dlb2_pf_domain_reset()
148 ret = dlb2_pf_reset_domain(&dlb2_dev->hw, dlb2->qm_instance.domain_id); in dlb2_pf_domain_reset()
619 struct dlb2_eventdev *dlb2; in dlb2_eventdev_pci_init() local
629 dlb2 = dlb2_pmd_priv(eventdev); /* rte_zmalloc_socket mem */ in dlb2_eventdev_pci_init()
632 dlb2->qm_instance.pf_dev = dlb2_probe(pci_dev); in dlb2_eventdev_pci_init()
634 if (dlb2->qm_instance.pf_dev == NULL) { in dlb2_eventdev_pci_init()
/f-stack/dpdk/doc/guides/eventdevs/
H A Dindex.rst15 dlb2
/f-stack/dpdk/drivers/event/
H A Dmeson.build8 drivers = ['dlb', 'dlb2', 'dpaa', 'dpaa2', 'octeontx2', 'opdl', 'skeleton', 'sw',
/f-stack/dpdk/doc/api/
H A Ddoxy-api.conf.in11 @TOPDIR@/drivers/event/dlb2 \
H A Ddoxy-api-index.md59 [dlb2] (@ref rte_pmd_dlb2.h)
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_20_11.rst353 Added the new ``dlb2`` eventdev driver for the Intel DLB V2.0 device. See the
354 :doc:`../eventdevs/dlb2` eventdev guide for more details on this new driver.
/f-stack/dpdk/
H A DMAINTAINERS1191 F: drivers/event/dlb2/
1192 F: doc/guides/eventdevs/dlb2.rst