Lines Matching defs:page_addr
101 static void set_addr(struct mtd_info *mtd, int column, int page_addr)
107 addr = page_addr; /* ERASE1 */
108 } else if (page_addr != -1) {
114 addr |= (page_addr & 0xff) << 16;
115 addr |= ((page_addr >> 8) & 0xff) << 24;
119 addr2 = (page_addr >> 16) & 0xff;
124 addr |= (page_addr & 0xff) << 8;
125 addr |= ((page_addr >> 8) & 0xff) << 16;
126 addr |= ((page_addr >> 16) & 0xff) << 24;
380 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr)
401 writel(page_addr << 2 | sector, FLADR(flctl));
420 static void execmd_read_oob(struct mtd_info *mtd, int page_addr)
434 set_addr(mtd, 3 * 528 + 512, page_addr);
442 set_addr(mtd, 512, page_addr);
454 int i, page_addr = flctl->seqin_page_addr;
470 writel(page_addr << 2 | sector, FLADR(flctl));
488 int page_addr = flctl->seqin_page_addr;
504 set_addr(mtd, sector * 528 + 512, page_addr);
514 int column, int page_addr)
530 execmd_read_page_sector(mtd, page_addr);
539 set_addr(mtd, 0, page_addr);
550 execmd_read_oob(mtd, page_addr);
557 set_addr(mtd, mtd->writesize, page_addr);
560 set_addr(mtd, 0, page_addr);
597 flctl->erase1_page_addr = page_addr;
622 flctl->seqin_page_addr = page_addr;