Lines Matching refs:address

324 				      unsigned long address,  in __tlb_adjust_range()  argument
327 tlb->start = min(tlb->start, address); in __tlb_adjust_range()
328 tlb->end = max(tlb->end, address + range_size); in __tlb_adjust_range()
525 unsigned long address, unsigned long size) in tlb_flush_pte_range() argument
527 __tlb_adjust_range(tlb, address, size); in tlb_flush_pte_range()
532 unsigned long address, unsigned long size) in tlb_flush_pmd_range() argument
534 __tlb_adjust_range(tlb, address, size); in tlb_flush_pmd_range()
539 unsigned long address, unsigned long size) in tlb_flush_pud_range() argument
541 __tlb_adjust_range(tlb, address, size); in tlb_flush_pud_range()
546 unsigned long address, unsigned long size) in tlb_flush_p4d_range() argument
548 __tlb_adjust_range(tlb, address, size); in tlb_flush_p4d_range()
553 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
563 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
565 tlb_flush_pte_range(tlb, address, PAGE_SIZE); \
566 __tlb_remove_tlb_entry(tlb, ptep, address); \
569 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
573 tlb_flush_p4d_range(tlb, address, _sz); \
575 tlb_flush_pud_range(tlb, address, _sz); \
577 tlb_flush_pmd_range(tlb, address, _sz); \
579 tlb_flush_pte_range(tlb, address, _sz); \
580 __tlb_remove_tlb_entry(tlb, ptep, address); \
588 #define __tlb_remove_pmd_tlb_entry(tlb, pmdp, address) do {} while (0) argument
591 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, address) \ argument
593 tlb_flush_pmd_range(tlb, address, HPAGE_PMD_SIZE); \
594 __tlb_remove_pmd_tlb_entry(tlb, pmdp, address); \
602 #define __tlb_remove_pud_tlb_entry(tlb, pudp, address) do {} while (0) argument
605 #define tlb_remove_pud_tlb_entry(tlb, pudp, address) \ argument
607 tlb_flush_pud_range(tlb, address, HPAGE_PUD_SIZE); \
608 __tlb_remove_pud_tlb_entry(tlb, pudp, address); \
630 #define pte_free_tlb(tlb, ptep, address) \ argument
632 tlb_flush_pmd_range(tlb, address, PAGE_SIZE); \
634 __pte_free_tlb(tlb, ptep, address); \
639 #define pmd_free_tlb(tlb, pmdp, address) \ argument
641 tlb_flush_pud_range(tlb, address, PAGE_SIZE); \
643 __pmd_free_tlb(tlb, pmdp, address); \
648 #define pud_free_tlb(tlb, pudp, address) \ argument
650 tlb_flush_p4d_range(tlb, address, PAGE_SIZE); \
652 __pud_free_tlb(tlb, pudp, address); \
657 #define p4d_free_tlb(tlb, pudp, address) \ argument
659 __tlb_adjust_range(tlb, address, PAGE_SIZE); \
661 __p4d_free_tlb(tlb, pudp, address); \