Home
last modified time | relevance | path

Searched refs:iomap (Results 1 – 21 of 21) sorted by relevance

/netbsd/src/lib/libarch/i386/
Di386_set_ioperm.c40 i386_set_ioperm(u_long *iomap) in i386_set_ioperm() argument
44 p.iomap = iomap; in i386_set_ioperm()
Di386_get_ioperm.c40 i386_get_ioperm(u_long *iomap) in i386_get_ioperm() argument
44 p.iomap = iomap; in i386_get_ioperm()
/netbsd/src/sys/arch/x86/x86/
Dsys_machdep.c402 void *iomap; in x86_get_ioperm() local
412 iomap = pcb->pcb_iomap; in x86_get_ioperm()
413 if (iomap == NULL) { in x86_get_ioperm()
414 iomap = dummymap = kmem_alloc(IOMAPSIZE, KM_SLEEP); in x86_get_ioperm()
417 error = copyout(iomap, ua.iomap, IOMAPSIZE); in x86_get_ioperm()
447 error = copyin(ua.iomap, new, IOMAPSIZE); in x86_set_ioperm()
458 CTASSERT(offsetof(struct cpu_tss, iomap) - in x86_set_ioperm()
463 memcpy(ci->ci_tss->iomap, pcb->pcb_iomap, IOMAPSIZE); in x86_set_ioperm()
/netbsd/src/sys/external/bsd/drm2/dist/drm/i915/
Dintel_region_lmem.c75 io_mapping_fini(&mem->iomap); in region_lmem_release()
89 if (!io_mapping_init_wc(&mem->iomap, in region_lmem_init()
96 io_mapping_fini(&mem->iomap); in region_lmem_init()
Di915_vma.c504 ptr = READ_ONCE(vma->iomap); in i915_vma_pin_iomap()
506 ptr = io_mapping_map_wc(&i915_vm_to_ggtt(vma->vm)->iomap, in i915_vma_pin_iomap()
514 if (unlikely(cmpxchg(&vma->iomap, NULL, ptr))) { in i915_vma_pin_iomap()
516 io_mapping_unmap(&i915_vm_to_ggtt(vma->vm)->iomap, ptr, in i915_vma_pin_iomap()
521 ptr = vma->iomap; in i915_vma_pin_iomap()
554 GEM_BUG_ON(vma->iomap == NULL); in i915_vma_unpin_iomap()
1181 if (vma->iomap == NULL) in __i915_vma_iounmap()
1185 io_mapping_unmap(&i915_vm_to_ggtt(vma->vm)->iomap, vma->iomap, in __i915_vma_iounmap()
1188 io_mapping_unmap(vma->iomap); in __i915_vma_iounmap()
1190 vma->iomap = NULL; in __i915_vma_iounmap()
Di915_mm.c98 struct io_mapping *iomap) in remap_io_mapping() argument
109 r.prot = __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) | in remap_io_mapping()
Di915_vma_types.h187 void __iomem *iomap; member
Dintel_memory_region.h78 struct io_mapping iomap; member
Di915_gem.c490 if (gtt_user_read(&ggtt->iomap, page_base, page_offset, in i915_gem_gtt_pread()
702 if (ggtt_write(&ggtt->iomap, page_base, page_offset, in i915_gem_gtt_pwrite_fast()
Di915_gpu_error.c1024 s = io_mapping_map_wc(&ggtt->iomap, slot, PAGE_SIZE); in i915_vma_coredump_create()
1043 s = io_mapping_map_wc(&mem->iomap, dma, PAGE_SIZE); in i915_vma_coredump_create()
Di915_drv.h2076 struct io_mapping *iomap);
/netbsd/src/sys/arch/x86/include/
Dsysarch.h117 u_long *iomap; in _X86_SYSARCH_L() local
121 u_long *iomap; in _X86_SYSARCH_L() local
Dcpu.h95 uint8_t iomap[IOMAPSIZE]; member
/netbsd/src/sys/arch/hp300/include/
Dautoconf.h44 void * iomap(void *, int);
/netbsd/src/sys/arch/mvme68k/include/
Dcpu.h81 void *iomap(u_long, size_t);
/netbsd/src/external/bsd/libevent/dist/
Devmap.c555 struct event_io_map *iomap = &base->io; local
559 HT_FOREACH(mapent, event_io_map, iomap) {
563 for (fd = 0; fd < iomap->nentries; ++fd) {
564 struct evmap_io *ctx = iomap->entries[fd];
/netbsd/src/external/bsd/ntp/dist/sntp/libevent/
Devmap.c553 struct event_io_map *iomap = &base->io; local
557 HT_FOREACH(mapent, event_io_map, iomap) {
561 for (fd = 0; fd < iomap->nentries; ++fd) {
562 struct evmap_io *ctx = iomap->entries[fd];
/netbsd/src/sys/arch/hp300/hp300/
Dautoconf.c967 va = iomap(pa, PAGE_SIZE); in dio_scode_probe()
1037 iomap(void *pa, int size) in iomap() function
/netbsd/src/sys/arch/atari/atari/
Dgenassym.cf52 include <machine/iomap.h>
/netbsd/src/sys/arch/hp300/dev/
Ddiofb.c131 fb->fbkva = iomap(fb->fbaddr, fb->fbsize); in diofb_fbinquire()
/netbsd/src/sys/arch/i386/i386/
Dgenassym.cf233 define TSS_IOMAP offsetof(struct cpu_tss, iomap)