Home
last modified time | relevance | path

Searched refs:io_mapping (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/include/linux/
Dio-mapping.h22 struct io_mapping { struct
39 static inline struct io_mapping * argument
40 io_mapping_init_wc(struct io_mapping *iomap, in io_mapping_init_wc()
56 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini()
63 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc()
82 io_mapping_map_wc(struct io_mapping *mapping, in io_mapping_map_wc()
106 static inline struct io_mapping *
107 io_mapping_init_wc(struct io_mapping *iomap, in io_mapping_init_wc()
126 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini()
133 io_mapping_map_wc(struct io_mapping *mapping, in io_mapping_map_wc()
[all …]
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dfbmem.h47 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()
Dnv20.c39 struct io_mapping *fb; in nv20_devinit_meminit()
Dnv10.c40 struct io_mapping *fb; in nv10_devinit_meminit()
Dnv05.c50 struct io_mapping *fb; in nv05_devinit_meminit()
Dnv04.c41 struct io_mapping *fb; in nv04_devinit_meminit()
/Linux-v5.4/Documentation/
Dio-mapping.txt2 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,
30 void *io_mapping_map_atomic_wc(struct io_mapping *mapping,
59 void *io_mapping_map_wc(struct io_mapping *mapping,
73 At driver close time, the io_mapping object must be freed::
75 void io_mapping_free(struct io_mapping *mapping)
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_mm.c61 struct io_mapping *iomap) in remap_io_mapping()
Di915_gem_gtt.h389 struct io_mapping iomap; /* Mapping to our CPU mappable region */
Di915_gem.c304 gtt_user_read(struct io_mapping *mapping, in gtt_user_read()
491 ggtt_write(struct io_mapping *mapping, in ggtt_write()
Di915_drv.h2488 struct io_mapping *iomap);
/Linux-v5.4/drivers/gpu/drm/qxl/
Dqxl_drv.h263 struct io_mapping *vram_mapping;
264 struct io_mapping *surface_mapping;
Dqxl_object.c154 struct io_mapping *map; in qxl_bo_kmap_atomic_page()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Dmlx4.h916 struct io_mapping *bf_mapping;