Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dio-mapping.h38 struct io_mapping { struct
51 static inline struct io_mapping * argument
54 struct io_mapping *iomap; in io_mapping_create_wc()
76 io_mapping_free(struct io_mapping *mapping) in io_mapping_free()
84 io_mapping_map_atomic_wc(struct io_mapping *mapping, in io_mapping_map_atomic_wc()
103 io_mapping_map_wc(struct io_mapping *mapping, unsigned long offset) in io_mapping_map_wc()
124 struct io_mapping;
127 static inline struct io_mapping *
130 return (struct io_mapping __force *) ioremap_wc(base, size); in io_mapping_create_wc()
134 io_mapping_free(struct io_mapping *mapping) in io_mapping_free()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dfbmem.h48 static inline struct io_mapping *
56 fbmem_fini(struct io_mapping *fb) in fbmem_fini()
62 fbmem_peek(struct io_mapping *fb, u32 off) in fbmem_peek()
71 fbmem_poke(struct io_mapping *fb, u32 off, u32 val) in fbmem_poke()
80 fbmem_readback(struct io_mapping *fb, u32 off, u32 val) in fbmem_readback()
Dnv20.c39 struct io_mapping *fb; in nv20_devinit_meminit()
Dnv10.c39 struct io_mapping *fb; in nv10_devinit_meminit()
Dnv05.c49 struct io_mapping *fb; in nv05_devinit_meminit()
Dnv04.c40 struct io_mapping *fb; in nv04_devinit_meminit()
/linux-4.1.27/Documentation/
Dio-mapping.txt1 The io_mapping functions in linux/io-mapping.h provide an abstraction for
9 struct io_mapping *io_mapping_create_wc(unsigned long base,
23 void *io_mapping_map_atomic_wc(struct io_mapping *mapping,
48 void *io_mapping_map_wc(struct io_mapping *mapping,
59 At driver close time, the io_mapping object must be freed:
61 void io_mapping_free(struct io_mapping *mapping)
D00-INDEX237 - description of io_mapping functions in linux/io-mapping.h
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_object.c150 struct io_mapping *map; in qxl_bo_kmap_atomic_page()
190 struct io_mapping *map; in qxl_bo_kunmap_atomic_page()
Dqxl_drv.h316 struct io_mapping *vram_mapping;
317 struct io_mapping *surface_mapping;
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_gtt.h296 struct io_mapping *mappable; /* Mapping to our CPU mappable region */
Di915_gem.c758 fast_user_write(struct io_mapping *mapping, in fast_user_write()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmlx4.h881 struct io_mapping *bf_mapping;