Changeset View
Changeset View
Standalone View
Standalone View
stable/11/sys/dev/ixl/ixl.h
Show First 20 Lines • Show All 507 Lines • ▼ Show 20 Lines | struct ixl_queue { | ||||
struct ixl_vsi *vsi; | struct ixl_vsi *vsi; | ||||
u32 me; | u32 me; | ||||
u32 msix; /* This queue's MSIX vector */ | u32 msix; /* This queue's MSIX vector */ | ||||
u32 eims; /* This queue's EIMS bit */ | u32 eims; /* This queue's EIMS bit */ | ||||
struct resource *res; | struct resource *res; | ||||
void *tag; | void *tag; | ||||
int num_tx_desc; /* both tx and rx */ | int num_tx_desc; /* both tx and rx */ | ||||
int num_rx_desc; /* both tx and rx */ | int num_rx_desc; /* both tx and rx */ | ||||
#ifdef DEV_NETMAP | |||||
int num_desc; /* for compatibility with current netmap code in kernel */ | |||||
#endif | |||||
struct tx_ring txr; | struct tx_ring txr; | ||||
struct rx_ring rxr; | struct rx_ring rxr; | ||||
struct task task; | struct task task; | ||||
struct task tx_task; | struct task tx_task; | ||||
struct taskqueue *tq; | struct taskqueue *tq; | ||||
/* Queue stats */ | /* Queue stats */ | ||||
u64 irqs; | u64 irqs; | ||||
▲ Show 20 Lines • Show All 186 Lines • Show Last 20 Lines |