/linux-master/drivers/crypto/cavium/zip/ |
H A D | zip_device.h | 55 * pointer to the input gather list buffer when scatter_gather == 1 57 union zip_zptr_s *gather; member in struct:sg_info 71 /* for gather data */ 77 /* Number of gather list pointers for gather data */ 94 * @sginfo: Scatter-gather info structure
|
/linux-master/drivers/gpu/host1x/ |
H A D | job.h | 32 struct host1x_job_gather gather; member in union:host1x_job_cmd::__anon855
|
H A D | job.c | 116 struct host1x_job_gather *gather = &job->cmds[job->num_cmds].gather; local 118 gather->words = words; 119 gather->bo = bo; 120 gather->offset = offset; 191 * host1x clients are generally not able to do scatter-gather themselves, so fail 223 g = &job->cmds[i].gather; 285 /* pin & patch the relocs for one gather */ 544 g = &job->cmds[i].gather; 568 void *gather; local [all...] |
/linux-master/include/linux/ |
H A D | iommu.h | 350 * @gather: Range information for a pending IOTLB flush 354 struct iommu_iotlb_gather *gather; member in struct:iommu_dirty_bitmap 767 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) argument 769 *gather = (struct iommu_iotlb_gather) { 771 .freelist = LIST_HEAD_INIT(gather->freelist), 863 * @gather: TLB gather data 872 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, argument 877 return gather->end != 0 && 878 (end + 1 < gather 892 iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 914 iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 931 iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) argument 936 iommu_dirty_bitmap_init(struct iommu_dirty_bitmap *dirty, struct iova_bitmap *bitmap, struct iommu_iotlb_gather *gather) argument 1262 iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) argument 1266 iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 1272 iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) argument 1277 iommu_dirty_bitmap_init(struct iommu_dirty_bitmap *dirty, struct iova_bitmap *bitmap, struct iommu_iotlb_gather *gather) argument [all...] |
H A D | io-pgtable.h | 45 void (*tlb_add_page)(struct iommu_iotlb_gather *gather, 190 struct iommu_iotlb_gather *gather); 261 struct iommu_iotlb_gather * gather, unsigned long iova, 265 iop->cfg.tlb->tlb_add_page(gather, iova, granule, iop->cookie); 260 io_pgtable_tlb_add_page(struct io_pgtable *iop, struct iommu_iotlb_gather * gather, unsigned long iova, size_t granule) argument
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_nic.h | 95 u32 gather:1; member in struct:octnic_cmd_setup::__anon5578 150 if (!setup->s.gather) { 153 ih2->gather = 1; 195 if (!setup->s.gather) { 198 ih3->gather = 1;
|
H A D | liquidio_common.h | 151 /* The Scatter-Gather List Entry. The scatter or gather component used with 168 /* \brief Add size to gather list 169 * @param sg_entry scatter/gather entry 356 /** Gather indicator 1=gather*/ 357 u64 gather:1; member in struct:octeon_instr_ih3 359 /** Data length OR no. of entries in gather list */ 387 /** Data length OR no. of entries in gather list */ 390 /** Gather indicator 1=gather*/ 391 u64 gather:1; 487 /** Gather indicator 1=gather*/ 488 u64 gather:1; member in struct:octeon_instr_ih2 [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_tx.h | 44 * is for main skb which also goes as a gather buffer to Octeon hardware. 57 u8 gather; member in struct:octep_tx_buffer 232 /* No. of entries in gather list */ 235 /* Gather indicator 1=gather*/ 236 u64 gather:1; member in struct:octep_instr_hdr
|
H A D | octep_tx.c | 58 if (!tx_buffer->gather) { 119 if (!tx_buffer->gather) {
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_tx.h | 44 * is for main skb which also goes as a gather buffer to Octeon hardware. 57 u8 gather; member in struct:octep_vf_tx_buffer 190 /* No. of entries in gather list */ 193 /* Gather indicator 1=gather*/ 194 u64 gather:1; member in struct:octep_vf_instr_hdr
|
H A D | octep_vf_tx.c | 59 if (!tx_buffer->gather) { 118 if (!tx_buffer->gather) {
|
H A D | octep_vf_main.c | 639 tx_buffer->gather = 0; 653 ih->gather = 1; 654 tx_buffer->gather = 1; 727 tx_buffer->gather = 0;
|
/linux-master/drivers/iommu/ |
H A D | io-pgtable-arm-v7s.c | 622 struct iommu_iotlb_gather *gather, 659 return __arm_v7s_unmap(data, gather, iova, size, 2, tablep); 662 io_pgtable_tlb_add_page(&data->iop, gather, iova, size); 667 struct iommu_iotlb_gather *gather, 718 } else if (!iommu_iotlb_gather_queued(gather)) { 719 io_pgtable_tlb_add_page(iop, gather, iova, blk_size); 729 return arm_v7s_split_blk_unmap(data, gather, iova, size, pte[0], 735 return __arm_v7s_unmap(data, gather, iova, size, lvl + 1, ptep); 740 struct iommu_iotlb_gather *gather) 749 ret = __arm_v7s_unmap(data, gather, iov 621 arm_v7s_split_blk_unmap(struct arm_v7s_io_pgtable *data, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size, arm_v7s_iopte blk_pte, arm_v7s_iopte *ptep) argument 666 __arm_v7s_unmap(struct arm_v7s_io_pgtable *data, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size, int lvl, arm_v7s_iopte *ptep) argument 738 arm_v7s_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 910 dummy_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument [all...] |
H A D | s390-iommu.c | 504 struct iommu_iotlb_gather *gather) 507 size_t size = gather->end - gather->start + 1; 510 /* If gather was never added to there is nothing to flush */ 511 if (!gather->end) 517 zpci_refresh_trans((u64)zdev->fh << 32, gather->start, 678 struct iommu_iotlb_gather *gather) 692 iommu_iotlb_gather_add_range(gather, iova, size); 503 s390_iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument 675 s390_iommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | io-pgtable-arm.c | 272 struct iommu_iotlb_gather *gather, 557 struct iommu_iotlb_gather *gather, 608 io_pgtable_tlb_add_page(&data->iop, gather, iova + i * size, size); 613 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl, tablep); 617 struct iommu_iotlb_gather *gather, 652 } else if (!iommu_iotlb_gather_queued(gather)) { 653 io_pgtable_tlb_add_page(iop, gather, iova + i * size, size); 666 return arm_lpae_split_blk_unmap(data, gather, iova, size, pte, 672 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl + 1, ptep); 677 struct iommu_iotlb_gather *gather) 556 arm_lpae_split_blk_unmap(struct arm_lpae_io_pgtable *data, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size, arm_lpae_iopte blk_pte, int lvl, arm_lpae_iopte *ptep, size_t pgcount) argument 616 __arm_lpae_unmap(struct arm_lpae_io_pgtable *data, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size, size_t pgcount, int lvl, arm_lpae_iopte *ptep) argument 675 arm_lpae_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 1146 dummy_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument [all...] |
H A D | io-pgtable-dart.c | 300 struct iommu_iotlb_gather *gather) 330 if (!iommu_iotlb_gather_queued(gather)) 331 io_pgtable_tlb_add_page(&data->iop, gather, 298 dart_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
/linux-master/drivers/gpu/drm/tegra/ |
H A D | submit.c | 70 struct gather_bo *gather = container_of(bo, struct gather_bo, base); local 89 err = dma_get_sgtable(gather->dev, map->sgt, gather->gather_data, gather->gather_data_dma, 90 gather->gather_data_words * 4); 99 map->size = gather->gather_data_words * 4; 209 SUBMIT_ERR(context, "failed to allocate memory for gather data"); 215 SUBMIT_ERR(context, "failed to copy gather data from userspace"); 244 "relocation has too large gather offset (%u vs gather lengt [all...] |
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-pko.h | 220 uint64_t gather:1; member in struct:cvmx_pko_command_word0::__anon23 238 * The total number of segs in the packet, if gather 239 * set, also gather list length. 250 uint64_t gather:1;
|
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.c | 558 struct sq_gather_subdesc *gather; local 564 gather = (struct sq_gather_subdesc *)GET_SQ_DESC(sq, hdr_sqe); 566 dma_unmap_page_attrs(&nic->pdev->dev, gather->addr, 567 gather->size, DMA_TO_DEVICE, 1422 struct sq_gather_subdesc *gather; local 1425 gather = (struct sq_gather_subdesc *)GET_SQ_DESC(sq, qentry); 1427 memset(gather, 0, SND_QUEUE_DESC_SIZE); 1428 gather->subdesc_type = SQ_DESC_TYPE_GATHER; 1429 gather->ld_type = NIC_SEND_LD_TYPE_E_LDD; 1430 gather [all...] |
/linux-master/drivers/iommu/amd/ |
H A D | io_pgtable_v2.c | 285 struct iommu_iotlb_gather *gather) 339 static void v2_tlb_add_page(struct iommu_iotlb_gather *gather, argument 282 iommu_v2_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | io_pgtable.c | 35 static void v1_tlb_add_page(struct iommu_iotlb_gather *gather, argument 442 struct iommu_iotlb_gather *gather) 439 iommu_v1_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
/linux-master/drivers/iommu/iommufd/ |
H A D | io_pagetable.c | 470 struct iommu_iotlb_gather gather; local 485 iommu_dirty_bitmap_init(&dirty, iter, &gather); 494 iommu_iotlb_sync(domain, &gather); 549 struct iommu_iotlb_gather gather; local 556 iommu_dirty_bitmap_init(&dirty, NULL, &gather); 570 iommu_iotlb_sync(domain, &gather);
|
/linux-master/drivers/crypto/amcc/ |
H A D | crypto4xx_sa.h | 88 u32 gather:1; member in struct:sa_command_0::__anon174
|
/linux-master/drivers/gpu/host1x/hw/ |
H A D | debug_hw.c | 215 g = &job->cmds[i].gather;
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 176 static void qcom_iommu_tlb_add_page(struct iommu_iotlb_gather *gather, argument 449 struct iommu_iotlb_gather *gather) 466 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, gather); 487 struct iommu_iotlb_gather *gather) 447 qcom_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 486 qcom_iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument
|