Lines Matching refs:ba
76 struct busdma_bufalloc *ba;
81 ba = malloc(sizeof(struct busdma_bufalloc), M_DEVBUF,
84 ba->min_size = MAX(MIN_ZONE_BUFSIZE, minimum_alignment);
94 for (i = 0, bz = ba->buf_zones, cursize = ba->min_size;
95 i < nitems(ba->buf_zones) && cursize <= MAX_ZONE_BUFSIZE;
103 busdma_bufalloc_destroy(ba);
110 ++ba->num_zones;
113 return (ba);
117 busdma_bufalloc_destroy(busdma_bufalloc_t ba)
122 if (ba == NULL)
125 for (i = 0, bz = ba->buf_zones; i < ba->num_zones; ++i, ++bz) {
129 free(ba, M_DEVBUF);
133 busdma_bufalloc_findzone(busdma_bufalloc_t ba, bus_size_t size)
141 for (i = 0, bz = ba->buf_zones; i < ba->num_zones; ++i, ++bz) {