Lines Matching refs:tlb_op
319 #define tlb_op(f, regs, arg) __tlb_op(f, "p15, 0, %0, " regs, arg) macro
327 tlb_op(TLB_V4_U_FULL | TLB_V6_U_FULL, "c8, c7, 0", zero); in __local_flush_tlb_all()
328 tlb_op(TLB_V4_D_FULL | TLB_V6_D_FULL, "c8, c6, 0", zero); in __local_flush_tlb_all()
329 tlb_op(TLB_V4_I_FULL | TLB_V6_I_FULL, "c8, c5, 0", zero); in __local_flush_tlb_all()
341 tlb_op(TLB_V7_UIS_FULL, "c8, c7, 0", zero); in local_flush_tlb_all()
358 tlb_op(TLB_V7_UIS_FULL, "c8, c3, 0", zero); in __flush_tlb_all()
374 tlb_op(TLB_V4_U_FULL, "c8, c7, 0", zero); in __local_flush_tlb_mm()
375 tlb_op(TLB_V4_D_FULL, "c8, c6, 0", zero); in __local_flush_tlb_mm()
376 tlb_op(TLB_V4_I_FULL, "c8, c5, 0", zero); in __local_flush_tlb_mm()
380 tlb_op(TLB_V6_U_ASID, "c8, c7, 2", asid); in __local_flush_tlb_mm()
381 tlb_op(TLB_V6_D_ASID, "c8, c6, 2", asid); in __local_flush_tlb_mm()
382 tlb_op(TLB_V6_I_ASID, "c8, c5, 2", asid); in __local_flush_tlb_mm()
394 tlb_op(TLB_V7_UIS_ASID, "c8, c7, 2", asid); in local_flush_tlb_mm()
409 tlb_op(TLB_V7_UIS_ASID, "c8, c3, 0", 0); in __flush_tlb_mm()
411 tlb_op(TLB_V7_UIS_ASID, "c8, c3, 2", ASID(mm)); in __flush_tlb_mm()
428 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", uaddr); in __local_flush_tlb_page()
429 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", uaddr); in __local_flush_tlb_page()
430 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", uaddr); in __local_flush_tlb_page()
435 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", uaddr); in __local_flush_tlb_page()
436 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", uaddr); in __local_flush_tlb_page()
437 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", uaddr); in __local_flush_tlb_page()
451 tlb_op(TLB_V7_UIS_PAGE, "c8, c7, 1", uaddr); in local_flush_tlb_page()
469 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 3", uaddr & PAGE_MASK); in __flush_tlb_page()
471 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 1", uaddr); in __flush_tlb_page()
483 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr); in __local_flush_tlb_kernel_page()
484 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr); in __local_flush_tlb_kernel_page()
485 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr); in __local_flush_tlb_kernel_page()
489 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", kaddr); in __local_flush_tlb_kernel_page()
490 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", kaddr); in __local_flush_tlb_kernel_page()
491 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", kaddr); in __local_flush_tlb_kernel_page()
504 tlb_op(TLB_V7_UIS_PAGE, "c8, c7, 1", kaddr); in local_flush_tlb_kernel_page()
522 tlb_op(TLB_V7_UIS_PAGE, "c8, c3, 1", kaddr); in __flush_tlb_kernel_page()
580 tlb_op(TLB_DCLEAN, "c7, c10, 1 @ flush_pmd", pmd); in flush_pmd_entry()
591 tlb_op(TLB_DCLEAN, "c7, c10, 1 @ flush_pmd", pmd); in clean_pmd_entry()
595 #undef tlb_op