Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/axgbe/xgbe-desc.c
Show First 20 Lines • Show All 185 Lines • ▼ Show 20 Lines | for (i = 0; i < pdata->channel_count; i++) { | ||||
rdesc_paddr = ring->rdesc_paddr; | rdesc_paddr = ring->rdesc_paddr; | ||||
for (j = 0; j < ring->rdesc_count; j++) { | for (j = 0; j < ring->rdesc_count; j++) { | ||||
rdata = XGBE_GET_DESC_DATA(ring, j); | rdata = XGBE_GET_DESC_DATA(ring, j); | ||||
rdata->rdesc = rdesc; | rdata->rdesc = rdesc; | ||||
rdata->rdata_paddr = rdesc_paddr; | rdata->rdata_paddr = rdesc_paddr; | ||||
rdata->fl_hdr_idx = -1; | |||||
rdata->fl_data_idx = -1; | |||||
rdesc++; | rdesc++; | ||||
rdesc_paddr += sizeof(struct xgbe_ring_desc); | rdesc_paddr += sizeof(struct xgbe_ring_desc); | ||||
} | } | ||||
ring->cur = 0; | ring->cur = 0; | ||||
ring->dirty = 0; | ring->dirty = 0; | ||||
hw_if->rx_desc_init(channel); | hw_if->rx_desc_init(channel); | ||||
Show All 10 Lines |