Home
last modified time | relevance | path

Searched refs:gather (Results 1 – 25 of 99) sorted by relevance

1234

/linux/include/linux/
H A Diommu.h404 struct iommu_iotlb_gather *gather; member
924 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init() argument
926 *gather = (struct iommu_iotlb_gather) { in iommu_iotlb_gather_init()
928 .freelist = IOMMU_PAGES_LIST_INIT(gather->freelist), in iommu_iotlb_gather_init()
1034 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_is_disjoint() argument
1039 return gather->end != 0 && in iommu_iotlb_gather_is_disjoint()
1040 (end + 1 < gather->start || start > gather->end + 1); in iommu_iotlb_gather_is_disjoint()
1054 static inline void iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_range() argument
1059 if (gather->start > iova) in iommu_iotlb_gather_add_range()
1060 gather->start = iova; in iommu_iotlb_gather_add_range()
[all …]
H A Dio-pgtable.h43 void (*tlb_add_page)(struct iommu_iotlb_gather *gather,
220 struct iommu_iotlb_gather *gather);
294 struct iommu_iotlb_gather * gather, unsigned long iova, in io_pgtable_tlb_add_page() argument
298 iop->cfg.tlb->tlb_add_page(gather, iova, granule, iop->cookie); in io_pgtable_tlb_add_page()
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_nic.h95 u32 gather:1; member
150 if (!setup->s.gather) { in octnet_prepare_pci_cmd_o2()
153 ih2->gather = 1; in octnet_prepare_pci_cmd_o2()
195 if (!setup->s.gather) { in octnet_prepare_pci_cmd_o3()
198 ih3->gather = 1; in octnet_prepare_pci_cmd_o3()
H A Dliquidio_common.h357 u64 gather:1; member
391 u64 gather:1;
488 u64 gather:1; member
533 u64 gather:1;
/linux/tools/testing/selftests/drivers/net/bonding/
H A Dbond_vlan_real_dev.sh120 vlan_feature_is "$NS" ft_vlan scatter-gather on
126 vlan_feature_is "$NS" ft_vlan scatter-gather off
131 vlan_feature_is "$NS" ft_vlan scatter-gather on
/linux/Documentation/admin-guide/hw-vuln/
H A Dgather_data_sampling.rst11 When a gather instruction performs loads from memory, different data elements
12 are merged into the destination vector register. However, when a gather
19 The attacker uses gather instructions to infer the stale vector register data.
21 registers. The victim does not need to use gather instructions to be
/linux/drivers/iommu/
H A Dio-pgtable-arm-v7s.c558 struct iommu_iotlb_gather *gather, in __arm_v7s_unmap() argument
606 } else if (!iommu_iotlb_gather_queued(gather)) { in __arm_v7s_unmap()
607 io_pgtable_tlb_add_page(iop, gather, iova, blk_size); in __arm_v7s_unmap()
619 return __arm_v7s_unmap(data, gather, iova, size, lvl + 1, ptep); in __arm_v7s_unmap()
624 struct iommu_iotlb_gather *gather) in arm_v7s_unmap_pages() argument
633 ret = __arm_v7s_unmap(data, gather, iova, pgsize, 1, data->pgd); in arm_v7s_unmap_pages()
797 static __noipa void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, in dummy_tlb_add_page() argument
H A Ds390-iommu.c809 struct iommu_iotlb_gather *gather) in s390_iommu_iotlb_sync() argument
812 size_t size = gather->end - gather->start + 1; in s390_iommu_iotlb_sync()
816 if (!gather->end) in s390_iommu_iotlb_sync()
822 zpci_refresh_trans((u64)zdev->fh << 32, gather->start, in s390_iommu_iotlb_sync()
1028 struct iommu_iotlb_gather *gather) in s390_iommu_unmap_pages() argument
1042 iommu_iotlb_gather_add_range(gather, iova, size); in s390_iommu_unmap_pages()
H A Dio-pgtable-dart.c295 struct iommu_iotlb_gather *gather) in dart_unmap_pages() argument
325 if (!iommu_iotlb_gather_queued(gather)) in dart_unmap_pages()
326 io_pgtable_tlb_add_page(&data->iop, gather, in dart_unmap_pages()
H A Dio-pgtable-arm-selftests.c33 static void dummy_tlb_add_page(struct iommu_iotlb_gather *gather, in dummy_tlb_add_page() argument
H A Dipmmu-vmsa.c681 struct iommu_iotlb_gather *gather) in ipmmu_unmap() argument
685 return domain->iop->unmap_pages(domain->iop, iova, pgsize, pgcount, gather); in ipmmu_unmap()
697 struct iommu_iotlb_gather *gather) in ipmmu_iotlb_sync() argument
/linux/drivers/iommu/generic_pt/
H A Dkunit_iommu.h80 struct iommu_iotlb_gather *gather) in pt_kunit_iotlb_sync() argument
82 iommu_put_pages_list(&gather->freelist); in pt_kunit_iotlb_sync()
/linux/drivers/gpu/host1x/
H A Djob.h32 struct host1x_job_gather gather; member
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c557 struct sq_gather_subdesc *gather; in nicvf_unmap_sndq_buffers() local
563 gather = (struct sq_gather_subdesc *)GET_SQ_DESC(sq, hdr_sqe); in nicvf_unmap_sndq_buffers()
565 dma_unmap_page_attrs(&nic->pdev->dev, gather->addr, in nicvf_unmap_sndq_buffers()
566 gather->size, DMA_TO_DEVICE, in nicvf_unmap_sndq_buffers()
1419 struct sq_gather_subdesc *gather; in nicvf_sq_add_gather_subdesc() local
1422 gather = (struct sq_gather_subdesc *)GET_SQ_DESC(sq, qentry); in nicvf_sq_add_gather_subdesc()
1424 memset(gather, 0, SND_QUEUE_DESC_SIZE); in nicvf_sq_add_gather_subdesc()
1425 gather->subdesc_type = SQ_DESC_TYPE_GATHER; in nicvf_sq_add_gather_subdesc()
1426 gather->ld_type = NIC_SEND_LD_TYPE_E_LDD; in nicvf_sq_add_gather_subdesc()
1427 gather->size = size; in nicvf_sq_add_gather_subdesc()
[all …]
/linux/Documentation/driver-api/fpga/
H A Dfpga-programming.rst55 if (image is in a scatter gather table) {
57 info->sgt = [your scatter gather table]
/linux/drivers/message/fusion/
H A DKconfig65 int "Maximum number of scatter gather entries (16 - 128)"
70 gather entries per I/O. The driver default is 128, which matches
/linux/drivers/scsi/mpt3sas/
H A DKconfig59 gather entries per I/O. The driver default is 128, which matches
71 gather entries per I/O. The driver default is 128, which matches
/linux/Documentation/translations/zh_CN/block/
H A Ddata-integrity.rst47 厂商,并鼓励它们分离数据与完整性元数据的 scatter-gather lists。
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c655 tx_buffer->gather = 0; in octep_vf_start_xmit()
669 ih->gather = 1; in octep_vf_start_xmit()
670 tx_buffer->gather = 1; in octep_vf_start_xmit()
743 tx_buffer->gather = 0; in octep_vf_start_xmit()
/linux/Documentation/admin-guide/
H A Drapidio.rst39 subsystem to gather info on devices, request/map memory region
/linux/Documentation/arch/arm64/
H A Dlegacy_instructions.rst35 performance, but at the loss of ability to gather runtime statistics
/linux/tools/power/pm-graph/config/
H A Dfreeze.cfg76 # gather detailed ftrace callgraph data on all timeline events (default: false)
H A Dstandby.cfg76 # gather detailed ftrace callgraph data on all timeline events (default: false)
H A Dstandby-callgraph.cfg77 # gather detailed ftrace callgraph data on all timeline events (default: false)
H A Dfreeze-dev.cfg76 # gather detailed ftrace callgraph data on all timeline events (default: false)

1234