/kernel/linux/linux-5.10/block/ |
H A D | blk-lib.c | 26 sector_t nr_sects, gfp_t gfp_mask, int flags, in __blkdev_issue_discard() 60 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_discard() 63 if (!nr_sects) in __blkdev_issue_discard() 70 while (nr_sects) { in __blkdev_issue_discard() 89 req_sects = min_t(sector_t, nr_sects, in __blkdev_issue_discard() 92 req_sects = min_t(sector_t, nr_sects, in __blkdev_issue_discard() 104 nr_sects -= req_sects; in __blkdev_issue_discard() 124 * @nr_sects: number of sectors to discard 132 sector_t nr_sects, gfp_t gfp_mask, unsigned long flags) in blkdev_issue_discard() 139 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mas in blkdev_issue_discard() 25 __blkdev_issue_discard(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, int flags, struct bio **biop) __blkdev_issue_discard() argument 131 blkdev_issue_discard(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, unsigned long flags) blkdev_issue_discard() argument 165 __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct page *page, struct bio **biop) __blkdev_issue_write_same() argument 226 blkdev_issue_write_same(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct page *page) blkdev_issue_write_same() argument 246 __blkdev_issue_write_zeroes(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_write_zeroes() argument 295 __blkdev_sectors_to_bio_pages(sector_t nr_sects) __blkdev_sectors_to_bio_pages() argument 302 __blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) __blkdev_issue_zero_pages() argument 358 __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_zeroout() argument 392 blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, unsigned flags) blkdev_issue_zeroout() argument [all...] |
H A D | blk.h | 394 * Any access of part->nr_sects which is not protected by partition 405 sector_t nr_sects; in part_nr_sects_read() local 409 nr_sects = part->nr_sects; in part_nr_sects_read() 411 return nr_sects; in part_nr_sects_read() 413 sector_t nr_sects; in part_nr_sects_read() 416 nr_sects = part->nr_sects; in part_nr_sects_read() 418 return nr_sects; in part_nr_sects_read() 420 return part->nr_sects; in part_nr_sects_read() [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | blk-lib.c | 39 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) in __blkdev_issue_discard() 57 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_discard() 60 if (!nr_sects) in __blkdev_issue_discard() 63 while (nr_sects) { in __blkdev_issue_discard() 65 min(nr_sects, bio_discard_limit(bdev, sector)); in __blkdev_issue_discard() 71 nr_sects -= req_sects; in __blkdev_issue_discard() 91 * @nr_sects: number of sectors to discard 98 sector_t nr_sects, gfp_t gfp_mask) in blkdev_issue_discard() 105 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, &bio); in blkdev_issue_discard() 119 sector_t sector, sector_t nr_sects, gfp_ in __blkdev_issue_write_zeroes() 38 __blkdev_issue_discard(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) __blkdev_issue_discard() argument 97 blkdev_issue_discard(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask) blkdev_issue_discard() argument 118 __blkdev_issue_write_zeroes(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_write_zeroes() argument 161 __blkdev_sectors_to_bio_pages(sector_t nr_sects) __blkdev_sectors_to_bio_pages() argument 168 __blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) __blkdev_issue_zero_pages() argument 218 __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_zeroout() argument 252 blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, unsigned flags) blkdev_issue_zeroout() argument 303 blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp) blkdev_issue_secure_erase() argument [all...] |
/kernel/linux/linux-5.10/block/partitions/ |
H A D | acorn.c | 29 unsigned int nr_sects; in adfs_partition() local 39 nr_sects = (le32_to_cpu(dr->disc_size_high) << 23) | in adfs_partition() 47 put_partition(state, slot, first_sector, nr_sects); in adfs_partition() 72 unsigned long nr_sects) in riscix_partition() 85 unsigned long size = nr_sects > 2 ? 2 : nr_sects; in riscix_partition() 105 put_partition(state, slot++, first_sect, nr_sects); in riscix_partition() 120 __le32 nr_sects; member 127 unsigned long nr_sects) in linux_partition() 131 unsigned long size = nr_sects > in linux_partition() 70 riscix_partition(struct parsed_partitions *state, unsigned long first_sect, int slot, unsigned long nr_sects) riscix_partition() argument 125 linux_partition(struct parsed_partitions *state, unsigned long first_sect, int slot, unsigned long nr_sects) linux_partition() argument 184 unsigned int nr_sects; adfspart_check_CUMANA() local 252 unsigned long start_sect, nr_sects, sectscyl, heads; adfspart_check_ADFS() local [all...] |
H A D | amiga.c | 42 u64 start_sect, nr_sects; in amiga_partition() local 157 nr_sects = (((u64) hi_cyl - lo_cyl + 1) * cylblk); in amiga_partition() 159 if (!nr_sects) in amiga_partition() 164 if ((start_sect + nr_sects) > UINT_MAX) { in amiga_partition() 167 start_sect, start_sect + nr_sects); in amiga_partition() 170 if (check_add_overflow(start_sect, nr_sects, &end_sect)) { in amiga_partition() 179 put_partition(state,slot++,start_sect,nr_sects); in amiga_partition()
|
H A D | msdos.c | 36 * the nr_sects and start_sect partition table entries are 41 static inline sector_t nr_sects(struct msdos_partition *p) in nr_sects() function 43 return (sector_t)get_unaligned_le32(&p->nr_sects); in nr_sects() 175 if (!nr_sects(p) || is_extended_partition(p)) in parse_extended() 181 size = nr_sects(p)*sector_size; in parse_extended() 209 if (nr_sects(p) && is_extended_partition(p)) in parse_extended() 215 this_size = nr_sects(p) * sector_size; in parse_extended() 442 __le32 nr_sects; /* number of sectors in slice */ member 513 le32_to_cpu(p->nr_sects)); in parse_unixware() 558 start_sect(p), nr_sects( in parse_minix() [all...] |
H A D | core.c | 298 part->nr_sects = 0; in hd_struct_free_work() 422 p->nr_sects = len; in add_partition() 514 start >= part->start_sect + part->nr_sects || in partition_overlaps()
|
/kernel/linux/linux-6.6/block/partitions/ |
H A D | acorn.c | 29 unsigned int nr_sects; in adfs_partition() local 39 nr_sects = (le32_to_cpu(dr->disc_size_high) << 23) | in adfs_partition() 47 put_partition(state, slot, first_sector, nr_sects); in adfs_partition() 72 unsigned long nr_sects) in riscix_partition() 85 unsigned long size = nr_sects > 2 ? 2 : nr_sects; in riscix_partition() 105 put_partition(state, slot++, first_sect, nr_sects); in riscix_partition() 120 __le32 nr_sects; member 127 unsigned long nr_sects) in linux_partition() 131 unsigned long size = nr_sects > in linux_partition() 70 riscix_partition(struct parsed_partitions *state, unsigned long first_sect, int slot, unsigned long nr_sects) riscix_partition() argument 125 linux_partition(struct parsed_partitions *state, unsigned long first_sect, int slot, unsigned long nr_sects) linux_partition() argument 184 unsigned int nr_sects; adfspart_check_CUMANA() local 252 unsigned long start_sect, nr_sects, sectscyl, heads; adfspart_check_ADFS() local [all...] |
H A D | amiga.c | 42 u64 start_sect, nr_sects; in amiga_partition() local 156 nr_sects = (((u64) hi_cyl - lo_cyl + 1) * cylblk); in amiga_partition() 158 if (!nr_sects) in amiga_partition() 163 if ((start_sect + nr_sects) > UINT_MAX) { in amiga_partition() 166 start_sect, start_sect + nr_sects); in amiga_partition() 169 if (check_add_overflow(start_sect, nr_sects, &end_sect)) { in amiga_partition() 178 put_partition(state,slot++,start_sect,nr_sects); in amiga_partition()
|
H A D | msdos.c | 36 * the nr_sects and start_sect partition table entries are 41 static inline sector_t nr_sects(struct msdos_partition *p) in nr_sects() function 43 return (sector_t)get_unaligned_le32(&p->nr_sects); in nr_sects() 176 if (!nr_sects(p) || is_extended_partition(p)) in parse_extended() 182 size = nr_sects(p)*sector_size; in parse_extended() 210 if (nr_sects(p) && is_extended_partition(p)) in parse_extended() 216 this_size = nr_sects(p) * sector_size; in parse_extended() 443 __le32 nr_sects; /* number of sectors in slice */ member 514 le32_to_cpu(p->nr_sects)); in parse_unixware() 559 start_sect(p), nr_sects( in parse_minix() [all...] |
/kernel/linux/linux-5.10/fs/pstore/ |
H A D | blk.c | 106 sector_t nr_sects; member 234 sector_t nr_sects; in psblk_get_bdev() local 258 nr_sects = part_nr_sects_read(bdev->bd_part); in psblk_get_bdev() 259 if (!nr_sects) { in psblk_get_bdev() 267 info->nr_sects = nr_sects; in psblk_get_bdev() 405 info->nr_sects = binfo.nr_sects; in __register_pstore_blk() 409 dev.total_size = info->nr_sects << SECTOR_SHIFT; in __register_pstore_blk()
|
/kernel/linux/linux-5.10/drivers/block/xen-blkback/ |
H A D | blkback.c | 453 if (likely(req->nr_sects)) { in xen_vbd_translate() 454 blkif_sector_t end = req->sector_number + req->nr_sects; in xen_vbd_translate() 774 * Fill out preq.nr_sects with proper amount of sectors, and setup in xen_blkbk_map() 956 preq->nr_sects += seg[n].nsec; in xen_blkbk_parse_indirect() 979 preq.nr_sects = req->u.discard.nr_sectors; in dispatch_discard_io() 985 preq.sector_number + preq.nr_sects, blkif->vbd.pdevice); in dispatch_discard_io() 1250 preq.nr_sects = 0; in dispatch_rw_block_io() 1270 preq.nr_sects += seg[i].nsec; in dispatch_rw_block_io() 1283 preq.sector_number + preq.nr_sects, in dispatch_rw_block_io() 1371 ring->st_rd_sect += preq.nr_sects; in dispatch_rw_block_io() [all...] |
H A D | common.h | 364 (_v)->bdev->bd_part->nr_sects : \ 376 blkif_sector_t nr_sects; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | genhd.h | 56 * nr_sects is protected by sequence counter. One might extend a 57 * partition while IO is happening to it and update of nr_sects 60 sector_t nr_sects; member 331 return disk->part0.nr_sects; in get_capacity() 335 disk->part0.nr_sects = size; in set_capacity()
|
H A D | msdos_partition.h | 17 __le32 nr_sects; /* nr of sectors in partition */ member
|
H A D | pstore_blk.h | 35 * @nr_sects: Number of sectors on @devt. 45 sector_t nr_sects; member
|
H A D | blkdev.h | 1343 sector_t nr_sects, gfp_t gfp_mask, struct page *page); 1348 sector_t nr_sects, gfp_t gfp_mask, unsigned long flags); 1350 sector_t nr_sects, gfp_t gfp_mask, int flags, 1357 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, 1360 sector_t nr_sects, gfp_t gfp_mask, unsigned flags);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | msdos_partition.h | 17 __le32 nr_sects; /* nr of sectors in partition */ member
|
H A D | blkdev.h | 1035 sector_t nr_sects, gfp_t gfp_mask); 1037 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop); 1039 sector_t nr_sects, gfp_t gfp); 1045 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, 1048 sector_t nr_sects, gfp_t gfp_mask, unsigned flags);
|
/kernel/linux/linux-6.6/drivers/block/xen-blkback/ |
H A D | blkback.c | 458 if (likely(req->nr_sects)) { in xen_vbd_translate() 459 blkif_sector_t end = req->sector_number + req->nr_sects; in xen_vbd_translate() 774 * Fill out preq.nr_sects with proper amount of sectors, and setup in xen_blkbk_map() 956 preq->nr_sects += seg[n].nsec; in xen_blkbk_parse_indirect() 978 preq.nr_sects = req->u.discard.nr_sectors; in dispatch_discard_io() 984 preq.sector_number + preq.nr_sects, blkif->vbd.pdevice); in dispatch_discard_io() 1355 preq.nr_sects = 0; in dispatch_rw_block_io() 1375 preq.nr_sects += seg[i].nsec; in dispatch_rw_block_io() 1388 preq.sector_number + preq.nr_sects, in dispatch_rw_block_io() 1467 ring->st_rd_sect += preq.nr_sects; in dispatch_rw_block_io() [all...] |
/kernel/linux/linux-5.10/drivers/mtd/ |
H A D | ftl.c | 970 unsigned long sector, unsigned nr_sects) in ftl_discardsect() 976 sector, nr_sects); in ftl_discardsect() 978 while (nr_sects) { in ftl_discardsect() 986 nr_sects--; in ftl_discardsect() 969 ftl_discardsect(struct mtd_blktrans_dev *dev, unsigned long sector, unsigned nr_sects) ftl_discardsect() argument
|
/kernel/linux/linux-6.6/drivers/mtd/ |
H A D | ftl.c | 970 unsigned long sector, unsigned nr_sects) in ftl_discardsect() 976 sector, nr_sects); in ftl_discardsect() 978 while (nr_sects) { in ftl_discardsect() 986 nr_sects--; in ftl_discardsect() 969 ftl_discardsect(struct mtd_blktrans_dev *dev, unsigned long sector, unsigned nr_sects) ftl_discardsect() argument
|
H A D | rfd_ftl.c | 709 unsigned long sector, unsigned int nr_sects) in rfd_ftl_discardsect() 715 while (nr_sects) { in rfd_ftl_discardsect() 730 nr_sects--; in rfd_ftl_discardsect() 708 rfd_ftl_discardsect(struct mtd_blktrans_dev *dev, unsigned long sector, unsigned int nr_sects) rfd_ftl_discardsect() argument
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsicam.c | 108 + get_unaligned_le32(&largest->nr_sects); in scsi_partsize()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsicam.c | 107 + get_unaligned_le32(&largest->nr_sects); in scsi_partsize()
|