*参照元 [#h2e403db] #backlinks *説明 [#w698cd75] -パス: 複数あり --CONFIG_MMU 有効: [[linux-4.4.1/arch/arm/mm/ioremap.c]] --CONFIG_MMU 無効: [[linux-4.4.1/arch/arm/mm/nommu.c]] -FIXME: これは何? --説明 **引数 [#wd8d9d70] -volatile void __iomem *io_addr -- **返り値 [#ueca8a38] -なし **参考 [#d2dcd19c] *実装 [#ibed2f9e] **CONFIG_MMU 有効: arch/arm/mm/ioremap.c [#u8588e8f] void __iounmap(volatile void __iomem *io_addr) { unsigned long addr = (unsigned long)io_addr & PAGE_MASK; /* * We could get an address outside vmalloc range in case * of ioremap_cache() reusing a RAM mapping. */ if (VMALLOC_START <= addr && addr < VMALLOC_END) vunmap((void *)addr); - --[[linux-4.4.1/vunmap()]] --[[linux-4.4.1/VMALLOC_START]] --[[linux-4.4.1/VMALLOC_END]] } EXPORT_SYMBOL(__iounmap); - --[[linux-4.4.1/EXPORT_SYMBOL()]] **CONFIG_MMU 無効: arch/arm/mm/nommu.c [#z8d73c3f] void __iounmap(volatile void __iomem *addr) { } -何もしない EXPORT_SYMBOL(__iounmap); - --[[linux-4.4.1/EXPORT_SYMBOL()]] *コメント [#j55f2835]