.TH "rte_bbdev_ops" 3 "Version 25.11.0" "DPDK" \" -*- nroff -*-
.ad l
.nh
.SH NAME
rte_bbdev_ops
.SH SYNOPSIS
.br
.PP
.PP
\fR#include <rte_bbdev_pmd\&.h>\fP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "\fBrte_bbdev_setup_queues_t\fP \fBsetup_queues\fP"
.br
.ti -1c
.RI "rte_bbdev_intr_enable_t \fBintr_enable\fP"
.br
.ti -1c
.RI "rte_bbdev_start_t \fBstart\fP"
.br
.ti -1c
.RI "rte_bbdev_stop_t \fBstop\fP"
.br
.ti -1c
.RI "rte_bbdev_close_t \fBclose\fP"
.br
.ti -1c
.RI "rte_bbdev_info_get_t \fBinfo_get\fP"
.br
.ti -1c
.RI "rte_bbdev_stats_get_t \fBstats_get\fP"
.br
.ti -1c
.RI "rte_bbdev_stats_reset_t \fBstats_reset\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_setup_t \fBqueue_setup\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_release_t \fBqueue_release\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_start_t \fBqueue_start\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_stop_t \fBqueue_stop\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_intr_enable_t \fBqueue_intr_enable\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_intr_disable_t \fBqueue_intr_disable\fP"
.br
.ti -1c
.RI "rte_bbdev_queue_ops_dump_t \fBqueue_ops_dump\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
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 
.PP
Definition at line \fB148\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SH "Field Documentation"
.PP 
.SS "\fBrte_bbdev_setup_queues_t\fP setup_queues"
Allocate and configure device memory\&. Optional\&. 
.PP
Definition at line \fB150\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_intr_enable_t intr_enable"
Configure interrupts\&. Optional\&. 
.PP
Definition at line \fB152\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_start_t start"
Start device\&. Optional\&. 
.PP
Definition at line \fB154\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_stop_t stop"
Stop device\&. Optional\&. 
.PP
Definition at line \fB156\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_close_t close"
Close device\&. Optional\&. 
.PP
Definition at line \fB158\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_info_get_t info_get"
Get device info\&. Required\&. 
.PP
Definition at line \fB161\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_stats_get_t stats_get"
Get device statistics\&. Optional\&. 
.PP
Definition at line \fB163\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_stats_reset_t stats_reset"
Reset device statistics\&. Optional\&. 
.PP
Definition at line \fB165\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_setup_t queue_setup"
Set up a device queue\&. Required\&. 
.PP
Definition at line \fB168\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_release_t queue_release"
Release a queue\&. Required\&. 
.PP
Definition at line \fB170\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_start_t queue_start"
Start a queue\&. Optional\&. 
.PP
Definition at line \fB172\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_stop_t queue_stop"
Stop a queue pair\&. Optional\&. 
.PP
Definition at line \fB174\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_intr_enable_t queue_intr_enable"
Enable queue interrupt\&. Optional 
.PP
Definition at line \fB177\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_intr_disable_t queue_intr_disable"
Disable queue interrupt\&. Optional 
.PP
Definition at line \fB179\fP of file \fBrte_bbdev_pmd\&.h\fP\&.
.SS "rte_bbdev_queue_ops_dump_t queue_ops_dump"
Dump operations on the queue\&. Optional 
.PP
Definition at line \fB181\fP of file \fBrte_bbdev_pmd\&.h\fP\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for DPDK from the source code\&.
