Lines Matching refs:dmas
45 gve_dmamap_destroy(&qpl->dmas[i]); in gve_free_qpl()
62 pmap_qremove((vm_offset_t)qpl->dmas[i].cpu_addr, 1); in gve_free_qpl()
63 kva_free((vm_offset_t)qpl->dmas[i].cpu_addr, PAGE_SIZE); in gve_free_qpl()
74 if (qpl->dmas != NULL) in gve_free_qpl()
75 free(qpl->dmas, M_GVE_QPL); in gve_free_qpl()
101 qpl->dmas = malloc(npages * sizeof(*qpl->dmas), M_GVE_QPL, in gve_alloc_qpl()
123 qpl->dmas[i].cpu_addr = (void *)kva_alloc(PAGE_SIZE); in gve_alloc_qpl()
124 if (!qpl->dmas[i].cpu_addr) { in gve_alloc_qpl()
129 pmap_qenter((vm_offset_t)qpl->dmas[i].cpu_addr, &(qpl->pages[i]), 1); in gve_alloc_qpl()
131 qpl->dmas[i].cpu_addr = (void *)(qpl->kva + (PAGE_SIZE * i)); in gve_alloc_qpl()
142 &qpl->dmas[i]); in gve_alloc_qpl()