Lines Matching refs:tlb_op
323 #define tlb_op(f, regs, arg) __tlb_op(f, "p15, 0, %0, " regs, arg) macro
331 tlb_op(TLB_V4_U_FULL | TLB_V6_U_FULL, "c8, c7, 0", zero); in __local_flush_tlb_all()
332 tlb_op(TLB_V4_D_FULL | TLB_V6_D_FULL, "c8, c6, 0", zero); in __local_flush_tlb_all()
333 tlb_op(TLB_V4_I_FULL | TLB_V6_I_FULL, "c8, c5, 0", zero); in __local_flush_tlb_all()
345 tlb_op(TLB_V7_UIS_FULL, "c8, c7, 0", zero); in local_flush_tlb_all()
362 tlb_op(TLB_V7_UIS_FULL, "c8, c3, 0", zero); in __flush_tlb_all()
378 tlb_op(TLB_V4_U_FULL, "c8, c7, 0", zero); in __local_flush_tlb_mm()
379 tlb_op(TLB_V4_D_FULL, "c8, c6, 0", zero); in __local_flush_tlb_mm()
380 tlb_op(TLB_V4_I_FULL, "c8, c5, 0", zero); in __local_flush_tlb_mm()
384 tlb_op(TLB_V6_U_ASID, "c8, c7, 2", asid); in __local_flush_tlb_mm()
385 tlb_op(TLB_V6_D_ASID, "c8, c6, 2", asid); in __local_flush_tlb_mm()
386 tlb_op(TLB_V6_I_ASID, "c8, c5, 2", asid); in __local_flush_tlb_mm()
398 tlb_op(TLB_V7_UIS_ASID, "c8, c7, 2", asid); in local_flush_tlb_mm()
413 tlb_op(TLB_V7_UIS_ASID, "c8, c3, 0", 0); in __flush_tlb_mm()
415 tlb_op(TLB_V7_UIS_ASID, "c8, c3, 2", ASID(mm)); in __flush_tlb_mm()
432 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", uaddr); in __local_flush_tlb_page()
433 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", uaddr); in __local_flush_tlb_page()
434 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", uaddr); in __local_flush_tlb_page()
439 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", uaddr); in __local_flush_tlb_page()
440 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", uaddr); in __local_flush_tlb_page()
441 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", uaddr); in __local_flush_tlb_page()
455 tlb_op(TLB_V7_UIS_PAGE, "c8, c7, 1", uaddr); in local_flush_tlb_page()
473 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 3", uaddr & PAGE_MASK); in __flush_tlb_page()
475 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 1", uaddr); in __flush_tlb_page()
487 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr); in __local_flush_tlb_kernel_page()
488 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr); in __local_flush_tlb_kernel_page()
489 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr); in __local_flush_tlb_kernel_page()
493 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", kaddr); in __local_flush_tlb_kernel_page()
494 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", kaddr); in __local_flush_tlb_kernel_page()
495 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", kaddr); in __local_flush_tlb_kernel_page()
508 tlb_op(TLB_V7_UIS_PAGE, "c8, c7, 1", kaddr); in local_flush_tlb_kernel_page()
526 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 1", kaddr); in __flush_tlb_kernel_page()
584 tlb_op(TLB_DCLEAN, "c7, c10, 1 @ flush_pmd", pmd); in flush_pmd_entry()
595 tlb_op(TLB_DCLEAN, "c7, c10, 1 @ flush_pmd", pmd); in clean_pmd_entry()
599 #undef tlb_op