Lines Matching refs:pos
94 size_t count, loff_t *pos)
105 __func__, __LINE__, count, *pos, userbuf, kernelbuf);
108 if (*pos >= size || !count)
111 if (*pos + count > size) {
114 __LINE__, count, size - *pos);
115 count = size - *pos;
118 sector = *pos / dev->bounce_size * priv->chunk_sectors;
119 offset = *pos % dev->bounce_size;
149 *pos += n;
163 const void *kernelbuf, size_t count, loff_t *pos)
174 __func__, __LINE__, count, *pos, userbuf, kernelbuf);
177 if (*pos >= size || !count)
180 if (*pos + count > size) {
183 __LINE__, count, size - *pos);
184 count = size - *pos;
187 sector = *pos / dev->bounce_size * priv->chunk_sectors;
188 offset = *pos % dev->bounce_size;
224 *pos += n;
238 size_t count, loff_t *pos)
240 return ps3flash_read(buf, NULL, count, pos);
244 size_t count, loff_t *pos)
246 return ps3flash_write(buf, NULL, count, pos);
249 static ssize_t ps3flash_kernel_read(void *buf, size_t count, loff_t pos)
251 return ps3flash_read(NULL, buf, count, &pos);
255 loff_t pos)
260 res = ps3flash_write(NULL, buf, count, &pos);