Searched refs:io_mapping (Results 1 – 21 of 21) sorted by relevance
/linux-6.1.9/include/linux/ |
D | io-mapping.h | 23 struct io_mapping { struct 41 static inline struct io_mapping * argument 42 io_mapping_init_wc(struct io_mapping *iomap, in io_mapping_init_wc() 58 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini() 65 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc() 86 io_mapping_map_local_wc(struct io_mapping *mapping, unsigned long offset) in io_mapping_map_local_wc() 101 io_mapping_map_wc(struct io_mapping *mapping, in io_mapping_map_wc() 124 static inline struct io_mapping * 125 io_mapping_init_wc(struct io_mapping *iomap, in io_mapping_init_wc() 141 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini() [all …]
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | fbmem.h | 47 static inline struct io_mapping * 55 fbmem_fini(struct io_mapping *fb) in fbmem_fini() 61 fbmem_peek(struct io_mapping *fb, u32 off) in fbmem_peek() 70 fbmem_poke(struct io_mapping *fb, u32 off, u32 val) in fbmem_poke() 79 fbmem_readback(struct io_mapping *fb, u32 off, u32 val) in fbmem_readback()
|
D | nv20.c | 39 struct io_mapping *fb; in nv20_devinit_meminit()
|
D | nv10.c | 40 struct io_mapping *fb; in nv10_devinit_meminit()
|
D | nv05.c | 50 struct io_mapping *fb; in nv05_devinit_meminit()
|
D | nv04.c | 41 struct io_mapping *fb; in nv04_devinit_meminit()
|
/linux-6.1.9/Documentation/driver-api/ |
D | io-mapping.rst | 2 The io_mapping functions 8 The io_mapping functions in linux/io-mapping.h provide an abstraction for 16 struct io_mapping *io_mapping_create_wc(unsigned long base, 31 void *io_mapping_map_local_wc(struct io_mapping *mapping, 34 void *io_mapping_map_atomic_wc(struct io_mapping *mapping, 77 void *io_mapping_map_wc(struct io_mapping *mapping, 89 At driver close time, the io_mapping object must be freed:: 91 void io_mapping_free(struct io_mapping *mapping)
|
/linux-6.1.9/drivers/gpu/drm/i915/ |
D | i915_mm.h | 13 struct io_mapping; 19 struct io_mapping *iomap); 24 struct io_mapping *iomap) in remap_io_mapping()
|
D | intel_memory_region.h | 71 struct io_mapping iomap;
|
D | i915_mm.c | 96 struct io_mapping *iomap) in remap_io_mapping()
|
D | i915_gem.c | 280 gtt_user_read(struct io_mapping *mapping, in gtt_user_read() 508 ggtt_write(struct io_mapping *mapping, in ggtt_write()
|
/linux-6.1.9/include/drm/ttm/ |
D | ttm_resource.h | 48 struct io_mapping; 275 struct io_mapping *iomap; 410 struct io_mapping *iomap,
|
D | ttm_bo_driver.h | 300 struct io_mapping *iomap,
|
/linux-6.1.9/mm/ |
D | io-mapping.c | 16 int io_mapping_map_user(struct io_mapping *iomap, struct vm_area_struct *vma, in io_mapping_map_user()
|
D | Kconfig | 1072 # struct io_mapping based helper. Selected by drivers that need them
|
/linux-6.1.9/drivers/gpu/drm/qxl/ |
D | qxl_drv.h | 244 struct io_mapping *vram_mapping; 245 struct io_mapping *surface_mapping;
|
D | qxl_object.c | 212 struct io_mapping *map; in qxl_bo_kmap_atomic_page()
|
/linux-6.1.9/Documentation/translations/zh_CN/PCI/ |
D | pci.rst | 233 参见io_mapping函数,了解如何访问设备寄存器或设备内存。
|
/linux-6.1.9/drivers/gpu/drm/i915/gt/ |
D | intel_gtt.h | 344 struct io_mapping iomap; /* Mapping to our CPU mappable region */
|
/linux-6.1.9/drivers/gpu/drm/ttm/ |
D | ttm_resource.c | 595 struct io_mapping *iomap, in ttm_kmap_iter_iomap_init()
|
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4.h | 917 struct io_mapping *bf_mapping;
|