Lines Matching refs:pos
106 size_t count, loff_t *pos) in ps3flash_read() argument
117 __func__, __LINE__, count, *pos, userbuf, kernelbuf); in ps3flash_read()
120 if (*pos >= size || !count) in ps3flash_read()
123 if (*pos + count > size) { in ps3flash_read()
126 __LINE__, count, size - *pos); in ps3flash_read()
127 count = size - *pos; in ps3flash_read()
130 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_read()
131 offset = *pos % dev->bounce_size; in ps3flash_read()
161 *pos += n; in ps3flash_read()
175 const void *kernelbuf, size_t count, loff_t *pos) in ps3flash_write() argument
186 __func__, __LINE__, count, *pos, userbuf, kernelbuf); in ps3flash_write()
189 if (*pos >= size || !count) in ps3flash_write()
192 if (*pos + count > size) { in ps3flash_write()
195 __LINE__, count, size - *pos); in ps3flash_write()
196 count = size - *pos; in ps3flash_write()
199 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_write()
200 offset = *pos % dev->bounce_size; in ps3flash_write()
236 *pos += n; in ps3flash_write()
250 size_t count, loff_t *pos) in ps3flash_user_read() argument
252 return ps3flash_read(buf, NULL, count, pos); in ps3flash_user_read()
256 size_t count, loff_t *pos) in ps3flash_user_write() argument
258 return ps3flash_write(buf, NULL, count, pos); in ps3flash_user_write()
261 static ssize_t ps3flash_kernel_read(void *buf, size_t count, loff_t pos) in ps3flash_kernel_read() argument
263 return ps3flash_read(NULL, buf, count, &pos); in ps3flash_kernel_read()
267 loff_t pos) in ps3flash_kernel_write() argument
272 res = ps3flash_write(NULL, buf, count, &pos); in ps3flash_kernel_write()