hash_context 658 arch/powerpc/include/asm/book3s/64/mmu-hash.h #define TASK_SLICE_ARRAY_SZ(x) ((x)->hash_context->slb_addr_limit >> 41) hash_context 119 arch/powerpc/include/asm/book3s/64/mmu.h struct hash_mm_context *hash_context; hash_context 144 arch/powerpc/include/asm/book3s/64/mmu.h return ctx->hash_context->user_psize; hash_context 149 arch/powerpc/include/asm/book3s/64/mmu.h ctx->hash_context->user_psize = user_psize; hash_context 154 arch/powerpc/include/asm/book3s/64/mmu.h return ctx->hash_context->low_slices_psize; hash_context 159 arch/powerpc/include/asm/book3s/64/mmu.h return ctx->hash_context->high_slices_psize; hash_context 164 arch/powerpc/include/asm/book3s/64/mmu.h return ctx->hash_context->slb_addr_limit; hash_context 169 arch/powerpc/include/asm/book3s/64/mmu.h ctx->hash_context->slb_addr_limit = limit; hash_context 176 arch/powerpc/include/asm/book3s/64/mmu.h return &ctx->hash_context->mask_64k; hash_context 180 arch/powerpc/include/asm/book3s/64/mmu.h return &ctx->hash_context->mask_16m; hash_context 182 arch/powerpc/include/asm/book3s/64/mmu.h return &ctx->hash_context->mask_16g; hash_context 186 arch/powerpc/include/asm/book3s/64/mmu.h return &ctx->hash_context->mask_4k; hash_context 192 arch/powerpc/include/asm/book3s/64/mmu.h return ctx->hash_context->spt; hash_context 1057 arch/powerpc/mm/book3s64/hash_utils.c init_mm.context.hash_context = &init_hash_mm_context; hash_context 95 arch/powerpc/mm/book3s64/mmu_context.c mm->context.hash_context = kmalloc(sizeof(struct hash_mm_context), hash_context 97 arch/powerpc/mm/book3s64/mmu_context.c if (!mm->context.hash_context) hash_context 115 arch/powerpc/mm/book3s64/mmu_context.c memset(mm->context.hash_context, 0, sizeof(struct hash_mm_context)); hash_context 119 arch/powerpc/mm/book3s64/mmu_context.c memcpy(mm->context.hash_context, current->mm->context.hash_context, sizeof(struct hash_mm_context)); hash_context 122 arch/powerpc/mm/book3s64/mmu_context.c if (current->mm->context.hash_context->spt) { hash_context 123 arch/powerpc/mm/book3s64/mmu_context.c mm->context.hash_context->spt = kmalloc(sizeof(struct subpage_prot_table), hash_context 125 arch/powerpc/mm/book3s64/mmu_context.c if (!mm->context.hash_context->spt) { hash_context 126 arch/powerpc/mm/book3s64/mmu_context.c kfree(mm->context.hash_context); hash_context 136 arch/powerpc/mm/book3s64/mmu_context.c kfree(mm->context.hash_context->spt); hash_context 138 arch/powerpc/mm/book3s64/mmu_context.c kfree(mm->context.hash_context); hash_context 177 arch/powerpc/mm/book3s64/mmu_context.c mm->context.hash_context = NULL; hash_context 222 arch/powerpc/mm/book3s64/mmu_context.c kfree(ctx->hash_context); hash_context 233 arch/powerpc/mm/book3s64/subpage_prot.c mm->context.hash_context->spt = spt;