Lines Matching refs:adr

32 static int lpddr_read(struct mtd_info *mtd, loff_t adr, size_t len,
41 static int lpddr_point(struct mtd_info *mtd, loff_t adr, size_t len,
43 static int lpddr_unpoint(struct mtd_info *mtd, loff_t adr, size_t len);
390 unsigned long adr, const struct kvec **pvec, in do_write_buffer() argument
409 word_gap = (-adr & (map_bankwidth(map)-1)); in do_write_buffer()
415 adr -= word_gap; in do_write_buffer()
456 send_pfow_command(map, LPDDR_BUFF_PROGRAM, adr, wbufsize, NULL); in do_write_buffer()
461 map->name, ret, adr); in do_write_buffer()
470 static int do_erase_oneblock(struct mtd_info *mtd, loff_t adr) in do_erase_oneblock() argument
474 int chipnum = adr >> lpddr->chipshift; in do_erase_oneblock()
484 send_pfow_command(map, LPDDR_BLOCK_ERASE, adr, 0, NULL); in do_erase_oneblock()
489 map->name, ret, adr); in do_erase_oneblock()
497 static int lpddr_read(struct mtd_info *mtd, loff_t adr, size_t len, in lpddr_read() argument
502 int chipnum = adr >> lpddr->chipshift; in lpddr_read()
513 map_copy_from(map, buf, adr, len); in lpddr_read()
521 static int lpddr_point(struct mtd_info *mtd, loff_t adr, size_t len, in lpddr_point() argument
526 int chipnum = adr >> lpddr->chipshift; in lpddr_point()
535 ofs = adr - (chipnum << lpddr->chipshift); in lpddr_point()
574 static int lpddr_unpoint (struct mtd_info *mtd, loff_t adr, size_t len) in lpddr_unpoint() argument
578 int chipnum = adr >> lpddr->chipshift, err = 0; in lpddr_unpoint()
582 ofs = adr - (chipnum << lpddr->chipshift); in lpddr_unpoint()
704 static int do_xxlock(struct mtd_info *mtd, loff_t adr, uint32_t len, int thunk) in do_xxlock() argument
709 int chipnum = adr >> lpddr->chipshift; in do_xxlock()
720 send_pfow_command(map, LPDDR_LOCK_BLOCK, adr, adr + len, NULL); in do_xxlock()
723 send_pfow_command(map, LPDDR_UNLOCK_BLOCK, adr, adr + len, NULL); in do_xxlock()