Home
last modified time | relevance | path

Searched refs:nr_sects (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/block/
H A Dblk-lib.c26 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 Dblk.h394 * 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 Dblk-lib.c39 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 Dacorn.c29 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 Damiga.c42 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 Dmsdos.c36 * 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 Dcore.c298 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 Dacorn.c29 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 Damiga.c42 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 Dmsdos.c36 * 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 Dblk.c106 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 Dblkback.c453 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 Dcommon.h364 (_v)->bdev->bd_part->nr_sects : \
376 blkif_sector_t nr_sects; member
/kernel/linux/linux-5.10/include/linux/
H A Dgenhd.h56 * 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 Dmsdos_partition.h17 __le32 nr_sects; /* nr of sectors in partition */ member
H A Dpstore_blk.h35 * @nr_sects: Number of sectors on @devt.
45 sector_t nr_sects; member
H A Dblkdev.h1343 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 Dmsdos_partition.h17 __le32 nr_sects; /* nr of sectors in partition */ member
H A Dblkdev.h1035 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 Dblkback.c458 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 Dftl.c970 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 Dftl.c970 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 Drfd_ftl.c709 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 Dscsicam.c108 + get_unaligned_le32(&largest->nr_sects); in scsi_partsize()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsicam.c107 + get_unaligned_le32(&largest->nr_sects); in scsi_partsize()

Completed in 44 milliseconds

12