/openbmc/u-boot/drivers/mtd/spi/ |
H A D | sf_dataflash.c | 156 unsigned int pageaddr; in spi_dataflash_erase() local 162 pageaddr = div_u64(offset, spi_flash->page_size); in spi_dataflash_erase() 163 do_block = (pageaddr & 0x7) == 0 && len >= blocksize; in spi_dataflash_erase() 164 pageaddr = pageaddr << dataflash->page_offset; in spi_dataflash_erase() 167 command[1] = (uint8_t)(pageaddr >> 16); in spi_dataflash_erase() 168 command[2] = (uint8_t)(pageaddr >> 8); in spi_dataflash_erase() 174 pageaddr); in spi_dataflash_erase() 271 unsigned int pageaddr, addr, to, writelen; in spi_dataflash_write() local 285 pageaddr = ((unsigned)offset / spi_flash->page_size); in spi_dataflash_write() 299 debug("write @ %d:%d len=%d\n", pageaddr, to, writelen); in spi_dataflash_write() [all …]
|
/openbmc/linux/fs/squashfs/ |
H A D | page_actor.c | 81 return actor->pageaddr = kmap_local_page(actor->page[actor->next_page++]); in handle_next_page() 91 if (actor->pageaddr) { in direct_next_page() 92 kunmap_local(actor->pageaddr); in direct_next_page() 93 actor->pageaddr = NULL; in direct_next_page() 101 if (actor->pageaddr) in direct_finish_page() 102 kunmap_local(actor->pageaddr); in direct_finish_page() 129 actor->pageaddr = NULL; in squashfs_page_actor_init_special()
|
H A D | symlink.c | 44 void *pageaddr; in squashfs_symlink_read_folio() local 81 pageaddr = kmap_atomic(page); in squashfs_symlink_read_folio() 82 copied = squashfs_copy_data(pageaddr + bytes, entry, offset, in squashfs_symlink_read_folio() 85 memset(pageaddr + length, 0, PAGE_SIZE - length); in squashfs_symlink_read_folio() 88 kunmap_atomic(pageaddr); in squashfs_symlink_read_folio()
|
H A D | file_direct.c | 36 void *pageaddr; in squashfs_readpage_block() local 90 pageaddr = kmap_local_page(page[pages - 1]); in squashfs_readpage_block() 91 memset(pageaddr + bytes, 0, PAGE_SIZE - bytes); in squashfs_readpage_block() 92 kunmap_local(pageaddr); in squashfs_readpage_block()
|
H A D | file.c | 368 void *pageaddr; in squashfs_fill_page() local 370 pageaddr = kmap_atomic(page); in squashfs_fill_page() 371 copied = squashfs_copy_data(pageaddr, buffer, offset, avail); in squashfs_fill_page() 372 memset(pageaddr + copied, 0, PAGE_SIZE - copied); in squashfs_fill_page() 373 kunmap_atomic(pageaddr); in squashfs_fill_page() 459 void *pageaddr; in squashfs_read_folio() local 489 pageaddr = kmap_atomic(page); in squashfs_read_folio() 490 memset(pageaddr, 0, PAGE_SIZE); in squashfs_read_folio() 491 kunmap_atomic(pageaddr); in squashfs_read_folio()
|
H A D | page_actor.h | 14 void *pageaddr; member
|
/openbmc/linux/drivers/mtd/devices/ |
H A D | mtd_dataflash.c | 182 unsigned int pageaddr; in dataflash_erase() local 189 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase() 190 do_block = (pageaddr & 0x7) == 0 && instr->len >= blocksize; in dataflash_erase() 191 pageaddr = pageaddr << priv->page_offset; in dataflash_erase() 194 command[1] = (u8)(pageaddr >> 16); in dataflash_erase() 195 command[2] = (u8)(pageaddr >> 8); in dataflash_erase() 201 pageaddr); in dataflash_erase() 208 pageaddr, status); in dataflash_erase() 306 unsigned int pageaddr, addr, offset, writelen; in dataflash_write() local 321 pageaddr = ((unsigned)to / priv->page_size); in dataflash_write() [all …]
|
/openbmc/linux/mm/kfence/ |
H A D | core.c | 254 unsigned long pageaddr = (unsigned long)&__kfence_pool[offset]; in metadata_to_pageaddr() local 267 if (KFENCE_WARN_ON(ALIGN_DOWN(meta->addr, PAGE_SIZE) != pageaddr)) in metadata_to_pageaddr() 270 return pageaddr; in metadata_to_pageaddr() 330 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in set_canary() local 331 unsigned long addr = pageaddr; in set_canary() 341 for (; addr - pageaddr < PAGE_SIZE; addr += sizeof(u64)) in set_canary() 347 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in check_canary() local 348 unsigned long addr = pageaddr; in check_canary() 380 for (; addr - pageaddr < PAGE_SIZE; addr += sizeof(u64)) { in check_canary() 383 for (; addr - pageaddr < PAGE_SIZE; addr++) { in check_canary()
|
/openbmc/qemu/target/arm/ |
H A D | helper.c | 593 uint64_t pageaddr = value & ~MAKE_64BIT_MASK(0, 12); in tlbimva_hyp_write() local 595 tlb_flush_page_by_mmuidx(cs, pageaddr, ARMMMUIdxBit_E2); in tlbimva_hyp_write() 602 uint64_t pageaddr = value & ~MAKE_64BIT_MASK(0, 12); in tlbimva_hyp_is_write() local 604 tlb_flush_page_by_mmuidx_all_cpus_synced(cs, pageaddr, in tlbimva_hyp_is_write() 612 uint64_t pageaddr = (value & MAKE_64BIT_MASK(0, 28)) << 12; in tlbiipas2_hyp_write() local 614 tlb_flush_page_by_mmuidx(cs, pageaddr, ARMMMUIdxBit_Stage2); in tlbiipas2_hyp_write() 621 uint64_t pageaddr = (value & MAKE_64BIT_MASK(0, 28)) << 12; in tlbiipas2is_hyp_write() local 623 tlb_flush_page_by_mmuidx_all_cpus_synced(cs, pageaddr, ARMMMUIdxBit_Stage2); in tlbiipas2is_hyp_write() 5086 uint64_t pageaddr = sextract64(value << 12, 0, 56); in tlbi_aa64_vae2_write() local 5087 int bits = vae2_tlbbits(env, pageaddr); in tlbi_aa64_vae2_write() [all …]
|