Lines Matching full:dmas
64 gve_dmamap_destroy(&qpl->dmas[i]); in gve_free_qpl()
81 pmap_qremove((vm_offset_t)qpl->dmas[i].cpu_addr, 1); in gve_free_qpl()
82 kva_free((vm_offset_t)qpl->dmas[i].cpu_addr, PAGE_SIZE); in gve_free_qpl()
93 if (qpl->dmas != NULL) in gve_free_qpl()
94 free(qpl->dmas, M_GVE_QPL); in gve_free_qpl()
115 qpl->dmas = malloc(npages * sizeof(*qpl->dmas), M_GVE_QPL, in gve_alloc_qpl()
137 qpl->dmas[i].cpu_addr = (void *)kva_alloc(PAGE_SIZE); in gve_alloc_qpl()
138 if (!qpl->dmas[i].cpu_addr) { in gve_alloc_qpl()
143 pmap_qenter((vm_offset_t)qpl->dmas[i].cpu_addr, &(qpl->pages[i]), 1); in gve_alloc_qpl()
145 qpl->dmas[i].cpu_addr = (void *)(qpl->kva + (PAGE_SIZE * i)); in gve_alloc_qpl()
156 &qpl->dmas[i]); in gve_alloc_qpl()