Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ena/ena.c
Show First 20 Lines • Show All 370 Lines • ▼ Show 20 Lines | |||||
static void | static void | ||||
ena_init_io_rings_common(struct ena_adapter *adapter, struct ena_ring *ring, | ena_init_io_rings_common(struct ena_adapter *adapter, struct ena_ring *ring, | ||||
uint16_t qid) | uint16_t qid) | ||||
{ | { | ||||
ring->qid = qid; | ring->qid = qid; | ||||
ring->adapter = adapter; | ring->adapter = adapter; | ||||
ring->ena_dev = adapter->ena_dev; | ring->ena_dev = adapter->ena_dev; | ||||
atomic_store_8(&ring->first_interrupt, false); | atomic_store_8(&ring->first_interrupt, 0); | ||||
ring->no_interrupt_event_cnt = 0; | ring->no_interrupt_event_cnt = 0; | ||||
} | } | ||||
static void | static void | ||||
ena_init_io_rings_basic(struct ena_adapter *adapter) | ena_init_io_rings_basic(struct ena_adapter *adapter) | ||||
{ | { | ||||
struct ena_com_dev *ena_dev; | struct ena_com_dev *ena_dev; | ||||
struct ena_ring *txr, *rxr; | struct ena_ring *txr, *rxr; | ||||
▲ Show 20 Lines • Show All 3,553 Lines • Show Last 20 Lines |