Symbol: folio
sys/compat/linuxkpi/common/include/linux/gfp.h
144
struct folio *folio_alloc(gfp_t gfp, unsigned int order);
sys/compat/linuxkpi/common/include/linux/highmem.h
103
kmap_local_folio(struct folio *folio, size_t offset)
sys/compat/linuxkpi/common/include/linux/highmem.h
108
page = &folio->page;
sys/compat/linuxkpi/common/include/linux/highmem.h
185
memcpy_to_folio(struct folio *folio, size_t offset, const char *from, size_t len)
sys/compat/linuxkpi/common/include/linux/highmem.h
189
page = &folio->page;
sys/compat/linuxkpi/common/include/linux/mm.h
164
static inline struct folio *
sys/compat/linuxkpi/common/include/linux/mm.h
267
#define offset_in_folio(folio, p) ((unsigned long)(p) & (folio_size(folio) - 1))
sys/compat/linuxkpi/common/include/linux/mm.h
295
folio_get(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
297
get_page(&folio->page);
sys/compat/linuxkpi/common/include/linux/mm.h
301
folio_put(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
303
put_page(&folio->page);
sys/compat/linuxkpi/common/include/linux/mm.h
313
struct folio **folios;
sys/compat/linuxkpi/common/include/linux/mm.h
451
folio_pfn(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
453
return (page_to_pfn(&folio->page));
sys/compat/linuxkpi/common/include/linux/mm.h
457
folio_nr_pages(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
463
folio_size(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
469
folio_mark_dirty(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
471
set_page_dirty(&folio->page);
sys/compat/linuxkpi/common/include/linux/mm.h
475
folio_address(const struct folio *folio)
sys/compat/linuxkpi/common/include/linux/mm.h
477
return (page_address(&folio->page));
sys/compat/linuxkpi/common/include/linux/page-flags.h
38
const struct page *: (const struct folio *)(p), \
sys/compat/linuxkpi/common/include/linux/page-flags.h
39
struct page *: (struct folio *)(p)))
sys/compat/linuxkpi/common/include/linux/pagevec.h
117
folio_batch_add(struct folio_batch *fbatch, struct folio *folio)
sys/compat/linuxkpi/common/include/linux/pagevec.h
123
fbatch->folios[fbatch->nr++] = folio;
sys/compat/linuxkpi/common/include/linux/pagevec.h
85
struct folio;
sys/compat/linuxkpi/common/include/linux/pagevec.h
89
struct folio *folios[PAGEVEC_SIZE];
sys/compat/linuxkpi/common/include/linux/scatterlist.h
684
sg_set_folio(struct scatterlist *sg, struct folio *folio, size_t len,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
687
sg_set_page(sg, &folio->page, len, offset);
sys/compat/linuxkpi/common/include/linux/shmem_fs.h
62
static inline struct folio *
sys/compat/linuxkpi/common/include/linux/swap.h
68
folio_mark_accessed(struct folio *folio)
sys/compat/linuxkpi/common/include/linux/swap.h
70
mark_page_accessed(&folio->page);
sys/compat/linuxkpi/common/src/linux_folio.c
36
struct folio *
sys/compat/linuxkpi/common/src/linux_folio.c
40
struct folio *folio;
sys/compat/linuxkpi/common/src/linux_folio.c
47
folio = (struct folio *)page;
sys/compat/linuxkpi/common/src/linux_folio.c
49
return (folio);
sys/compat/linuxkpi/common/src/linux_page.c
214
CTASSERT(offsetof(struct folio, page) == 0);