bus_dma_jazz.c | 161 jazz_tlbmap_t tlbmap; local in function:jazz_bus_dmamap_create 175 tlbmap = kmem_alloc(sizeof(struct jazz_tlbmap), 177 if (tlbmap == NULL) 181 tlbmap->ptebase = 182 jazz_dmatlb_alloc(npte, boundary, flags, &tlbmap->vaddr); 183 if (tlbmap->ptebase == NULL) { 184 kmem_free(tlbmap, sizeof(struct jazz_tlbmap)); 191 jazz_dmatlb_free(tlbmap->vaddr, npte); 192 kmem_free(tlbmap, sizeof(struct jazz_tlbmap)); 196 map->_dm_cookie = (void *)tlbmap; 210 jazz_tlbmap_t tlbmap; local in function:jazz_bus_dmamap_destroy 234 jazz_tlbmap_t tlbmap; local in function:jazz_bus_dmamap_load [all...] |