gather            889 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pko_command.s.gather = 1;
gather            221 arch/mips/include/asm/octeon/cvmx-pko.h 		uint64_t gather:1;
gather            251 arch/mips/include/asm/octeon/cvmx-pko.h 	        uint64_t gather:1;
gather             82 drivers/block/ps3disk.c 				   struct request *req, int gather)
gather             99 drivers/block/ps3disk.c 		if (gather)
gather            837 drivers/crypto/amcc/crypto4xx_core.c 		sa->sa_command_0.bf.gather = 1;
gather            865 drivers/crypto/amcc/crypto4xx_core.c 		sa->sa_command_0.bf.gather = 0;
gather             88 drivers/crypto/amcc/crypto4xx_sa.h 		u32 gather:1;
gather             57 drivers/crypto/cavium/zip/zip_device.h 	union zip_zptr_s *gather;
gather             90 drivers/gpu/host1x/job.c 	struct host1x_job_gather *gather = &job->gathers[job->num_gathers];
gather             92 drivers/gpu/host1x/job.c 	gather->words = words;
gather             93 drivers/gpu/host1x/job.c 	gather->bo = bo;
gather             94 drivers/gpu/host1x/job.c 	gather->offset = offset;
gather            478 drivers/gpu/host1x/job.c 		void *gather;
gather            481 drivers/gpu/host1x/job.c 		gather = host1x_bo_mmap(g->bo);
gather            482 drivers/gpu/host1x/job.c 		memcpy(job->gather_copy_mapped + offset, gather + g->offset,
gather            484 drivers/gpu/host1x/job.c 		host1x_bo_munmap(g->bo, gather);
gather           3124 drivers/iommu/amd_iommu.c 			      struct iommu_iotlb_gather *gather)
gather           3269 drivers/iommu/amd_iommu.c 				 struct iommu_iotlb_gather *gather)
gather           2033 drivers/iommu/arm-smmu-v3.c static void arm_smmu_tlb_inv_page_nosync(struct iommu_iotlb_gather *gather,
gather           2040 drivers/iommu/arm-smmu-v3.c 	iommu_iotlb_gather_add_page(domain, gather, iova, granule);
gather           2464 drivers/iommu/arm-smmu-v3.c 			     size_t size, struct iommu_iotlb_gather *gather)
gather           2472 drivers/iommu/arm-smmu-v3.c 	return ops->unmap(ops, iova, size, gather);
gather           2484 drivers/iommu/arm-smmu-v3.c 				struct iommu_iotlb_gather *gather)
gather           2488 drivers/iommu/arm-smmu-v3.c 	arm_smmu_tlb_inv_range(gather->start, gather->end - gather->start,
gather           2489 drivers/iommu/arm-smmu-v3.c 			       gather->pgsize, true, smmu_domain);
gather            403 drivers/iommu/arm-smmu.c static void arm_smmu_tlb_add_page(struct iommu_iotlb_gather *gather,
gather           1180 drivers/iommu/arm-smmu.c 			     size_t size, struct iommu_iotlb_gather *gather)
gather           1190 drivers/iommu/arm-smmu.c 	ret = ops->unmap(ops, iova, size, gather);
gather           1209 drivers/iommu/arm-smmu.c 				struct iommu_iotlb_gather *gather)
gather           1132 drivers/iommu/exynos-iommu.c 				 struct iommu_iotlb_gather *gather)
gather           5479 drivers/iommu/intel-iommu.c 				struct iommu_iotlb_gather *gather)
gather            594 drivers/iommu/io-pgtable-arm-v7s.c 				      struct iommu_iotlb_gather *gather,
gather            631 drivers/iommu/io-pgtable-arm-v7s.c 		return __arm_v7s_unmap(data, gather, iova, size, 2, tablep);
gather            634 drivers/iommu/io-pgtable-arm-v7s.c 	io_pgtable_tlb_add_page(&data->iop, gather, iova, size);
gather            639 drivers/iommu/io-pgtable-arm-v7s.c 			      struct iommu_iotlb_gather *gather,
gather            698 drivers/iommu/io-pgtable-arm-v7s.c 				io_pgtable_tlb_add_page(iop, gather, iova, blk_size);
gather            708 drivers/iommu/io-pgtable-arm-v7s.c 		return arm_v7s_split_blk_unmap(data, gather, iova, size, pte[0],
gather            714 drivers/iommu/io-pgtable-arm-v7s.c 	return __arm_v7s_unmap(data, gather, iova, size, lvl + 1, ptep);
gather            718 drivers/iommu/io-pgtable-arm-v7s.c 			    size_t size, struct iommu_iotlb_gather *gather)
gather            725 drivers/iommu/io-pgtable-arm-v7s.c 	return __arm_v7s_unmap(data, gather, iova, size, 1, data->pgd);
gather            863 drivers/iommu/io-pgtable-arm-v7s.c static void dummy_tlb_add_page(struct iommu_iotlb_gather *gather,
gather            295 drivers/iommu/io-pgtable-arm.c 			       struct iommu_iotlb_gather *gather,
gather            545 drivers/iommu/io-pgtable-arm.c 				       struct iommu_iotlb_gather *gather,
gather            591 drivers/iommu/io-pgtable-arm.c 		io_pgtable_tlb_add_page(&data->iop, gather, iova, size);
gather            595 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_unmap(data, gather, iova, size, lvl, tablep);
gather            599 drivers/iommu/io-pgtable-arm.c 			       struct iommu_iotlb_gather *gather,
gather            633 drivers/iommu/io-pgtable-arm.c 			io_pgtable_tlb_add_page(iop, gather, iova, size);
gather            642 drivers/iommu/io-pgtable-arm.c 		return arm_lpae_split_blk_unmap(data, gather, iova, size, pte,
gather            648 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_unmap(data, gather, iova, size, lvl + 1, ptep);
gather            652 drivers/iommu/io-pgtable-arm.c 			     size_t size, struct iommu_iotlb_gather *gather)
gather            661 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_unmap(data, gather, iova, size, lvl, ptep);
gather           1114 drivers/iommu/io-pgtable-arm.c static void dummy_tlb_add_page(struct iommu_iotlb_gather *gather,
gather            738 drivers/iommu/ipmmu-vmsa.c 			  size_t size, struct iommu_iotlb_gather *gather)
gather            742 drivers/iommu/ipmmu-vmsa.c 	return domain->iop->unmap(domain->iop, iova, size, gather);
gather            754 drivers/iommu/ipmmu-vmsa.c 			     struct iommu_iotlb_gather *gather)
gather            183 drivers/iommu/msm_iommu.c static void __flush_iotlb_page(struct iommu_iotlb_gather *gather,
gather            521 drivers/iommu/msm_iommu.c 			      size_t len, struct iommu_iotlb_gather *gather)
gather            527 drivers/iommu/msm_iommu.c 	len = priv->iop->unmap(priv->iop, iova, len, gather);
gather            243 drivers/iommu/mtk_iommu.c static void mtk_iommu_tlb_flush_page_nosync(struct iommu_iotlb_gather *gather,
gather            450 drivers/iommu/mtk_iommu.c 			      struct iommu_iotlb_gather *gather)
gather            457 drivers/iommu/mtk_iommu.c 	unmapsz = dom->iop->unmap(dom->iop, iova, size, gather);
gather            469 drivers/iommu/mtk_iommu.c 				 struct iommu_iotlb_gather *gather)
gather            328 drivers/iommu/mtk_iommu_v1.c 			      struct iommu_iotlb_gather *gather)
gather           1386 drivers/iommu/omap-iommu.c 			       size_t size, struct iommu_iotlb_gather *gather)
gather            182 drivers/iommu/qcom_iommu.c static void qcom_iommu_tlb_add_page(struct iommu_iotlb_gather *gather,
gather            439 drivers/iommu/qcom_iommu.c 			       size_t size, struct iommu_iotlb_gather *gather)
gather            456 drivers/iommu/qcom_iommu.c 	ret = ops->unmap(ops, iova, size, gather);
gather            477 drivers/iommu/qcom_iommu.c 				  struct iommu_iotlb_gather *gather)
gather            798 drivers/iommu/rockchip-iommu.c 			     size_t size, struct iommu_iotlb_gather *gather)
gather            318 drivers/iommu/s390-iommu.c 			       struct iommu_iotlb_gather *gather)
gather            210 drivers/iommu/tegra-gart.c 			       size_t bytes, struct iommu_iotlb_gather *gather)
gather            282 drivers/iommu/tegra-gart.c 			    struct iommu_iotlb_gather *gather)
gather            684 drivers/iommu/tegra-smmu.c 			       size_t size, struct iommu_iotlb_gather *gather)
gather            756 drivers/iommu/virtio-iommu.c 			   size_t size, struct iommu_iotlb_gather *gather)
gather            803 drivers/iommu/virtio-iommu.c 			      struct iommu_iotlb_gather *gather)
gather           2441 drivers/net/ethernet/cavium/liquidio/lio_main.c 		cmdsetup.s.gather = 1;
gather           1515 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		cmdsetup.s.gather = 1;
gather            363 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	u64     gather:1;
gather            397 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	u64     gather:1;
gather            494 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	u64 gather:1;
gather            539 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	u64 gather:1;
gather             95 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		u32 gather:1;
gather            150 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	if (!setup->s.gather) {
gather            153 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih2->gather = 1;
gather            195 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	if (!setup->s.gather) {
gather            198 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih3->gather = 1;
gather            557 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct sq_gather_subdesc *gather;
gather            563 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		gather = (struct sq_gather_subdesc *)GET_SQ_DESC(sq, hdr_sqe);
gather            565 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		dma_unmap_page_attrs(&nic->pdev->dev, gather->addr,
gather            566 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 				     gather->size, DMA_TO_DEVICE,
gather           1422 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct sq_gather_subdesc *gather;
gather           1425 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	gather = (struct sq_gather_subdesc *)GET_SQ_DESC(sq, qentry);
gather           1427 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	memset(gather, 0, SND_QUEUE_DESC_SIZE);
gather           1428 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	gather->subdesc_type = SQ_DESC_TYPE_GATHER;
gather           1429 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	gather->ld_type = NIC_SEND_LD_TYPE_E_LDD;
gather           1430 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	gather->size = size;
gather           1431 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	gather->addr = data;
gather            284 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.gather = 1;
gather           1148 drivers/staging/octeon/octeon-stubs.h 	        uint64_t gather:1;
gather             45 include/linux/io-pgtable.h 	void (*tlb_add_page)(struct iommu_iotlb_gather *gather,
gather            141 include/linux/io-pgtable.h 			size_t size, struct iommu_iotlb_gather *gather);
gather            213 include/linux/io-pgtable.h 			struct iommu_iotlb_gather * gather, unsigned long iova,
gather            217 include/linux/io-pgtable.h 		iop->cfg.tlb->tlb_add_page(gather, iova, granule, iop->cookie);
gather            396 include/linux/iommu.h static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather)
gather            398 include/linux/iommu.h 	*gather = (struct iommu_iotlb_gather) {
gather            515 include/linux/iommu.h 					       struct iommu_iotlb_gather *gather,
gather            525 include/linux/iommu.h 	if (gather->pgsize != size ||
gather            526 include/linux/iommu.h 	    end < gather->start || start > gather->end) {
gather            527 include/linux/iommu.h 		if (gather->pgsize)
gather            528 include/linux/iommu.h 			iommu_tlb_sync(domain, gather);
gather            529 include/linux/iommu.h 		gather->pgsize = size;
gather            532 include/linux/iommu.h 	if (gather->end < end)
gather            533 include/linux/iommu.h 		gather->end = end;
gather            535 include/linux/iommu.h 	if (gather->start > start)
gather            536 include/linux/iommu.h 		gather->start = start;
gather            888 include/linux/iommu.h static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather)
gather            893 include/linux/iommu.h 					       struct iommu_iotlb_gather *gather,