/linux/drivers/iommu/iommufd/ |
H A D | pages.c | 276 static void batch_clear(struct pfn_batch *batch) in batch_clear() argument 288 static void batch_clear_carry(struct pfn_batch *batch, unsigned int keep_pfns) in batch_clear_carry() argument 304 batch_skip_carry(struct pfn_batch * batch,unsigned int skip_pfns) batch_skip_carry() argument 316 __batch_init(struct pfn_batch * batch,size_t max_pages,void * backup,size_t backup_len) __batch_init() argument 333 batch_init(struct pfn_batch * batch,size_t max_pages) batch_init() argument 338 batch_init_backup(struct pfn_batch * batch,size_t max_pages,void * backup,size_t backup_len) batch_init_backup() argument 344 batch_destroy(struct pfn_batch * batch,void * backup) batch_destroy() argument 350 batch_add_pfn_num(struct pfn_batch * batch,unsigned long pfn,u32 nr) batch_add_pfn_num() argument 371 batch_remove_pfn_num(struct pfn_batch * batch,unsigned long nr) batch_remove_pfn_num() argument 380 batch_add_pfn(struct pfn_batch * batch,unsigned long pfn) batch_add_pfn() argument 390 batch_from_domain(struct pfn_batch * batch,struct iommu_domain * domain,struct iopt_area * area,unsigned long start_index,unsigned long last_index) batch_from_domain() argument 441 batch_from_domain_continue(struct pfn_batch * batch,struct iommu_domain * domain,struct iopt_area * area,unsigned long start_index,unsigned long last_index) batch_from_domain_continue() argument 490 batch_to_domain(struct pfn_batch * batch,struct iommu_domain * domain,struct iopt_area * area,unsigned long start_index) batch_to_domain() argument 534 batch_from_xarray(struct pfn_batch * batch,struct xarray * xa,unsigned long start_index,unsigned long last_index) batch_from_xarray() argument 555 batch_from_xarray_clear(struct pfn_batch * batch,struct xarray * xa,unsigned long start_index,unsigned long last_index) batch_from_xarray_clear() argument 630 batch_from_pages(struct pfn_batch * batch,struct page ** pages,size_t npages) batch_from_pages() argument 640 batch_from_folios(struct pfn_batch * batch,struct folio *** folios_p,unsigned long * offset_p,unsigned long npages) batch_from_folios() argument 675 batch_unpin(struct pfn_batch * batch,struct iopt_pages * pages,unsigned int first_page_off,size_t npages) batch_unpin() argument 716 batch_rw(struct pfn_batch * batch,void * data,unsigned long offset,unsigned long length,unsigned int flags) batch_rw() argument 1070 struct pfn_batch batch; global() member 1381 iopt_area_unpin_domain(struct pfn_batch * batch,struct iopt_area * area,struct iopt_pages * pages,struct iommu_domain * domain,unsigned long start_index,unsigned long last_index,unsigned long * unmapped_end_index,unsigned long real_last_index) iopt_area_unpin_domain() argument 1450 struct pfn_batch batch; __iopt_area_unfill_domain() local 1703 iopt_pages_unpin_xarray(struct pfn_batch * batch,struct iopt_pages * pages,unsigned long start_index,unsigned long end_index) iopt_pages_unpin_xarray() argument 1732 struct pfn_batch batch; iopt_pages_unfill_xarray() local [all...] |
/linux/drivers/gpu/drm/i915/gt/ |
H A D | gen7_renderclear.c | 235 gen7_emit_state_base_address(struct batch_chunk *batch, in gen7_emit_state_base_address() argument 261 gen7_emit_vfe_state(struct batch_chunk *batch, in gen7_emit_vfe_state() argument 290 gen7_emit_interface_descriptor_load(struct batch_chunk * batch,const u32 interface_descriptor,unsigned int count) gen7_emit_interface_descriptor_load() argument 309 gen7_emit_media_object(struct batch_chunk * batch,unsigned int media_object_index) gen7_emit_media_object() argument 340 gen7_emit_pipeline_flush(struct batch_chunk * batch) gen7_emit_pipeline_flush() argument 355 gen7_emit_pipeline_invalidate(struct batch_chunk * batch) gen7_emit_pipeline_invalidate() argument 436 u32 *batch; gen7_setup_clear_gpr_bb() local [all...] |
H A D | gen8_engine_cs.h | 53 __gen8_emit_pipe_control(u32 *batch, u32 bit_group_0, in __gen8_emit_pipe_control() argument 65 static inline u32 *gen8_emit_pipe_control(u32 *batch, in gen8_emit_pipe_control() argument 71 static inline u32 *gen12_emit_pipe_control(u32 *batch, u32 bit_group_0, in gen12_emit_pipe_control() argument [all...] |
H A D | intel_lrc.c | 1637 gen8_emit_flush_coherentl3_wa(struct intel_engine_cs *engine, u32 *batch) in gen8_emit_flush_coherentl3_wa() argument 1679 gen8_init_indirectctx_bb(struct intel_engine_cs * engine,u32 * batch) gen8_init_indirectctx_bb() argument 1717 emit_lri(u32 * batch,const struct lri * lri,unsigned int count) emit_lri() argument 1731 gen9_init_indirectctx_bb(struct intel_engine_cs * engine,u32 * batch) gen9_init_indirectctx_bb() argument 1844 void *batch, *batch_ptr; lrc_init_wa_ctx() local [all...] |
H A D | intel_renderstate.h | 19 const u32 *batch; member
|
H A D | intel_renderstate.c | 43 #define OUT_BATCH(batch, i, val) \ argument
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_pxp_submit.c | 219 static u32 pxp_emit_wait(struct xe_device *xe, struct iosys_map *batch, u32 offset) in pxp_emit_wait() argument 228 static u32 pxp_emit_session_selection(struct xe_device *xe, struct iosys_map *batch, in pxp_emit_session_selection() argument 261 pxp_emit_inline_termination(struct xe_device * xe,struct iosys_map * batch,u32 offset) pxp_emit_inline_termination() argument 270 pxp_emit_session_termination(struct xe_device * xe,struct iosys_map * batch,u32 offset,u32 idx) pxp_emit_session_termination() argument 381 emit_pxp_heci_cmd(struct xe_device * xe,struct iosys_map * batch,u64 addr_in,u32 size_in,u64 addr_out,u32 size_out) emit_pxp_heci_cmd() argument [all...] |
/linux/drivers/iommu/intel/ |
H A D | cache.c | 293 static void qi_batch_flush_descs(struct intel_iommu *iommu, struct qi_batch *batch) in qi_batch_flush_descs() argument 304 static void qi_batch_increment_index(struct intel_iommu *iommu, struct qi_batch *batch) in qi_batch_increment_index() argument 312 qi_batch_add_iotlb(struct intel_iommu * iommu,u16 did,u64 addr,unsigned int size_order,u64 type,struct qi_batch * batch) qi_batch_add_iotlb() argument 320 qi_batch_add_dev_iotlb(struct intel_iommu * iommu,u16 sid,u16 pfsid,u16 qdep,u64 addr,unsigned int mask,struct qi_batch * batch) qi_batch_add_dev_iotlb() argument 335 qi_batch_add_piotlb(struct intel_iommu * iommu,u16 did,u32 pasid,u64 addr,unsigned long npages,bool ih,struct qi_batch * batch) qi_batch_add_piotlb() argument 351 qi_batch_add_pasid_dev_iotlb(struct intel_iommu * iommu,u16 sid,u16 pfsid,u32 pasid,u16 qdep,u64 addr,unsigned int size_order,struct qi_batch * batch) qi_batch_add_pasid_dev_iotlb() argument [all...] |
/linux/lib/ |
H A D | percpu_counter.c | 93 void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch) in percpu_counter_add_batch() argument 120 void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch) in percpu_counter_add_batch() argument 292 int __percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch) in __percpu_counter_compare() argument 328 __percpu_counter_limited_add(struct percpu_counter * fbc,s64 limit,s64 amount,s32 batch) __percpu_counter_limited_add() argument [all...] |
/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush-hash.h | 31 struct ppc64_tlb_batch *batch; in arch_enter_lazy_mmu_mode() local 46 struct ppc64_tlb_batch *batch; in arch_leave_lazy_mmu_mode() local
|
/linux/drivers/xen/ |
H A D | gntdev.c | 625 struct gntdev_copy_batch *batch; in gntdev_release() local 811 static int gntdev_get_page(struct gntdev_copy_batch *batch, void __user *virt, in gntdev_get_page() argument 831 gntdev_put_pages(struct gntdev_copy_batch * batch) gntdev_put_pages() argument 838 gntdev_copy(struct gntdev_copy_batch * batch) gntdev_copy() argument 870 gntdev_grant_copy_seg(struct gntdev_copy_batch * batch,struct gntdev_grant_copy_segment * seg,s16 __user * status) gntdev_grant_copy_seg() argument 968 struct gntdev_copy_batch *batch; gntdev_ioctl_grant_copy() local [all...] |
/linux/arch/powerpc/mm/book3s64/ |
H A D | hash_tlb.c | 44 struct ppc64_tlb_batch *batch = &get_cpu_var(ppc64_tlb_batch); in hpte_need_flush() local 144 __flush_tlb_pending(struct ppc64_tlb_batch * batch) __flush_tlb_pending() argument [all...] |
/linux/arch/riscv/mm/ |
H A D | tlbflush.c | 230 void arch_tlbbatch_add_pending(struct arch_tlbflush_unmap_batch *batch, in arch_tlbbatch_add_pending() argument 237 void arch_tlbbatch_flush(struct arch_tlbflush_unmap_batch *batch) in arch_tlbbatch_flush() argument
|
/linux/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 473 static void __vfio_batch_init(struct vfio_batch *batch, bool single) in __vfio_batch_init() argument 493 vfio_batch_init(struct vfio_batch * batch) vfio_batch_init() argument 498 vfio_batch_init_single(struct vfio_batch * batch) vfio_batch_init_single() argument 503 vfio_batch_unpin(struct vfio_batch * batch,struct vfio_dma * dma) vfio_batch_unpin() argument 514 vfio_batch_fini(struct vfio_batch * batch) vfio_batch_fini() argument 566 vaddr_get_pfns(struct mm_struct * mm,unsigned long vaddr,unsigned long npages,int prot,unsigned long * pfn,struct vfio_batch * batch) vaddr_get_pfns() argument 624 vfio_pin_pages_remote(struct vfio_dma * dma,unsigned long vaddr,unsigned long npage,unsigned long * pfn_base,unsigned long limit,struct vfio_batch * batch) vfio_pin_pages_remote() argument 765 struct vfio_batch batch; vfio_pin_page_external() local 1481 struct vfio_batch batch; vfio_pin_map_dma() local 1699 struct vfio_batch batch; vfio_iommu_replay() local [all...] |
/linux/drivers/gpu/drm/i915/selftests/ |
H A D | igt_spinner.h | 25 u32 *batch; member
|
H A D | igt_spinner.c | 131 u32 *batch; in igt_spinner_create_request() local [all...] |
/linux/include/vdso/ |
H A D | getrandom.h | 36 u8 batch[CHACHA_BLOCK_SIZE * 3 / 2]; member
|
/linux/tools/virtio/ |
H A D | virtio_test.c | 170 bool delayed, int batch, int reset_n, int bufs) in run_test() argument 349 long batch = 1, reset = 0; in main() local [all...] |
/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | lag_conf.c | 234 unsigned int member_cnt, enum nfp_fl_lag_batch *batch) in nfp_fl_lag_config_group() argument 296 enum nfp_fl_lag_batch batch = NFP_FL_LAG_BATCH_FIRST; nfp_fl_lag_do_work() local 691 enum nfp_fl_lag_batch batch = NFP_FL_LAG_BATCH_FIRST; nfp_flower_lag_reset() local [all...] |
/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | igt_gem_utils.c | 116 struct i915_vma *batch; in igt_gpu_fill_dw() local
|
/linux/include/linux/ |
H A D | percpu_counter.h | 182 __percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch) in __percpu_counter_compare() argument 226 percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch) in percpu_counter_add_batch() argument
|
/linux/tools/testing/selftests/bpf/map_tests/ |
H A D | array_map_batch_ops.c | 75 __u64 batch = 0; in __test_map_lookup_and_update_batch() local
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_mob.c | 238 struct vmw_otable_batch *batch) in vmw_otable_batch_setup() argument 332 vmw_otable_batch_takedown(struct vmw_private * dev_priv,struct vmw_otable_batch * batch) vmw_otable_batch_takedown() argument [all...] |
/linux/net/core/ |
H A D | netclassid_cgroup.c | 66 unsigned int batch; member
|
/linux/include/linux/mailbox/ |
H A D | brcm-message.h | 45 } batch; member
|