| /OK3568_Linux_fs/kernel/drivers/rkflash/ |
| H A D | flash.c | 90 static void flash_read_cmd(u8 cs, u32 page_addr) in flash_read_cmd() argument 95 nandc_writel(page_addr & 0x00ff, NANDC_CHIP_ADDR(cs)); in flash_read_cmd() 96 nandc_writel(page_addr >> 8, NANDC_CHIP_ADDR(cs)); in flash_read_cmd() 97 nandc_writel(page_addr >> 16, NANDC_CHIP_ADDR(cs)); in flash_read_cmd() 101 static void flash_prog_first_cmd(u8 cs, u32 page_addr) in flash_prog_first_cmd() argument 106 nandc_writel(page_addr & 0x00ff, NANDC_CHIP_ADDR(cs)); in flash_prog_first_cmd() 107 nandc_writel(page_addr >> 8, NANDC_CHIP_ADDR(cs)); in flash_prog_first_cmd() 108 nandc_writel(page_addr >> 16, NANDC_CHIP_ADDR(cs)); in flash_prog_first_cmd() 111 static void flash_erase_cmd(u8 cs, u32 page_addr) in flash_erase_cmd() argument 114 nandc_writel(page_addr & 0x00ff, NANDC_CHIP_ADDR(cs)); in flash_erase_cmd() [all …]
|
| H A D | flash_com.h | 41 u32 page_addr; /* 31:28 flag, 27:25: die, 24:11 block, 10:0 page */ member 64 u32 (*erase_blk)(u8 cs, u32 page_addr); 65 u32 (*prog_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare); 66 u32 (*read_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare);
|
| H A D | sfc_nand_mtd_bbt.c | 55 u32 page_addr, i; in nanddev_read_bbt() local 95 page_addr = (u32)(block << (mtd->erasesize_shift - mtd->writesize_shift)); in nanddev_read_bbt() 97 ret = sfc_nand_read_page_raw(0, page_addr + i, (u32 *)temp_buf); in nanddev_read_bbt() 138 u32 page_addr, i; in nanddev_write_bbt() local 187 page_addr = (u32)(block << (mtd->erasesize_shift - mtd->writesize_shift)); in nanddev_write_bbt() 192 ret = sfc_nand_prog_page_raw(0, page_addr + i, (u32 *)temp_buf); in nanddev_write_bbt()
|
| /OK3568_Linux_fs/u-boot/drivers/rkflash/ |
| H A D | flash.c | 89 static void flash_read_cmd(u8 cs, u32 page_addr) in flash_read_cmd() argument 94 nandc_writel(page_addr & 0x00ff, NANDC_CHIP_ADDR(cs)); in flash_read_cmd() 95 nandc_writel(page_addr >> 8, NANDC_CHIP_ADDR(cs)); in flash_read_cmd() 96 nandc_writel(page_addr >> 16, NANDC_CHIP_ADDR(cs)); in flash_read_cmd() 100 static void flash_prog_first_cmd(u8 cs, u32 page_addr) in flash_prog_first_cmd() argument 105 nandc_writel(page_addr & 0x00ff, NANDC_CHIP_ADDR(cs)); in flash_prog_first_cmd() 106 nandc_writel(page_addr >> 8, NANDC_CHIP_ADDR(cs)); in flash_prog_first_cmd() 107 nandc_writel(page_addr >> 16, NANDC_CHIP_ADDR(cs)); in flash_prog_first_cmd() 110 static void flash_erase_cmd(u8 cs, u32 page_addr) in flash_erase_cmd() argument 113 nandc_writel(page_addr & 0x00ff, NANDC_CHIP_ADDR(cs)); in flash_erase_cmd() [all …]
|
| H A D | flash_com.h | 43 u32 page_addr; /* 31:28 flag, 27:25: die, 24:11 block, 10:0 page */ member 66 u32 (*erase_blk)(u8 cs, u32 page_addr); 67 u32 (*prog_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare); 68 u32 (*read_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare);
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/ |
| H A D | nand_legacy.c | 250 int column, int page_addr) in nand_command() argument 287 if (page_addr != -1) { in nand_command() 288 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command() 290 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command() 292 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command() 333 if (column == -1 && page_addr == -1) in nand_command() 389 int column, int page_addr) in nand_command_lp() argument 404 if (column != -1 || page_addr != -1) { in nand_command_lp() 420 if (page_addr != -1) { in nand_command_lp() 421 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command_lp() [all …]
|
| H A D | sh_flctl.c | 223 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument 229 addr = page_addr; /* ERASE1 */ in set_addr() 230 } else if (page_addr != -1) { in set_addr() 236 addr |= (page_addr & 0xff) << 16; in set_addr() 237 addr |= ((page_addr >> 8) & 0xff) << 24; in set_addr() 241 addr2 = (page_addr >> 16) & 0xff; in set_addr() 246 addr |= (page_addr & 0xff) << 8; in set_addr() 247 addr |= ((page_addr >> 8) & 0xff) << 16; in set_addr() 248 addr |= ((page_addr >> 16) & 0xff) << 24; in set_addr() 622 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) in execmd_read_page_sector() argument [all …]
|
| H A D | fsl_elbc_nand.c | 152 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument 161 elbc_fcm_ctrl->page = page_addr; in set_addr() 168 out_be32(&lbc->fbar, page_addr >> 6); in set_addr() 170 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) | in set_addr() 172 buf_num = (page_addr & 1) << 2; in set_addr() 178 out_be32(&lbc->fbar, page_addr >> 5); in set_addr() 180 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) | in set_addr() 182 buf_num = page_addr & 7; in set_addr() 308 int column, int page_addr) in fsl_elbc_cmdfunc() argument 331 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc() [all …]
|
| H A D | hisi504_nand.c | 389 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument 409 if (page_addr != -1) { in set_addr() 410 host->addr_value[0] |= (page_addr & 0xffff) in set_addr() 416 host->addr_value[0] |= ((page_addr >> 16) & 0xff) << 16; in set_addr() 418 host->addr_value[1] |= ((page_addr >> 16) & 0xff); in set_addr() 424 int column, int page_addr) in hisi_nfc_cmdfunc() argument 442 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc() 448 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc() 452 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc() 488 command, column, page_addr); in hisi_nfc_cmdfunc()
|
| /OK3568_Linux_fs/kernel/drivers/s390/block/ |
| H A D | xpram.c | 91 static int xpram_page_in (unsigned long page_addr, unsigned int xpage_index) in xpram_page_in() argument 101 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc"); in xpram_page_in() 121 static long xpram_page_out (unsigned long page_addr, unsigned int xpage_index) in xpram_page_out() argument 131 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc"); in xpram_page_out() 191 unsigned long page_addr; in xpram_submit_bio() local 207 page_addr = (unsigned long) in xpram_submit_bio() 210 if ((page_addr & 4095) != 0 || (bytes & 4095) != 0) in xpram_submit_bio() 215 if (xpram_page_in(page_addr, index) != 0) in xpram_submit_bio() 218 if (xpram_page_out(page_addr, index) != 0) in xpram_submit_bio() 221 page_addr += 4096; in xpram_submit_bio()
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | nand_spl_simple.c | 30 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() local 40 this->cmd_ctrl(mtd, page_addr & 0xff, NAND_CTRL_ALE); /* A[16:9] */ in nand_command() 41 this->cmd_ctrl(mtd, (page_addr >> 8) & 0xff, in nand_command() 45 this->cmd_ctrl(mtd, (page_addr >> 16) & 0x0f, in nand_command() 67 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() local 92 hwctrl(mtd, (page_addr & 0xff), NAND_CTRL_ALE); /* A[19:12] */ in nand_command() 93 hwctrl(mtd, ((page_addr >> 8) & 0xff), in nand_command() 97 hwctrl(mtd, (page_addr >> 16) & 0x0f, in nand_command()
|
| H A D | fsl_elbc_nand.c | 155 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument 163 ctrl->page = page_addr; in set_addr() 166 out_be32(&lbc->fbar, page_addr >> 6); in set_addr() 168 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) | in set_addr() 170 buf_num = (page_addr & 1) << 2; in set_addr() 172 out_be32(&lbc->fbar, page_addr >> 5); in set_addr() 174 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) | in set_addr() 176 buf_num = page_addr & 7; in set_addr() 280 int column, int page_addr) in fsl_elbc_cmdfunc() argument 302 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc() [all …]
|
| H A D | arasan_nfc.c | 690 int column, int page_addr, struct mtd_info *mtd) in arasan_nand_send_wrcmd() argument 717 if (page_addr == -1) in arasan_nand_send_wrcmd() 718 page_addr = 0; in arasan_nand_send_wrcmd() 720 page = (page_addr << ARASAN_NAND_MEM_ADDR1_PAGE_SHIFT) & in arasan_nand_send_wrcmd() 727 reg_val |= (page_addr >> ARASAN_NAND_MEM_ADDR1_PAGE_SHIFT); in arasan_nand_send_wrcmd() 784 int column, int page_addr, struct mtd_info *mtd) in arasan_nand_erase() argument 807 page = (page_addr >> ARASAN_NAND_MEM_ADDR1_PAGE_SHIFT) & in arasan_nand_erase() 809 column = page_addr & ARASAN_NAND_MEM_ADDR1_COL_MASK; in arasan_nand_erase() 815 reg_val |= (page_addr >> ARASAN_NAND_MEM_ADDR1_PAGE_SHIFT); in arasan_nand_erase() 840 int column, int page_addr, struct mtd_info *mtd) in arasan_nand_read_status() argument [all …]
|
| H A D | am335x_spl_bch.c | 34 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() local 75 hwctrl(mtd, (page_addr & 0xff), in nand_command() 77 hwctrl(mtd, ((page_addr >> 8) & 0xff), in nand_command() 81 hwctrl(mtd, (page_addr >> 16) & 0x0f, in nand_command()
|
| H A D | mxs_nand_spl.c | 16 int column, int page_addr) in mxs_nand_command() argument 29 if (page_addr != -1) { in mxs_nand_command() 30 chip->cmd_ctrl(mtd, page_addr, NAND_ALE); in mxs_nand_command() 31 chip->cmd_ctrl(mtd, page_addr >> 8, NAND_ALE); in mxs_nand_command() 34 chip->cmd_ctrl(mtd, page_addr >> 16, NAND_ALE); in mxs_nand_command()
|
| /OK3568_Linux_fs/u-boot/arch/x86/lib/ |
| H A D | physmem.c | 96 phys_addr_t page_addr; in x86_phys_enter_paging() local 110 for (page_addr = 0; page_addr < (1ULL << 32); in x86_phys_enter_paging() 111 page_addr += LARGE_PAGE_SIZE) { in x86_phys_enter_paging() 113 x86_phys_map_page(page_addr, page_addr, 0); in x86_phys_enter_paging()
|
| /OK3568_Linux_fs/kernel/kernel/bpf/ |
| H A D | stackmap.c | 165 static inline int stack_map_parse_build_id(void *page_addr, in stack_map_parse_build_id() argument 173 if (note_start < page_addr || note_start + note_size < note_start) in stack_map_parse_build_id() 177 if (note_start + note_size > page_addr + PAGE_SIZE) in stack_map_parse_build_id() 205 static int stack_map_get_build_id_32(void *page_addr, in stack_map_get_build_id_32() argument 208 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)page_addr; in stack_map_get_build_id_32() 217 phdr = (Elf32_Phdr *)(page_addr + sizeof(Elf32_Ehdr)); in stack_map_get_build_id_32() 221 !stack_map_parse_build_id(page_addr, build_id, in stack_map_get_build_id_32() 222 page_addr + phdr[i].p_offset, in stack_map_get_build_id_32() 230 static int stack_map_get_build_id_64(void *page_addr, in stack_map_get_build_id_64() argument 233 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)page_addr; in stack_map_get_build_id_64() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/android/ |
| H A D | binder_alloc.c | 185 void __user *page_addr; in binder_update_page_range() local 204 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) { in binder_update_page_range() 205 page = &alloc->pages[(page_addr - alloc->buffer) / PAGE_SIZE]; in binder_update_page_range() 227 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) { in binder_update_page_range() 232 index = (page_addr - alloc->buffer) / PAGE_SIZE; in binder_update_page_range() 254 alloc->pid, page_addr); in binder_update_page_range() 260 user_page_addr = (uintptr_t)page_addr; in binder_update_page_range() 280 for (page_addr = end - PAGE_SIZE; 1; page_addr -= PAGE_SIZE) { in binder_update_page_range() 284 index = (page_addr - alloc->buffer) / PAGE_SIZE; in binder_update_page_range() 293 if (page_addr == start) in binder_update_page_range() [all …]
|
| H A D | binder_alloc_selftest.c | 96 void __user *page_addr; in check_buffer_pages_allocated() local 101 page_addr = buffer->user_data; in check_buffer_pages_allocated() 102 for (; page_addr < end; page_addr += PAGE_SIZE) { in check_buffer_pages_allocated() 103 page_index = (page_addr - alloc->buffer) / PAGE_SIZE; in check_buffer_pages_allocated()
|
| /OK3568_Linux_fs/kernel/arch/ia64/include/asm/ |
| H A D | kexec.h | 20 unsigned long page_addr = (unsigned long)page_address(page); \ 21 flush_icache_range(page_addr, page_addr + PAGE_SIZE); \
|
| /OK3568_Linux_fs/kernel/drivers/staging/rts5208/ |
| H A D | xd.c | 138 static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr, in xd_read_redundant() argument 145 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_redundant() 200 static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf, in xd_read_cis() argument 211 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_cis() 682 u32 page_addr; in reset_xd() local 687 page_addr = (u32)i << xd_card->block_shift; in reset_xd() 690 retval = xd_read_redundant(chip, page_addr, redunt, 11); in reset_xd() 703 retval = xd_read_redundant(chip, page_addr + j, in reset_xd() 720 page_addr += j; in reset_xd() 722 retval = xd_read_cis(chip, page_addr, buf, 10); in reset_xd() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_db.c | 15 unsigned long page_addr = virt & PAGE_MASK; in hns_roce_db_map_user() local 23 if (page->user_virt == page_addr) in hns_roce_db_map_user() 33 page->user_virt = page_addr; in hns_roce_db_map_user() 34 page->umem = ib_umem_get(context->ibucontext.device, page_addr, in hns_roce_db_map_user() 45 offset = virt - page_addr; in hns_roce_db_map_user()
|
| /OK3568_Linux_fs/kernel/drivers/target/tcm_fc/ |
| H A D | tfc_io.c | 61 void *page_addr; in ft_queue_data_in() local 143 page_addr = from; in ft_queue_data_in() 148 kunmap_atomic(page_addr); in ft_queue_data_in() 210 void *page_addr; in ft_recv_write_data() local 302 page_addr = to; in ft_recv_write_data() 307 kunmap_atomic(page_addr); in ft_recv_write_data()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_gwt.c | 142 if (elementA->page_addr > elementB->page_addr) in list_cmp_function() 160 (collated->page_addr + in kbase_gpu_gwt_collate() 162 pos->page_addr) { in kbase_gpu_gwt_collate() 230 addr_buffer[count] = dump_info->page_addr; in kbase_gpu_gwt_dump()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_qp_ctxt.h | 135 #define HINIC_WQ_PAGE_PFN(page_addr) ((page_addr) >> HINIC_WQ_PAGE_PFN_SHIFT) argument 136 #define HINIC_WQ_BLOCK_PFN(page_addr) ((page_addr) >> \ argument
|