Lines Matching refs:entry

41 static inline unsigned swp_type(swp_entry_t entry)  in swp_type()  argument
43 return (entry.val >> SWP_TYPE_SHIFT); in swp_type()
50 static inline pgoff_t swp_offset(swp_entry_t entry) in swp_offset() argument
52 return entry.val & SWP_OFFSET_MASK; in swp_offset()
79 static inline pte_t swp_entry_to_pte(swp_entry_t entry) in swp_entry_to_pte() argument
83 arch_entry = __swp_entry(swp_type(entry), swp_offset(entry)); in swp_entry_to_pte()
89 swp_entry_t entry; in radix_to_swp_entry() local
91 entry.val = xa_to_value(arg); in radix_to_swp_entry()
92 return entry; in radix_to_swp_entry()
95 static inline void *swp_to_radix_entry(swp_entry_t entry) in swp_to_radix_entry() argument
97 return xa_mk_value(entry.val); in swp_to_radix_entry()
107 static inline bool is_device_private_entry(swp_entry_t entry) in is_device_private_entry() argument
109 int type = swp_type(entry); in is_device_private_entry()
113 static inline void make_device_private_entry_read(swp_entry_t *entry) in make_device_private_entry_read() argument
115 *entry = swp_entry(SWP_DEVICE_READ, swp_offset(*entry)); in make_device_private_entry_read()
118 static inline bool is_write_device_private_entry(swp_entry_t entry) in is_write_device_private_entry() argument
120 return unlikely(swp_type(entry) == SWP_DEVICE_WRITE); in is_write_device_private_entry()
123 static inline unsigned long device_private_entry_to_pfn(swp_entry_t entry) in device_private_entry_to_pfn() argument
125 return swp_offset(entry); in device_private_entry_to_pfn()
128 static inline struct page *device_private_entry_to_page(swp_entry_t entry) in device_private_entry_to_page() argument
130 return pfn_to_page(swp_offset(entry)); in device_private_entry_to_page()
138 static inline void make_device_private_entry_read(swp_entry_t *entry) in make_device_private_entry_read() argument
142 static inline bool is_device_private_entry(swp_entry_t entry) in is_device_private_entry() argument
147 static inline bool is_write_device_private_entry(swp_entry_t entry) in is_write_device_private_entry() argument
152 static inline unsigned long device_private_entry_to_pfn(swp_entry_t entry) in device_private_entry_to_pfn() argument
157 static inline struct page *device_private_entry_to_page(swp_entry_t entry) in device_private_entry_to_page() argument
172 static inline int is_migration_entry(swp_entry_t entry) in is_migration_entry() argument
174 return unlikely(swp_type(entry) == SWP_MIGRATION_READ || in is_migration_entry()
175 swp_type(entry) == SWP_MIGRATION_WRITE); in is_migration_entry()
178 static inline int is_write_migration_entry(swp_entry_t entry) in is_write_migration_entry() argument
180 return unlikely(swp_type(entry) == SWP_MIGRATION_WRITE); in is_write_migration_entry()
183 static inline unsigned long migration_entry_to_pfn(swp_entry_t entry) in migration_entry_to_pfn() argument
185 return swp_offset(entry); in migration_entry_to_pfn()
188 static inline struct page *migration_entry_to_page(swp_entry_t entry) in migration_entry_to_page() argument
190 struct page *p = pfn_to_page(swp_offset(entry)); in migration_entry_to_page()
199 static inline void make_migration_entry_read(swp_entry_t *entry) in make_migration_entry_read() argument
201 *entry = swp_entry(SWP_MIGRATION_READ, swp_offset(*entry)); in make_migration_entry_read()
218 static inline unsigned long migration_entry_to_pfn(swp_entry_t entry) in migration_entry_to_pfn() argument
223 static inline struct page *migration_entry_to_page(swp_entry_t entry) in migration_entry_to_page() argument
235 static inline int is_write_migration_entry(swp_entry_t entry) in is_write_migration_entry() argument
263 static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) in swp_entry_to_pmd() argument
267 arch_entry = __swp_entry(swp_type(entry), swp_offset(entry)); in swp_entry_to_pmd()
295 static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) in swp_entry_to_pmd() argument
319 static inline int is_hwpoison_entry(swp_entry_t entry) in is_hwpoison_entry() argument
321 return swp_type(entry) == SWP_HWPOISON; in is_hwpoison_entry()
352 static inline int non_swap_entry(swp_entry_t entry) in non_swap_entry() argument
354 return swp_type(entry) >= MAX_SWAPFILES; in non_swap_entry()
357 static inline int non_swap_entry(swp_entry_t entry) in non_swap_entry() argument