logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                                rte_bbdev_ops(3)

Detailed Description

       Operations implemented by drivers. Fields marked as 'Required' must be provided by a driver for a device
       to have basic functionality. 'Optional' fields are for non-vital operations

       Definition at line 148 of file rte_bbdev_pmd.h.

Field Documentation

rte_bbdev_setup_queues_tsetup_queues
       Allocate and configure device memory. Optional.

       Definition at line 150 of file rte_bbdev_pmd.h.

   rte_bbdev_intr_enable_tintr_enable
       Configure interrupts. Optional.

       Definition at line 152 of file rte_bbdev_pmd.h.

   rte_bbdev_start_tstart
       Start device. Optional.

       Definition at line 154 of file rte_bbdev_pmd.h.

   rte_bbdev_stop_tstop
       Stop device. Optional.

       Definition at line 156 of file rte_bbdev_pmd.h.

   rte_bbdev_close_tclose
       Close device. Optional.

       Definition at line 158 of file rte_bbdev_pmd.h.

   rte_bbdev_info_get_tinfo_get
       Get device info. Required.

       Definition at line 161 of file rte_bbdev_pmd.h.

   rte_bbdev_stats_get_tstats_get
       Get device statistics. Optional.

       Definition at line 163 of file rte_bbdev_pmd.h.

   rte_bbdev_stats_reset_tstats_reset
       Reset device statistics. Optional.

       Definition at line 165 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_setup_tqueue_setup
       Set up a device queue. Required.

       Definition at line 168 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_release_tqueue_release
       Release a queue. Required.

       Definition at line 170 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_start_tqueue_start
       Start a queue. Optional.

       Definition at line 172 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_stop_tqueue_stop
       Stop a queue pair. Optional.

       Definition at line 174 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_intr_enable_tqueue_intr_enable
       Enable queue interrupt. Optional

       Definition at line 177 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_intr_disable_tqueue_intr_disable
       Disable queue interrupt. Optional

       Definition at line 179 of file rte_bbdev_pmd.h.

   rte_bbdev_queue_ops_dump_tqueue_ops_dump
       Dump operations on the queue. Optional

       Definition at line 181 of file rte_bbdev_pmd.h.

Name

       rte_bbdev_ops

Synopsis

       #include <rte_bbdev_pmd.h>

   DataFieldsrte_bbdev_setup_queues_tsetup_queues
       rte_bbdev_intr_enable_t intr_enable
       rte_bbdev_start_t start
       rte_bbdev_stop_t stop
       rte_bbdev_close_t close
       rte_bbdev_info_get_t info_get
       rte_bbdev_stats_get_t stats_get
       rte_bbdev_stats_reset_t stats_reset
       rte_bbdev_queue_setup_t queue_setup
       rte_bbdev_queue_release_t queue_release
       rte_bbdev_queue_start_t queue_start
       rte_bbdev_queue_stop_t queue_stop
       rte_bbdev_queue_intr_enable_t queue_intr_enable
       rte_bbdev_queue_intr_disable_t queue_intr_disable
       rte_bbdev_queue_ops_dump_t queue_ops_dump

See Also