Lines Matching refs:rx_small
1286 ss->rx_small.cnt = 0; in mxge_reset()
1583 CTLFLAG_RD, &ss->rx_small.cnt, in mxge_add_sysctls()
2328 mxge_rx_ring_t *rx = &ss->rx_small; in mxge_get_buf_small()
2635 rx = &ss->rx_small; in mxge_rx_done_small()
3069 for (i = 0; i <= ss->rx_small.mask; i++) { in mxge_free_slice_mbufs()
3070 if (ss->rx_small.info[i].m == NULL) in mxge_free_slice_mbufs()
3072 bus_dmamap_unload(ss->rx_small.dmat, in mxge_free_slice_mbufs()
3073 ss->rx_small.info[i].map); in mxge_free_slice_mbufs()
3074 m_freem(ss->rx_small.info[i].m); in mxge_free_slice_mbufs()
3075 ss->rx_small.info[i].m = NULL; in mxge_free_slice_mbufs()
3119 if (ss->rx_small.shadow != NULL) in mxge_free_slice_rings()
3120 free(ss->rx_small.shadow, M_DEVBUF); in mxge_free_slice_rings()
3121 ss->rx_small.shadow = NULL; in mxge_free_slice_rings()
3139 if (ss->rx_small.info != NULL) { in mxge_free_slice_rings()
3140 if (ss->rx_small.dmat != NULL) { in mxge_free_slice_rings()
3141 for (i = 0; i <= ss->rx_small.mask; i++) { in mxge_free_slice_rings()
3142 bus_dmamap_destroy(ss->rx_small.dmat, in mxge_free_slice_rings()
3143 ss->rx_small.info[i].map); in mxge_free_slice_rings()
3145 bus_dmamap_destroy(ss->rx_small.dmat, in mxge_free_slice_rings()
3146 ss->rx_small.extra_map); in mxge_free_slice_rings()
3147 bus_dma_tag_destroy(ss->rx_small.dmat); in mxge_free_slice_rings()
3149 free(ss->rx_small.info, M_DEVBUF); in mxge_free_slice_rings()
3151 ss->rx_small.info = NULL; in mxge_free_slice_rings()
3187 ss->rx_small.mask = ss->rx_big.mask = rx_ring_entries - 1; in mxge_alloc_slice_rings()
3191 bytes = rx_ring_entries * sizeof (*ss->rx_small.shadow); in mxge_alloc_slice_rings()
3192 ss->rx_small.shadow = malloc(bytes, M_DEVBUF, M_ZERO|M_WAITOK); in mxge_alloc_slice_rings()
3198 bytes = rx_ring_entries * sizeof (*ss->rx_small.info); in mxge_alloc_slice_rings()
3199 ss->rx_small.info = malloc(bytes, M_DEVBUF, M_ZERO|M_WAITOK); in mxge_alloc_slice_rings()
3216 &ss->rx_small.dmat); /* tag */ in mxge_alloc_slice_rings()
3240 for (i = 0; i <= ss->rx_small.mask; i++) { in mxge_alloc_slice_rings()
3241 err = bus_dmamap_create(ss->rx_small.dmat, 0, in mxge_alloc_slice_rings()
3242 &ss->rx_small.info[i].map); in mxge_alloc_slice_rings()
3249 err = bus_dmamap_create(ss->rx_small.dmat, 0, in mxge_alloc_slice_rings()
3250 &ss->rx_small.extra_map); in mxge_alloc_slice_rings()
3424 ss->rx_small.lanai = in mxge_slice_open()
3438 for (i = 0; i <= ss->rx_small.mask; i++) { in mxge_slice_open()
3439 map = ss->rx_small.info[i].map; in mxge_slice_open()
3443 i, ss->rx_small.mask + 1); in mxge_slice_open()