Lines Matching refs:offset
33 int (*read)(struct udevice *dev, u32 offset, size_t len, void *buf);
34 int (*write)(struct udevice *dev, u32 offset, size_t len,
36 int (*erase)(struct udevice *dev, u32 offset, size_t len);
65 int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, void *buf);
76 int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len,
89 int spi_flash_erase_dm(struct udevice *dev, u32 offset, size_t len);
116 static inline int spi_flash_read(struct spi_flash *flash, u32 offset, in spi_flash_read() argument
119 return spi_flash_read_dm(flash->dev, offset, len, buf); in spi_flash_read()
122 static inline int spi_flash_write(struct spi_flash *flash, u32 offset, in spi_flash_write() argument
125 return spi_flash_write_dm(flash->dev, offset, len, buf); in spi_flash_write()
128 static inline int spi_flash_erase(struct spi_flash *flash, u32 offset, in spi_flash_erase() argument
131 return spi_flash_erase_dm(flash->dev, offset, len); in spi_flash_erase()
147 static inline int spi_flash_read(struct spi_flash *flash, u32 offset, in spi_flash_read() argument
153 return mtd->_read(mtd, offset, len, &retlen, buf); in spi_flash_read()
156 static inline int spi_flash_write(struct spi_flash *flash, u32 offset, in spi_flash_write() argument
162 return mtd->_write(mtd, offset, len, &retlen, buf); in spi_flash_write()
165 static inline int spi_flash_erase(struct spi_flash *flash, u32 offset, in spi_flash_erase() argument
171 if (offset % mtd->erasesize || len % mtd->erasesize) { in spi_flash_erase()
177 instr.addr = offset; in spi_flash_erase()