Lines Matching refs:offset

20 	int (*read)(struct udevice *dev, u32 offset, size_t len, void *buf);
21 int (*write)(struct udevice *dev, u32 offset, size_t len,
23 int (*erase)(struct udevice *dev, u32 offset, size_t len);
52 int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, void *buf);
63 int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len,
76 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()
149 static inline int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, in spi_flash_read_dm() argument
155 static inline int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len, in spi_flash_write_dm() argument
161 static inline int spi_flash_erase_dm(struct udevice *dev, u32 offset, size_t len) in spi_flash_erase_dm() argument
181 static inline int spi_flash_read(struct spi_flash *flash, u32 offset, in spi_flash_read() argument
190 return mtd->_read(mtd, offset, len, &retlen, buf); in spi_flash_read()
193 static inline int spi_flash_write(struct spi_flash *flash, u32 offset, in spi_flash_write() argument
202 return mtd->_write(mtd, offset, len, &retlen, buf); in spi_flash_write()
205 static inline int spi_flash_erase(struct spi_flash *flash, u32 offset, in spi_flash_erase() argument
211 if (offset % mtd->erasesize || len % mtd->erasesize) { in spi_flash_erase()
220 instr.addr = offset; in spi_flash_erase()