tiop 21 arch/sh/include/asm/io_trapped.h int register_trapped_io(struct trapped_io *tiop); tiop 53 arch/sh/include/asm/io_trapped.h #define register_trapped_io(tiop) (-1) tiop 54 arch/sh/include/asm/io_trapped.h #define handle_trapped_io(tiop, address) 0 tiop 41 arch/sh/kernel/io_trapped.c int register_trapped_io(struct trapped_io *tiop) tiop 52 arch/sh/kernel/io_trapped.c if ((unsigned long)tiop & (PAGE_SIZE - 1)) tiop 55 arch/sh/kernel/io_trapped.c for (k = 0; k < tiop->num_resources; k++) { tiop 56 arch/sh/kernel/io_trapped.c res = tiop->resource + k; tiop 71 arch/sh/kernel/io_trapped.c pages[k] = virt_to_page(tiop); tiop 73 arch/sh/kernel/io_trapped.c tiop->virt_base = vmap(pages, n, VM_MAP, PAGE_NONE); tiop 74 arch/sh/kernel/io_trapped.c if (!tiop->virt_base) tiop 78 arch/sh/kernel/io_trapped.c for (k = 0; k < tiop->num_resources; k++) { tiop 79 arch/sh/kernel/io_trapped.c res = tiop->resource + k; tiop 81 arch/sh/kernel/io_trapped.c (unsigned long)(tiop->virt_base + len), tiop 87 arch/sh/kernel/io_trapped.c tiop->magic = IO_TRAPPED_MAGIC; tiop 88 arch/sh/kernel/io_trapped.c INIT_LIST_HEAD(&tiop->list); tiop 92 arch/sh/kernel/io_trapped.c list_add(&tiop->list, &trapped_io); tiop 96 arch/sh/kernel/io_trapped.c list_add(&tiop->list, &trapped_mem); tiop 112 arch/sh/kernel/io_trapped.c struct trapped_io *tiop; tiop 118 arch/sh/kernel/io_trapped.c list_for_each_entry(tiop, list, list) { tiop 120 arch/sh/kernel/io_trapped.c for (k = 0; k < tiop->num_resources; k++) { tiop 121 arch/sh/kernel/io_trapped.c res = tiop->resource + k; tiop 124 arch/sh/kernel/io_trapped.c return tiop->virt_base + voffs; tiop 162 arch/sh/kernel/io_trapped.c static unsigned long lookup_address(struct trapped_io *tiop, tiop 166 arch/sh/kernel/io_trapped.c unsigned long vaddr = (unsigned long)tiop->virt_base; tiop 170 arch/sh/kernel/io_trapped.c for (k = 0; k < tiop->num_resources; k++) { tiop 171 arch/sh/kernel/io_trapped.c res = tiop->resource + k; tiop 220 arch/sh/kernel/io_trapped.c struct trapped_io *tiop; tiop 225 arch/sh/kernel/io_trapped.c tiop = lookup_tiop(src_addr); tiop 226 arch/sh/kernel/io_trapped.c WARN_ON(!tiop || (tiop->magic != IO_TRAPPED_MAGIC)); tiop 228 arch/sh/kernel/io_trapped.c src_addr = lookup_address(tiop, src_addr); tiop 234 arch/sh/kernel/io_trapped.c (tiop->minimum_bus_width / 8)), tiop 243 arch/sh/kernel/io_trapped.c struct trapped_io *tiop; tiop 248 arch/sh/kernel/io_trapped.c tiop = lookup_tiop(dst_addr); tiop 249 arch/sh/kernel/io_trapped.c WARN_ON(!tiop || (tiop->magic != IO_TRAPPED_MAGIC)); tiop 251 arch/sh/kernel/io_trapped.c dst_addr = lookup_address(tiop, dst_addr); tiop 257 arch/sh/kernel/io_trapped.c (tiop->minimum_bus_width / 8)));