• Home
  • Raw
  • Download

Lines Matching refs:size

77 		size_t size, retsize;  in concat_read()  local
79 if (from >= subdev->size) { in concat_read()
81 size = 0; in concat_read()
82 from -= subdev->size; in concat_read()
85 if (from + len > subdev->size) in concat_read()
87 size = subdev->size - from; in concat_read()
90 size = len; in concat_read()
92 err = mtd_read(subdev, from, size, &retsize, buf); in concat_read()
109 len -= size; in concat_read()
113 buf += size; in concat_read()
129 size_t size, retsize; in concat_write() local
131 if (to >= subdev->size) { in concat_write()
132 size = 0; in concat_write()
133 to -= subdev->size; in concat_write()
136 if (to + len > subdev->size) in concat_write()
137 size = subdev->size - to; in concat_write()
139 size = len; in concat_write()
141 err = mtd_write(subdev, to, size, &retsize, buf); in concat_write()
146 len -= size; in concat_write()
151 buf += size; in concat_write()
187 size_t size, wsize, retsize, old_iov_len; in concat_writev() local
189 if (to >= subdev->size) { in concat_writev()
190 to -= subdev->size; in concat_writev()
194 size = min_t(uint64_t, total_len, subdev->size - to); in concat_writev()
195 wsize = size; /* store for future use */ in concat_writev()
199 if (size <= vecs_copy[entry_high].iov_len) in concat_writev()
201 size -= vecs_copy[entry_high++].iov_len; in concat_writev()
205 vecs_copy[entry_high].iov_len = size; in concat_writev()
210 vecs_copy[entry_high].iov_len = old_iov_len - size; in concat_writev()
211 vecs_copy[entry_high].iov_base += size; in concat_writev()
244 if (from >= subdev->size) { in concat_read_oob()
245 from -= subdev->size; in concat_read_oob()
250 if (from + devops.len > subdev->size) in concat_read_oob()
251 devops.len = subdev->size - from; in concat_read_oob()
304 if (to >= subdev->size) { in concat_write_oob()
305 to -= subdev->size; in concat_write_oob()
310 if (to + devops.len > subdev->size) in concat_write_oob()
311 devops.len = subdev->size - to; in concat_write_oob()
445 if (subdev->size <= erase->addr) { in concat_erase()
446 erase->addr -= subdev->size; in concat_erase()
447 offset += subdev->size; in concat_erase()
463 if (erase->addr + length > subdev->size) in concat_erase()
464 erase->len = subdev->size - erase->addr; in concat_erase()
486 offset += subdev->size; in concat_erase()
505 uint64_t size; in concat_lock() local
507 if (ofs >= subdev->size) { in concat_lock()
508 size = 0; in concat_lock()
509 ofs -= subdev->size; in concat_lock()
512 if (ofs + len > subdev->size) in concat_lock()
513 size = subdev->size - ofs; in concat_lock()
515 size = len; in concat_lock()
517 err = mtd_lock(subdev, ofs, size); in concat_lock()
521 len -= size; in concat_lock()
539 uint64_t size; in concat_unlock() local
541 if (ofs >= subdev->size) { in concat_unlock()
542 size = 0; in concat_unlock()
543 ofs -= subdev->size; in concat_unlock()
546 if (ofs + len > subdev->size) in concat_unlock()
547 size = subdev->size - ofs; in concat_unlock()
549 size = len; in concat_unlock()
551 err = mtd_unlock(subdev, ofs, size); in concat_unlock()
555 len -= size; in concat_unlock()
612 if (ofs >= subdev->size) { in concat_block_isbad()
613 ofs -= subdev->size; in concat_block_isbad()
632 if (ofs >= subdev->size) { in concat_block_markbad()
633 ofs -= subdev->size; in concat_block_markbad()
661 if (offset >= subdev->size) { in concat_get_unmapped_area()
662 offset -= subdev->size; in concat_get_unmapped_area()
683 size_t size; in mtd_concat_create() local
695 size = SIZEOF_STRUCT_MTD_CONCAT(num_devs); in mtd_concat_create()
696 concat = kzalloc(size, GFP_KERNEL); in mtd_concat_create()
711 concat->mtd.size = subdev[0]->size; in mtd_concat_create()
763 concat->mtd.size += subdev[i]->size; in mtd_concat_create()
887 position += subdev[i]->size; in mtd_concat_create()