Searched refs:io_mapping (Results 1 – 15 of 15) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/include/linux/ |
H A D | io-mapping.h | 48 struct io_mapping { struct 56 bool bus_space_io_mapping_init_wc(bus_space_tag_t, struct io_mapping *, argument 58 void io_mapping_fini(struct io_mapping *); 60 struct io_mapping *bus_space_io_mapping_create_wc(bus_space_tag_t, bus_addr_t, 62 void io_mapping_free(struct io_mapping *); 64 void *io_mapping_map_wc(struct io_mapping *, bus_addr_t, bus_size_t); 65 void io_mapping_unmap(struct io_mapping *, void *, bus_size_t); 67 void *io_mapping_map_atomic_wc(struct io_mapping *, bus_addr_t); 68 void io_mapping_unmap_atomic(struct io_mapping *, void *);
|
/netbsd-src/sys/external/bsd/drm2/linux/ |
H A D | linux_io_mapping.c | 43 bus_space_io_mapping_init_wc(bus_space_tag_t bst, struct io_mapping *mapping, in bus_space_io_mapping_init_wc() 82 io_mapping_fini(struct io_mapping *mapping) in io_mapping_fini() 91 struct io_mapping * 95 struct io_mapping *mapping; in bus_space_io_mapping_create_wc() 107 io_mapping_free(struct io_mapping *mapping) in io_mapping_free() 115 io_mapping_map_wc(struct io_mapping *mapping, bus_addr_t offset, in io_mapping_map_wc() 146 io_mapping_unmap(struct io_mapping *mapping, void *ptr, bus_size_t size) in io_mapping_unmap() 159 io_mapping_map_atomic_wc(struct io_mapping *mapping, bus_addr_t offset) in io_mapping_map_atomic_wc() 183 io_mapping_unmap_atomic(struct io_mapping *mapping, void *ptr __diagused) in io_mapping_unmap_atomic()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/ |
H A D | fbmem.h | 49 static inline struct io_mapping * 63 fbmem_fini(struct io_mapping *fb) in fbmem_fini() 98 fbmem_peek(struct io_mapping *fb, u32 off) in fbmem_peek() 111 fbmem_poke(struct io_mapping *fb, u32 off, u32 val) in fbmem_poke() 124 fbmem_readback(struct io_mapping *fb, u32 off, u32 val) in fbmem_readback()
|
H A D | nouveau_nvkm_subdev_devinit_nv20.c | 44 struct io_mapping *fb; in nv20_devinit_meminit()
|
H A D | nouveau_nvkm_subdev_devinit_nv10.c | 45 struct io_mapping *fb; in nv10_devinit_meminit()
|
H A D | nouveau_nvkm_subdev_devinit_nv05.c | 55 struct io_mapping *fb; in nv05_devinit_meminit()
|
H A D | nouveau_nvkm_subdev_devinit_nv04.c | 46 struct io_mapping *fb; in nv04_devinit_meminit()
|
/netbsd-src/sys/external/bsd/drm2/include/drm/ |
H A D | io-mapping.h | 36 static inline struct io_mapping * 44 drm_io_mapping_init_wc(struct drm_device *dev, struct io_mapping *mapping, in drm_io_mapping_init_wc()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | intel_memory_region.h | 78 struct io_mapping iomap;
|
H A D | i915_mm.c | 98 struct io_mapping *iomap) in remap_io_mapping()
|
H A D | i915_gem.c | 384 gtt_user_read(struct io_mapping *mapping, in gtt_user_read() 574 ggtt_write(struct io_mapping *mapping, in ggtt_write()
|
H A D | i915_drv.h | 2076 struct io_mapping *iomap);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
H A D | qxl_drv.h | 266 struct io_mapping *vram_mapping; 267 struct io_mapping *surface_mapping;
|
H A D | qxl_object.c | 177 struct io_mapping *map; in qxl_bo_kmap_atomic_page()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_gtt.h | 349 struct io_mapping iomap; /* Mapping to our CPU mappable region */
|