Home
last modified time | relevance | path

Searched refs:encoded_page (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Dmm_types.h238 struct encoded_page;
254 static __always_inline struct encoded_page *encode_page(struct page *page, unsigned long flags) in encode_page()
257 return (struct encoded_page *)(flags | (unsigned long)page); in encode_page()
260 static inline unsigned long encoded_page_flags(struct encoded_page *page) in encoded_page_flags()
265 static inline struct page *encoded_page_ptr(struct encoded_page *page) in encoded_page_ptr()
270 static __always_inline struct encoded_page *encode_nr_pages(unsigned long nr) in encode_nr_pages()
273 return (struct encoded_page *)(nr << 2); in encode_nr_pages()
276 static __always_inline unsigned long encoded_nr_pages(struct encoded_page *page) in encoded_nr_pages()
H A Dmm_types_task.h53 unsigned long encoded_page; member
H A Dswap.h438 void free_pages_and_swap_cache(struct encoded_page **, int);
H A Dmm.h1655 struct encoded_page **encoded_pages;
/linux/mm/
H A Dmmu_gather.c54 struct encoded_page **pages = batch->encoded_pages; in tlb_flush_rmap_batch()
57 struct encoded_page *enc = pages[i]; in tlb_flush_rmap_batch()
104 struct encoded_page **pages = batch->encoded_pages; in __tlb_batch_free_encoded_pages()
H A Dswap.c1022 struct encoded_page **encoded = arg.encoded_pages; in release_pages()
H A Dswap_state.c338 void free_pages_and_swap_cache(struct encoded_page **pages, int nr) in free_pages_and_swap_cache()
/linux/include/asm-generic/
H A Dtlb.h276 struct encoded_page *encoded_pages[];