Home
last modified time | relevance | path

Searched refs:bounce_page (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/fs/ext4/
Dpage-io.c69 struct page *bounce_page = NULL; in ext4_finish_bio() local
80 bounce_page = page; in ext4_finish_bio()
81 page = fscrypt_pagecache_page(bounce_page); in ext4_finish_bio()
109 fscrypt_free_bounce_page(bounce_page); in ext4_finish_bio()
410 struct page *bounce_page = NULL; in ext4_bio_write_page() local
482 bounce_page = fscrypt_encrypt_pagecache_blocks(page, enc_bytes, in ext4_bio_write_page()
484 if (IS_ERR(bounce_page)) { in ext4_bio_write_page()
485 ret = PTR_ERR(bounce_page); in ext4_bio_write_page()
494 bounce_page = NULL; in ext4_bio_write_page()
503 ret = io_submit_add_bh(io, inode, bounce_page ?: page, bh); in ext4_bio_write_page()
[all …]
/Linux-v5.4/fs/crypto/
Dcrypto.c128 void fscrypt_free_bounce_page(struct page *bounce_page) in fscrypt_free_bounce_page() argument
130 if (!bounce_page) in fscrypt_free_bounce_page()
132 set_page_private(bounce_page, (unsigned long)NULL); in fscrypt_free_bounce_page()
133 ClearPagePrivate(bounce_page); in fscrypt_free_bounce_page()
134 mempool_free(bounce_page, fscrypt_bounce_page_pool); in fscrypt_free_bounce_page()
/Linux-v5.4/include/linux/
Dfscrypt.h128 static inline struct page *fscrypt_pagecache_page(struct page *bounce_page) in fscrypt_pagecache_page() argument
130 return (struct page *)page_private(bounce_page); in fscrypt_pagecache_page()
133 extern void fscrypt_free_bounce_page(struct page *bounce_page);
345 static inline struct page *fscrypt_pagecache_page(struct page *bounce_page) in fscrypt_pagecache_page() argument
351 static inline void fscrypt_free_bounce_page(struct page *bounce_page) in fscrypt_free_bounce_page() argument