Home
last modified time | relevance | path

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

/dpdk/drivers/event/dlb2/
H A Ddlb2_xstats.c182 return dlb2->num_credits; in get_dev_stat()
307 &dlb2->ev_queues[obj_idx]; in get_queue_stat()
592 if (dlb2->xstats == NULL) in dlb2_xstats_init()
627 dlb2->xstats_count_mode_port = stat_id - dlb2->xstats_count_mode_dev; in dlb2_xstats_init()
650 (dlb2->xstats_count_mode_dev + dlb2->xstats_count_mode_port); in dlb2_xstats_init()
661 rte_free(dlb2->xstats); in dlb2_xstats_uninit()
662 dlb2->xstats_count = 0; in dlb2_xstats_uninit()
999 if (dlb2 == NULL) { in dlb2_eventdev_dump()
1004 if (!dlb2->configured) in dlb2_eventdev_dump()
1034 dlb2->num_dir_ports, dlb2->num_dir_queues); in dlb2_eventdev_dump()
[all …]
H A Ddlb2.c844 dlb2->num_ldb_ports = dlb2->num_ports - dlb2->num_dir_ports; in dlb2_eventdev_configure()
845 dlb2->num_ldb_queues = dlb2->num_queues - dlb2->num_dir_ports; in dlb2_eventdev_configure()
846 dlb2->num_dir_queues = dlb2->num_dir_ports; in dlb2_eventdev_configure()
1427 qm_port->dlb2 = dlb2; /* back ptr */ in dlb2_hw_create_ldb_port()
1636 qm_port->dlb2 = dlb2; /* back ptr */ in dlb2_hw_create_dir_port()
1812 ev_port->dlb2 = dlb2; /* reverse link */ in dlb2_eventdev_port_setup()
1996 struct dlb2_eventdev *dlb2 = ev_port->dlb2; in dlb2_validate_port_link() local
2086 dlb2 = ev_port->dlb2; in dlb2_eventdev_port_link()
2229 dlb2 = ev_port->dlb2; in dlb2_eventdev_port_unlink()
2288 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.h376 struct dlb2_eventdev *dlb2; /* back ptr */ member
512 struct dlb2_eventdev *dlb2; /* backlink optimization */ member
649 int dlb2_xstats_init(struct dlb2_eventdev *dlb2);
651 void dlb2_xstats_uninit(struct dlb2_eventdev *dlb2);
680 uint32_t dlb2_get_queue_depth(struct dlb2_eventdev *dlb2,
H A Dmeson.build12 '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);
/dpdk/drivers/event/dlb2/pf/base/
H A Ddlb2_osdep.h138 #define DLB2_HW_ERR(dlb2, ...) do { \ argument
139 RTE_SET_USED(dlb2); \
140 DLB2_ERR(dlb2, __VA_ARGS__); \
148 #define DLB2_HW_DBG(dlb2, ...) do { \ argument
149 RTE_SET_USED(dlb2); \
150 DLB2_DEBUG(dlb2, __VA_ARGS__); \
/dpdk/drivers/event/dlb2/pf/
H A Ddlb2_pf.c143 dlb2_pf_domain_reset(struct dlb2_eventdev *dlb2) in dlb2_pf_domain_reset() argument
148 dlb2_dev = (struct dlb2_dev *)dlb2->qm_instance.pf_dev; in dlb2_pf_domain_reset()
149 ret = dlb2_pf_reset_domain(&dlb2_dev->hw, dlb2->qm_instance.domain_id); in dlb2_pf_domain_reset()
625 struct dlb2_eventdev *dlb2; in dlb2_eventdev_pci_init() local
635 dlb2 = dlb2_pmd_priv(eventdev); /* rte_zmalloc_socket mem */ in dlb2_eventdev_pci_init()
636 dlb2->version = DLB2_HW_DEVICE_FROM_PCI_ID(pci_dev); in dlb2_eventdev_pci_init()
639 dlb2->qm_instance.pf_dev = dlb2_probe(pci_dev); in dlb2_eventdev_pci_init()
641 if (dlb2->qm_instance.pf_dev == NULL) { in dlb2_eventdev_pci_init()
653 dlb2->version); in dlb2_eventdev_pci_init()
665 dlb2 = dlb2_pmd_priv(eventdev); in dlb2_eventdev_pci_init()
[all …]
/dpdk/drivers/event/
H A Dmeson.build10 'dlb2',
/dpdk/doc/guides/eventdevs/
H A Dindex.rst16 dlb2
/dpdk/doc/guides/eventdevs/features/
H A Ddlb2.ini2 ; Supported features of the 'dlb2' eventdev driver.
/dpdk/doc/api/
H A Ddoxy-api.conf.in10 @TOPDIR@/drivers/event/dlb2 \
H A Ddoxy-api-index.md59 [dlb2] (@ref rte_pmd_dlb2.h),
/dpdk/doc/guides/rel_notes/
H A Drelease_20_11.rst306 Added the new ``dlb2`` eventdev driver for the Intel DLB V2.0 device. See the
307 :doc:`../eventdevs/dlb2` eventdev guide for more details on this new driver.
/dpdk/
H A DMAINTAINERS1263 F: drivers/event/dlb2/
1264 F: doc/guides/eventdevs/dlb2.rst