/linux-master/drivers/crypto/intel/keembay/ |
H A D | ocs-hcu.h | 77 struct ocs_hcu_dma_list *dma_list); 80 struct ocs_hcu_dma_list *dma_list, 87 const struct ocs_hcu_dma_list *dma_list); 91 const struct ocs_hcu_dma_list *dma_list, 103 const struct ocs_hcu_dma_list *dma_list,
|
H A D | ocs-hcu.c | 436 * @dma_list: The OCS DMA list mapping the data to hash. 444 const struct ocs_hcu_dma_list *dma_list, 450 if (!dma_list) 471 writel(dma_list->dma_addr, hcu_dev->io_base + OCS_HCU_DMA_NEXT_SRC_DESCR); 492 struct ocs_hcu_dma_list *dma_list; local 494 dma_list = kmalloc(sizeof(*dma_list), GFP_KERNEL); 495 if (!dma_list) 499 dma_list->head = dma_alloc_coherent(hcu_dev->dev, 500 sizeof(*dma_list 443 ocs_hcu_ll_dma_start(struct ocs_hcu_dev *hcu_dev, const struct ocs_hcu_dma_list *dma_list, bool finalize) argument 512 ocs_hcu_dma_list_free(struct ocs_hcu_dev *hcu_dev, struct ocs_hcu_dma_list *dma_list) argument 526 ocs_hcu_dma_list_add_tail(struct ocs_hcu_dev *hcu_dev, struct ocs_hcu_dma_list *dma_list, dma_addr_t addr, u32 len) argument 607 ocs_hcu_hash_update(struct ocs_hcu_dev *hcu_dev, struct ocs_hcu_hash_ctx *ctx, const struct ocs_hcu_dma_list *dma_list) argument 644 ocs_hcu_hash_finup(struct ocs_hcu_dev *hcu_dev, const struct ocs_hcu_hash_ctx *ctx, const struct ocs_hcu_dma_list *dma_list, u8 *dgst, size_t dgst_len) argument 777 ocs_hcu_hmac(struct ocs_hcu_dev *hcu_dev, enum ocs_hcu_algo algo, const u8 *key, size_t key_len, const struct ocs_hcu_dma_list *dma_list, u8 *dgst, size_t dgst_len) argument [all...] |
H A D | keembay-ocs-hcu-core.c | 60 * @dma_list: OCS DMA linked list. 70 * @sg_dma_nents: Number of sg entries mapped in dma_list. 78 struct ocs_hcu_dma_list *dma_list; member in struct:ocs_hcu_rctx 206 /* Free dma_list (if allocated). */ 207 if (rctx->dma_list) { 208 ocs_hcu_dma_list_free(hcu_dev, rctx->dma_list); 209 rctx->dma_list = NULL; 289 rctx->dma_list = ocs_hcu_dma_list_alloc(rctx->hcu_dev, nents); 290 if (!rctx->dma_list) { 297 rc = ocs_hcu_dma_list_add_tail(rctx->hcu_dev, rctx->dma_list, [all...] |
H A D | ocs-aes.c | 178 * @next: Next dma_list to fetch. 423 dma_addr_t dma_list) 426 iowrite32(dma_list, 432 dma_addr_t dma_list) 435 iowrite32(dma_list, 1409 * @dll_desc: The OCS DMA dma_list to use to store information about the 422 dma_to_ocs_aes_ll(struct ocs_aes_dev *aes_dev, dma_addr_t dma_list) argument 431 dma_from_ocs_aes_ll(struct ocs_aes_dev *aes_dev, dma_addr_t dma_list) argument
|
/linux-master/arch/powerpc/platforms/cell/spufs/ |
H A D | spu_utils.h | 38 struct dma_list_elem dma_list[15] __attribute__ ((aligned(8))); variable in typeref:struct:dma_list_elem 92 dma_list[i].size = 16384; 93 dma_list[i].ea_low = ea_low;
|
H A D | spu_save.c | 50 unsigned int list = (unsigned int)&dma_list[0]; 51 unsigned int size = sizeof(dma_list);
|
H A D | spu_restore.c | 50 unsigned int list = (unsigned int)&dma_list[0]; 51 unsigned int size = sizeof(dma_list);
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_allocator.c | 196 u64 *dma_list = NULL; local 217 dma_list = kmalloc_array(npages, sizeof(*dma_list), 219 if (!dma_list) 223 dma_list[i] = t + i * (1 << shift); 229 dma_list = kmalloc_array(npages, sizeof(*dma_list), 231 if (!dma_list) 250 dma_list[i] = t; 258 dma_list, shif [all...] |
H A D | mthca_eq.c | 471 u64 *dma_list = NULL; local 490 dma_list = kmalloc_array(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);
|
/linux-master/drivers/infiniband/core/ |
H A D | umem_odp.c | 83 umem_odp->dma_list = kvcalloc( 84 ndmas, sizeof(*umem_odp->dma_list), GFP_KERNEL); 85 if (!umem_odp->dma_list) { 100 kvfree(umem_odp->dma_list); 277 kvfree(umem_odp->dma_list); 303 dma_addr_t *dma_addr = &umem_odp->dma_list[dma_index]; 330 * The DMA addresses of the mapped pages is updated in umem_odp->dma_list. 427 WARN_ON(umem_odp->dma_list[dma_index]); 486 dma = umem_odp->dma_list[idx]; 510 umem_odp->dma_list[id [all...] |
/linux-master/include/rdma/ |
H A D | ib_umem_odp.h | 25 dma_addr_t *dma_list; member in struct:ib_umem_odp 27 * The umem_mutex protects the page_list and dma_list fields of an ODP
|
/linux-master/drivers/misc/genwqe/ |
H A D | card_utils.c | 229 static void genwqe_unmap_pages(struct genwqe_dev *cd, dma_addr_t *dma_list, argument 235 for (i = 0; (i < num_pages) && (dma_list[i] != 0x0); i++) { 236 dma_unmap_page(&pci_dev->dev, dma_list[i], PAGE_SIZE, 238 dma_list[i] = 0x0; 244 dma_addr_t *dma_list) 253 dma_list[i] = 0x0; 266 dma_list[i] = daddr; 271 genwqe_unmap_pages(cd, dma_list, num_pages); 375 dma_addr_t *dma_list) 410 daddr = dma_list[ 242 genwqe_map_pages(struct genwqe_dev *cd, struct page **page_list, int num_pages, dma_addr_t *dma_list) argument 374 genwqe_setup_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl, dma_addr_t *dma_list) argument [all...] |
H A D | card_base.h | 171 dma_addr_t *dma_list; /* list of dma addresses per page */ member in struct:dma_mapping 372 dma_addr_t *dma_list);
|
H A D | card_dev.c | 965 &m->dma_list[page_offs]);
|
/linux-master/drivers/staging/vme_user/ |
H A D | vme.c | 898 struct vme_dma_list *dma_list; local 905 dma_list = kmalloc(sizeof(*dma_list), GFP_KERNEL); 906 if (!dma_list) 909 INIT_LIST_HEAD(&dma_list->entries); 910 dma_list->parent = list_entry(resource->entry, 913 mutex_init(&dma_list->mtx); 915 return dma_list;
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 67 struct rb_root dma_list; member in struct:vfio_iommu 168 struct rb_node *node = iommu->dma_list.rb_node; 188 struct rb_node *node = iommu->dma_list.rb_node; 211 struct rb_node **link = &iommu->dma_list.rb_node, *parent = NULL; 225 rb_insert_color(&new->node, &iommu->dma_list); 230 rb_erase(&old->node, &iommu->dma_list); 277 for (n = rb_first(&iommu->dma_list); n; n = rb_next(n)) { 288 for (n = rb_first(&iommu->dma_list); n; n = rb_next(n)) { 313 for (n = rb_first(&iommu->dma_list); n; n = rb_next(n)) { 1205 for (n = rb_first(&iommu->dma_list); [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | eq.c | 977 u64 *dma_list = NULL; local 998 dma_list = kmalloc_array(npages, sizeof(*dma_list), GFP_KERNEL); 999 if (!dma_list) 1015 dma_list[i] = t; 1033 err = mlx4_write_mtt(dev, &eq->mtt, 0, npages, dma_list); 1053 kfree(dma_list); 1082 kfree(dma_list);
|
/linux-master/drivers/pci/endpoint/functions/ |
H A D | pci-epf-mhi.c | 154 struct list_head dma_list; member in struct:pci_epf_mhi 460 list_splice_tail_init(&epf_mhi->dma_list, &head); 478 list_add_tail(&transfer->node, &epf_mhi->dma_list); 694 INIT_LIST_HEAD(&epf_mhi->dma_list);
|
/linux-master/sound/pci/ |
H A D | maestro3.c | 740 struct m3_list dma_list; member in struct:snd_m3 1732 s->index_list[2] = &chip->dma_list; 2154 chip->dma_list.curlen = 0; 2155 chip->dma_list.mem_addr = KDATA_DMA_XFER0; 2156 chip->dma_list.max = MAX_VIRTUAL_DMA_CHANNELS;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 169 pa = odp->dma_list[idx + i]; 271 if (umem_odp->dma_list[idx] &
|