sk_ring_data
if (bus_dmamem_alloc(sc->sc_dmatag, sizeof(struct sk_ring_data),
sizeof(struct sk_ring_data), &kva, BUS_DMA_NOWAIT)) {
(u_long) sizeof(struct sk_ring_data));
if (bus_dmamap_create(sc->sc_dmatag, sizeof(struct sk_ring_data), 1,
sizeof(struct sk_ring_data), 0, BUS_DMA_NOWAIT,
sizeof(struct sk_ring_data));
sizeof(struct sk_ring_data), NULL, BUS_DMA_NOWAIT)) {
sizeof(struct sk_ring_data));
sizeof(struct sk_ring_data));
sc_if->sk_rdata = (struct sk_ring_data *)kva;
memset(sc_if->sk_rdata, 0, sizeof(struct sk_ring_data));
struct sk_ring_data *rd = sc_if->sk_rdata;
struct sk_ring_data *rd = sc_if->sk_rdata;
offsetof(struct sk_ring_data, sk_tx_ring[(i)]))
offsetof(struct sk_ring_data, sk_rx_ring[(i)]))
#define SK_CDOFF(x) offsetof(struct sk_ring_data, x)
struct sk_ring_data *sk_rdata;