Lines Matching refs:sectors
482 unsigned long *sectors, bool previous) in llbitmap_map_layout() argument
486 sector_t end = start + *sectors; in llbitmap_map_layout()
489 *sectors = 0; in llbitmap_map_layout()
496 *sectors = end - start; in llbitmap_map_layout()
497 if (!*sectors) in llbitmap_map_layout()
502 sectors, previous); in llbitmap_map_layout()
505 sectors); in llbitmap_map_layout()
509 end = start + *sectors; in llbitmap_map_layout()
511 *sectors = 0; in llbitmap_map_layout()
513 *sectors = limit - start; in llbitmap_map_layout()
517 unsigned long *sectors, bool previous) in llbitmap_encode_range() argument
524 if (!*sectors) { in llbitmap_encode_range()
530 end = div64_u64(*offset + *sectors - 1, chunksize); in llbitmap_encode_range()
532 *sectors = (end - start + 1) << llbitmap->chunkshift; in llbitmap_encode_range()
537 unsigned long *sectors, in llbitmap_encode_discard_range() argument
542 sector_t end = *offset + *sectors; in llbitmap_encode_discard_range()
546 if (!*sectors) { in llbitmap_encode_discard_range()
555 *sectors = 0; in llbitmap_encode_discard_range()
560 *sectors = (last - start) << llbitmap->chunkshift; in llbitmap_encode_discard_range()
1539 unsigned long sectors) in llbitmap_map_previous() argument
1547 WARN_ON_ONCE(sectors && offset < boundary && offset + sectors > boundary); in llbitmap_map_previous()
1553 unsigned long *sectors, bool discard) in llbitmap_prepare_range() argument
1561 previous = llbitmap_map_previous(llbitmap, *offset, *sectors); in llbitmap_prepare_range()
1562 llbitmap_map_layout(llbitmap, offset, sectors, previous); in llbitmap_prepare_range()
1564 llbitmap_encode_discard_range(llbitmap, offset, sectors, previous); in llbitmap_prepare_range()
1566 llbitmap_encode_range(llbitmap, offset, sectors, previous); in llbitmap_prepare_range()
1570 unsigned long sectors) in llbitmap_start_write() argument
1574 unsigned long end = (offset + sectors - 1) >> llbitmap->chunkshift; in llbitmap_start_write()
1589 unsigned long sectors) in llbitmap_end_write() argument
1593 unsigned long end = (offset + sectors - 1) >> llbitmap->chunkshift; in llbitmap_end_write()
1604 unsigned long sectors) in llbitmap_start_discard() argument
1608 unsigned long end = (offset + sectors - 1) >> llbitmap->chunkshift; in llbitmap_start_discard()
1623 unsigned long sectors) in llbitmap_end_discard() argument
1627 unsigned long end = (offset + sectors - 1) >> llbitmap->chunkshift; in llbitmap_end_discard()
1918 unsigned long sectors; member
1947 dst_range->sectors = dst_range->end - dst_range->start; in llbitmap_reshape_dst_range()
1956 range->sectors = hi - lo; in llbitmap_reshape_map_range()
1957 llbitmap_map_layout(llbitmap, &range->offset, &range->sectors, previous); in llbitmap_reshape_map_range()
1959 range->end = range->offset + range->sectors; in llbitmap_reshape_map_range()
1967 if (!old->sectors) in llbitmap_reshape_src_range()
1972 old->sectors, new->sectors); in llbitmap_reshape_src_range()
1975 old->sectors, new->sectors); in llbitmap_reshape_src_range()
1979 src->sectors = src->end - src->start; in llbitmap_reshape_src_range()
1981 return src->sectors; in llbitmap_reshape_src_range()
2010 if (!new->sectors) in llbitmap_reshape_merge()
2015 if (old->sectors) { in llbitmap_reshape_merge()
2089 if (!new.sectors) in llbitmap_reshape_mark()