Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/vdpa/vdpa_user/
A Diova_domain.c111 if (!map->bounce_page) { in vduse_domain_map_bounce_page()
113 if (!map->bounce_page) in vduse_domain_map_bounce_page()
221 page = map->bounce_page; in vduse_domain_get_bounce_page()
242 if (!map->bounce_page) in vduse_domain_free_kernel_bounce_pages()
245 __free_page(map->bounce_page); in vduse_domain_free_kernel_bounce_pages()
246 map->bounce_page = NULL; in vduse_domain_free_kernel_bounce_pages()
267 if (map->bounce_page) { in vduse_domain_add_user_bounce_pages()
273 __free_page(map->bounce_page); in vduse_domain_add_user_bounce_pages()
275 map->bounce_page = pages[i]; in vduse_domain_add_user_bounce_pages()
309 put_page(map->bounce_page); in vduse_domain_remove_user_bounce_pages()
[all …]
A Diova_domain.h23 struct page *bounce_page; member
/linux-6.3-rc2/fs/ext4/
A Dpage-io.c107 struct page *bounce_page = NULL; in ext4_finish_bio() local
115 bounce_page = page; in ext4_finish_bio()
116 page = fscrypt_pagecache_page(bounce_page); in ext4_finish_bio()
144 fscrypt_free_bounce_page(bounce_page); in ext4_finish_bio()
413 struct page *bounce_page, in io_submit_add_bh() argument
425 ret = bio_add_page(io->io_bio, bounce_page ?: pagecache_page, in io_submit_add_bh()
437 struct page *bounce_page = NULL; in ext4_bio_write_page() local
528 bounce_page = fscrypt_encrypt_pagecache_blocks(page, enc_bytes, in ext4_bio_write_page()
530 if (IS_ERR(bounce_page)) { in ext4_bio_write_page()
531 ret = PTR_ERR(bounce_page); in ext4_bio_write_page()
[all …]
/linux-6.3-rc2/block/
A Dbounce.c242 struct page *bounce_page; in __blk_queue_bounce() local
247 bounce_page = mempool_alloc(&page_pool, GFP_NOIO); in __blk_queue_bounce()
248 inc_zone_page_state(bounce_page, NR_BOUNCE); in __blk_queue_bounce()
252 memcpy_from_bvec(page_address(bounce_page), to); in __blk_queue_bounce()
254 to->bv_page = bounce_page; in __blk_queue_bounce()
/linux-6.3-rc2/fs/crypto/
A Dcrypto.c62 void fscrypt_free_bounce_page(struct page *bounce_page) in fscrypt_free_bounce_page() argument
64 if (!bounce_page) in fscrypt_free_bounce_page()
66 set_page_private(bounce_page, (unsigned long)NULL); in fscrypt_free_bounce_page()
67 ClearPagePrivate(bounce_page); in fscrypt_free_bounce_page()
68 mempool_free(bounce_page, fscrypt_bounce_page_pool); in fscrypt_free_bounce_page()
/linux-6.3-rc2/include/linux/
A Dfscrypt.h271 static inline struct page *fscrypt_pagecache_page(struct page *bounce_page) in fscrypt_pagecache_page() argument
273 return (struct page *)page_private(bounce_page); in fscrypt_pagecache_page()
276 void fscrypt_free_bounce_page(struct page *bounce_page);
442 static inline struct page *fscrypt_pagecache_page(struct page *bounce_page) in fscrypt_pagecache_page() argument
448 static inline void fscrypt_free_bounce_page(struct page *bounce_page) in fscrypt_free_bounce_page() argument
/linux-6.3-rc2/net/ceph/
A Dmessenger_v1.c1035 if (unlikely(!con->bounce_page)) { in read_partial_msg_data_bounce()
1036 con->bounce_page = alloc_page(GFP_NOIO); in read_partial_msg_data_bounce()
1037 if (!con->bounce_page) { in read_partial_msg_data_bounce()
1051 ret = ceph_tcp_recvpage(con->sock, con->bounce_page, 0, len); in read_partial_msg_data_bounce()
1057 crc = crc32c(crc, page_address(con->bounce_page), ret); in read_partial_msg_data_bounce()
1058 memcpy_to_page(page, off, page_address(con->bounce_page), ret); in read_partial_msg_data_bounce()
A Dmessenger_v2.c1762 if (unlikely(!con->bounce_page)) { in prepare_read_data()
1763 con->bounce_page = alloc_page(GFP_NOIO); in prepare_read_data()
1764 if (!con->bounce_page) { in prepare_read_data()
1770 bv.bv_page = con->bounce_page; in prepare_read_data()
1784 page_address(con->bounce_page), in prepare_read_data_cont()
1789 page_address(con->bounce_page), in prepare_read_data_cont()
1802 bv.bv_page = con->bounce_page; in prepare_read_data_cont()
A Dmessenger.c523 if (con->bounce_page) { in ceph_con_reset_protocol()
524 __free_page(con->bounce_page); in ceph_con_reset_protocol()
525 con->bounce_page = NULL; in ceph_con_reset_protocol()
/linux-6.3-rc2/include/linux/ceph/
A Dmessenger.h463 struct page *bounce_page; member

Completed in 25 milliseconds