Lines Matching refs:ba
77 struct busdma_bufalloc *ba;
82 ba = malloc(sizeof(struct busdma_bufalloc), M_DEVBUF,
85 ba->min_size = MAX(MIN_ZONE_BUFSIZE, minimum_alignment);
95 for (i = 0, bz = ba->buf_zones, cursize = ba->min_size;
96 i < nitems(ba->buf_zones) && cursize <= MAX_ZONE_BUFSIZE;
107 ++ba->num_zones;
110 return (ba);
114 busdma_bufalloc_destroy(busdma_bufalloc_t ba)
119 if (ba == NULL)
122 for (i = 0, bz = ba->buf_zones; i < ba->num_zones; ++i, ++bz) {
126 free(ba, M_DEVBUF);
130 busdma_bufalloc_findzone(busdma_bufalloc_t ba, bus_size_t size)
138 for (i = 0, bz = ba->buf_zones; i < ba->num_zones; ++i, ++bz) {