Searched refs:dma_list (Results 1 - 6 of 6) sorted by relevance
/freebsd-current/sys/dev/mthca/ |
H A D | mthca_allocator.c | 200 u64 *dma_list = NULL; local 223 dma_list = kmalloc(npages * sizeof *dma_list, GFP_KERNEL); 224 if (!dma_list) 228 dma_list[i] = t + i * (1 << shift); 234 dma_list = kmalloc(npages * sizeof *dma_list, GFP_KERNEL); 235 if (!dma_list) 253 dma_list[i] = t; 261 dma_list, shif [all...] |
H A D | mthca_eq.c | 471 u64 *dma_list = NULL; local 490 dma_list = kmalloc(npages * sizeof *dma_list, GFP_KERNEL); 491 if (!dma_list) 505 dma_list[i] = t; 519 dma_list, PAGE_SHIFT, npages, 551 kfree(dma_list); 582 kfree(dma_list);
|
/freebsd-current/sys/ofed/drivers/infiniband/core/ |
H A D | ib_umem_odp.c | 280 umem->odp_data->dma_list = vzalloc(ib_umem_num_pages(umem) * 281 sizeof(*umem->odp_data->dma_list)); 282 if (!umem->odp_data->dma_list) { 338 vfree(umem->odp_data->dma_list); 409 vfree(umem->odp_data->dma_list); 456 if (!(umem->odp_data->dma_list[page_index])) { 465 umem->odp_data->dma_list[page_index] = dma_addr | access_mask; 469 umem->odp_data->dma_list[page_index] |= access_mask; 500 * umem->odp_data->dma_list. 572 * avoid this by checking dma_list t [all...] |
/freebsd-current/sys/ofed/include/rdma/ |
H A D | ib_umem_odp.h | 61 dma_addr_t *dma_list; member in struct:ib_umem_odp 63 * The umem_mutex protects the page_list and dma_list fields of an ODP
|
/freebsd-current/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mem.c | 147 dma_addr_t pa = umem->odp_data->dma_list[offset + i];
|
/freebsd-current/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_eq.c | 961 u64 *dma_list = NULL; local 982 dma_list = kmalloc(npages * sizeof *dma_list, GFP_KERNEL); 983 if (!dma_list) 999 dma_list[i] = t; 1019 err = mlx4_write_mtt(dev, &eq->mtt, 0, npages, dma_list); 1039 kfree(dma_list); 1063 kfree(dma_list);
|
Completed in 79 milliseconds