Symbol: ZERO_PAGE
arch/arc/mm/tlb.c
481
if (page == ZERO_PAGE(0))
arch/arm64/kvm/hypercalls.c
174
const void *zero_page = page_to_virt(ZERO_PAGE(0));
arch/arm64/kvm/sys_regs.c
5558
const void *zero_page = page_to_virt(ZERO_PAGE(0));
arch/x86/kvm/vmx/vmx.c
4067
const void *zero_page = (const void *) __va(page_to_phys(ZERO_PAGE(0)));
arch/x86/virt/vmx/tdx/tdx.c
644
const void *zero_page = (const void *)page_address(ZERO_PAGE(0));
crypto/chacha20poly1305.c
133
const void *zp = page_address(ZERO_PAGE(0));
drivers/acpi/scan.c
35
#define INVALID_ACPI_HANDLE ((acpi_handle)ZERO_PAGE(0))
drivers/dma/bcm2835-dma.c
939
od->zero_page = dma_map_page_attrs(od->ddev.dev, ZERO_PAGE(0), 0,
drivers/infiniband/core/uverbs_main.c
799
vmf->page = ZERO_PAGE(vmf->address);
drivers/md/dm-crypt.c
756
sg_init_one(&src, page_address(ZERO_PAGE(0)), cc->iv_size);
drivers/md/dm-kcopyd.c
402
zero_page_list.page = ZERO_PAGE(0);
drivers/nvdimm/btt.c
512
void *zero_page = page_address(ZERO_PAGE(0));
drivers/nvdimm/pfn_devs.c
357
void *zero_page = page_address(ZERO_PAGE(0));
drivers/nvdimm/pmem.c
298
return blk_status_to_errno(pmem_do_write(pmem, ZERO_PAGE(0), 0,
drivers/spi/spi-bcm2835.c
936
ZERO_PAGE(0), 0, sizeof(u32),
drivers/spi/spi-fsl-cpm.c
353
mspi->dma_dummy_tx = dma_map_single(dev, ZERO_PAGE(0), PAGE_SIZE,
fs/cramfs/inode.c
271
return page_address(ZERO_PAGE(0));
fs/crypto/bio.c
190
ZERO_PAGE(0), pages[i],
fs/crypto/bio.c
99
__bio_add_page(bio, ZERO_PAGE(0), bytes_this_page, 0);
fs/direct-io.c
183
dio->pages[0] = ZERO_PAGE(0);
fs/direct-io.c
879
page = ZERO_PAGE(0);
include/linux/huge_mm.h
805
return page_folio(ZERO_PAGE(0));
include/linux/pgtable.h
1929
#define my_zero_pfn(addr) page_to_pfn(ZERO_PAGE(addr))
include/linux/raid/pq.h
19
return page_address(ZERO_PAGE(0));
kernel/kexec_file.c
815
zero_buf = __va(page_to_pfn(ZERO_PAGE(0)) << PAGE_SHIFT);
kernel/trace/ring_buffer.c
7211
pages[p++] = ZERO_PAGE(zero_addr);
lib/crypto/chacha20poly1305-selftest.c
8833
const u8 *pad0 = page_address(ZERO_PAGE(0));
lib/crypto/chacha20poly1305.c
130
const u8 *pad0 = page_address(ZERO_PAGE(0));
lib/crypto/chacha20poly1305.c
217
const u8 *pad0 = page_address(ZERO_PAGE(0));
lib/crypto/chacha20poly1305.c
59
const u8 *pad0 = page_address(ZERO_PAGE(0));
mm/huge_memory.c
4392
if (pages_identical(folio_page(folio, i), ZERO_PAGE(0))) {
mm/ksm.c
1556
ZERO_PAGE(rmap_item->address));
mm/ksm.c
1558
page_to_pfn(ZERO_PAGE(rmap_item->address)),
mm/ksm.c
3981
zero_checksum = calc_checksum(ZERO_PAGE(0));
mm/memory.c
175
zero_pfn = page_to_pfn(ZERO_PAGE(0));
mm/migrate.c
321
if (!pages_identical(page, ZERO_PAGE(0)))
mm/shmem.c
3460
ret = copy_page_to_iter(ZERO_PAGE(0), offset, nr, to);
mm/shmem.c
3543
.page = ZERO_PAGE(0),
mm/vmalloc.c
4431
copied = copy_page_to_iter_nofault(ZERO_PAGE(0), 0, num, iter);
net/ceph/messenger.c
248
ceph_zero_page = ZERO_PAGE(0);
net/rxrpc/output.c
335
kv[nr_kv].iov_base = page_address(ZERO_PAGE(0));
net/rxrpc/rxperf.c
524
bvec_set_page(&bv, ZERO_PAGE(0), len, 0);
security/keys/encrypted-keys/encrypted.c
449
sg_set_page(&sg_in[1], ZERO_PAGE(0), AES_BLOCK_SIZE, 0);
virt/kvm/kvm_main.c
3502
const void *zero_page = (const void *) __va(page_to_phys(ZERO_PAGE(0)));