Lines Matching refs:address
308 unsigned long address, in __tlb_adjust_range() argument
311 tlb->start = min(tlb->start, address); in __tlb_adjust_range()
312 tlb->end = max(tlb->end, address + range_size); in __tlb_adjust_range()
521 unsigned long address, unsigned long size) in tlb_flush_pte_range() argument
523 __tlb_adjust_range(tlb, address, size); in tlb_flush_pte_range()
528 unsigned long address, unsigned long size) in tlb_flush_pmd_range() argument
530 __tlb_adjust_range(tlb, address, size); in tlb_flush_pmd_range()
535 unsigned long address, unsigned long size) in tlb_flush_pud_range() argument
537 __tlb_adjust_range(tlb, address, size); in tlb_flush_pud_range()
542 unsigned long address, unsigned long size) in tlb_flush_p4d_range() argument
544 __tlb_adjust_range(tlb, address, size); in tlb_flush_p4d_range()
549 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
559 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
561 tlb_flush_pte_range(tlb, address, PAGE_SIZE); \
562 __tlb_remove_tlb_entry(tlb, ptep, address); \
565 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
569 tlb_flush_pmd_range(tlb, address, _sz); \
571 tlb_flush_pud_range(tlb, address, _sz); \
572 __tlb_remove_tlb_entry(tlb, ptep, address); \
580 #define __tlb_remove_pmd_tlb_entry(tlb, pmdp, address) do {} while (0) argument
583 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, address) \ argument
585 tlb_flush_pmd_range(tlb, address, HPAGE_PMD_SIZE); \
586 __tlb_remove_pmd_tlb_entry(tlb, pmdp, address); \
594 #define __tlb_remove_pud_tlb_entry(tlb, pudp, address) do {} while (0) argument
597 #define tlb_remove_pud_tlb_entry(tlb, pudp, address) \ argument
599 tlb_flush_pud_range(tlb, address, HPAGE_PUD_SIZE); \
600 __tlb_remove_pud_tlb_entry(tlb, pudp, address); \
622 #define pte_free_tlb(tlb, ptep, address) \ argument
624 tlb_flush_pmd_range(tlb, address, PAGE_SIZE); \
626 __pte_free_tlb(tlb, ptep, address); \
631 #define pmd_free_tlb(tlb, pmdp, address) \ argument
633 tlb_flush_pud_range(tlb, address, PAGE_SIZE); \
635 __pmd_free_tlb(tlb, pmdp, address); \
640 #define pud_free_tlb(tlb, pudp, address) \ argument
642 tlb_flush_p4d_range(tlb, address, PAGE_SIZE); \
644 __pud_free_tlb(tlb, pudp, address); \
649 #define p4d_free_tlb(tlb, pudp, address) \ argument
651 __tlb_adjust_range(tlb, address, PAGE_SIZE); \
653 __p4d_free_tlb(tlb, pudp, address); \