Lines Matching defs:offset
232 loff_t offset, size_t count, bool read)
235 memcpy(buffer, fw_priv->data + offset, count);
237 memcpy(fw_priv->data + offset, buffer, count);
241 loff_t offset, size_t count, bool read)
244 int page_nr = offset >> PAGE_SHIFT;
245 int page_ofs = offset & (PAGE_SIZE - 1);
256 offset += page_cnt;
263 char *buffer, loff_t offset, size_t count)
276 if (offset > fw_priv->size) {
280 if (count > fw_priv->size - offset)
281 count = fw_priv->size - offset;
286 firmware_rw_data(fw_priv, buffer, offset, count, true);
288 firmware_rw(fw_priv, buffer, offset, count, true);
312 * @offset: buffer offset for write in total data store area
320 char *buffer, loff_t offset, size_t count)
338 if (offset + count > fw_priv->allocated_size) {
342 firmware_rw_data(fw_priv, buffer, offset, count, false);
345 retval = fw_realloc_pages(fw_sysfs, offset + count);
350 firmware_rw(fw_priv, buffer, offset, count, false);
353 fw_priv->size = max_t(size_t, offset + count, fw_priv->size);