HelenOS sources
FRAME_WIDTH 39 kernel/arch/abs32le/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 42 kernel/arch/abs32le/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 122 kernel/arch/abs32le/include/arch/mm/page.h ((p)->frame_address << FRAME_WIDTH)
FRAME_WIDTH 39 kernel/arch/amd64/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 40 kernel/arch/amd64/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 168 kernel/arch/amd64/src/mm/frame.c frame_mark_unavailable(AP_BOOT_OFFSET >> FRAME_WIDTH,
FRAME_WIDTH 169 kernel/arch/amd64/src/mm/frame.c unmapped_size >> FRAME_WIDTH);
FRAME_WIDTH 40 kernel/arch/arm32/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 75 kernel/arch/arm32/include/arch/mm/frame.h #define BOOT_PAGE_TABLE_START_FRAME (BOOT_PAGE_TABLE_ADDRESS >> FRAME_WIDTH)
FRAME_WIDTH 76 kernel/arch/arm32/include/arch/mm/frame.h #define BOOT_PAGE_TABLE_SIZE_IN_FRAMES (BOOT_PAGE_TABLE_SIZE >> FRAME_WIDTH)
FRAME_WIDTH 47 kernel/arch/arm32/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 52 kernel/arch/arm32/include/arch/mm/page_armv4.h (((uintptr_t) ((pte_t *) (pte))->l1.frame_base_addr) << FRAME_WIDTH)
FRAME_WIDTH 49 kernel/arch/arm32/include/arch/mm/page_armv6.h (((uintptr_t) ((pte_t *) (pte))->l1.frame_base_addr) << FRAME_WIDTH)
FRAME_WIDTH 42 kernel/arch/arm64/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 47 kernel/arch/arm64/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 155 kernel/arch/arm64/include/arch/mm/page.h (((uintptr_t) ((pte_t *) (pte))->output_address) << FRAME_WIDTH)
FRAME_WIDTH 39 kernel/arch/ia32/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 41 kernel/arch/ia32/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 138 kernel/arch/ia32/include/arch/mm/page.h ((p)->frame_address << FRAME_WIDTH)
FRAME_WIDTH 168 kernel/arch/ia32/src/mm/frame.c frame_mark_unavailable(AP_BOOT_OFFSET >> FRAME_WIDTH,
FRAME_WIDTH 169 kernel/arch/ia32/src/mm/frame.c unmapped_size >> FRAME_WIDTH);
FRAME_WIDTH 39 kernel/arch/ia64/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 47 kernel/arch/ia64/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 39 kernel/arch/mips32/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 41 kernel/arch/mips32/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 39 kernel/arch/ppc32/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 40 kernel/arch/ppc32/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 39 kernel/arch/riscv64/include/arch/mm/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 40 kernel/arch/riscv64/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 83 kernel/arch/riscv64/src/mm/page.c uint64_t satp = ((ptl0 >> FRAME_WIDTH) & SATP_PFN_MASK) |
FRAME_WIDTH 51 kernel/arch/sparc64/include/arch/mm/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 52 kernel/arch/sparc64/include/arch/mm/sun4u/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 42 kernel/arch/sparc64/include/arch/mm/sun4v/frame.h #define FRAME_SIZE (1 << FRAME_WIDTH)
FRAME_WIDTH 43 kernel/arch/sparc64/include/arch/mm/sun4v/page.h #define PAGE_WIDTH FRAME_WIDTH
FRAME_WIDTH 134 kernel/arch/sparc64/src/mm/sun4v/tlb.c data.ra = frame >> FRAME_WIDTH;
FRAME_WIDTH 169 kernel/arch/sparc64/src/mm/sun4v/tlb.c data.ra = (t->frame) >> FRAME_WIDTH;
FRAME_WIDTH 196 kernel/arch/sparc64/src/mm/sun4v/tlb.c data.ra = (t->frame) >> FRAME_WIDTH;
FRAME_WIDTH 122 kernel/generic/include/macros.h #define PFN2ADDR(frame) ((frame) << FRAME_WIDTH)
FRAME_WIDTH 123 kernel/generic/include/macros.h #define ADDR2PFN(addr) ((addr) >> FRAME_WIDTH)
FRAME_WIDTH 125 kernel/generic/include/macros.h #define FRAMES2SIZE(frames) ((frames) << FRAME_WIDTH)
FRAME_WIDTH 127 kernel/generic/include/macros.h (((size) == 0) ? 0 : ((((size) - 1) >> FRAME_WIDTH) + 1))
HelenOS homepage, sources at GitHub