Lines Matching refs:address
310 unsigned long address, in __tlb_adjust_range() argument
313 tlb->start = min(tlb->start, address); in __tlb_adjust_range()
314 tlb->end = max(tlb->end, address + range_size); in __tlb_adjust_range()
523 unsigned long address, unsigned long size) in tlb_flush_pte_range() argument
525 __tlb_adjust_range(tlb, address, size); in tlb_flush_pte_range()
530 unsigned long address, unsigned long size) in tlb_flush_pmd_range() argument
532 __tlb_adjust_range(tlb, address, size); in tlb_flush_pmd_range()
537 unsigned long address, unsigned long size) in tlb_flush_pud_range() argument
539 __tlb_adjust_range(tlb, address, size); in tlb_flush_pud_range()
544 unsigned long address, unsigned long size) in tlb_flush_p4d_range() argument
546 __tlb_adjust_range(tlb, address, size); in tlb_flush_p4d_range()
551 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
561 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
563 tlb_flush_pte_range(tlb, address, PAGE_SIZE); \
564 __tlb_remove_tlb_entry(tlb, ptep, address); \
567 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
571 tlb_flush_p4d_range(tlb, address, _sz); \
573 tlb_flush_pud_range(tlb, address, _sz); \
575 tlb_flush_pmd_range(tlb, address, _sz); \
577 tlb_flush_pte_range(tlb, address, _sz); \
578 __tlb_remove_tlb_entry(tlb, ptep, address); \
586 #define __tlb_remove_pmd_tlb_entry(tlb, pmdp, address) do {} while (0) argument
589 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, address) \ argument
591 tlb_flush_pmd_range(tlb, address, HPAGE_PMD_SIZE); \
592 __tlb_remove_pmd_tlb_entry(tlb, pmdp, address); \
600 #define __tlb_remove_pud_tlb_entry(tlb, pudp, address) do {} while (0) argument
603 #define tlb_remove_pud_tlb_entry(tlb, pudp, address) \ argument
605 tlb_flush_pud_range(tlb, address, HPAGE_PUD_SIZE); \
606 __tlb_remove_pud_tlb_entry(tlb, pudp, address); \
628 #define pte_free_tlb(tlb, ptep, address) \ argument
630 tlb_flush_pmd_range(tlb, address, PAGE_SIZE); \
632 __pte_free_tlb(tlb, ptep, address); \
637 #define pmd_free_tlb(tlb, pmdp, address) \ argument
639 tlb_flush_pud_range(tlb, address, PAGE_SIZE); \
641 __pmd_free_tlb(tlb, pmdp, address); \
646 #define pud_free_tlb(tlb, pudp, address) \ argument
648 tlb_flush_p4d_range(tlb, address, PAGE_SIZE); \
650 __pud_free_tlb(tlb, pudp, address); \
655 #define p4d_free_tlb(tlb, pudp, address) \ argument
657 __tlb_adjust_range(tlb, address, PAGE_SIZE); \
659 __p4d_free_tlb(tlb, pudp, address); \