/linux-master/drivers/block/drbd/ |
H A D | drbd_interval.c | 16 #define NODE_END(node) ((node)->sector + ((node)->size >> 9)) 28 sector_t this_end = this->sector + (this->size >> 9); 39 if (this->sector < here->sector) 41 else if (this->sector > here->sector) 60 * @sector: start sector of @interval 63 * Returns if the tree contains the node @interval with start sector @start. 66 * sector numbe 69 drbd_contains_interval(struct rb_root *root, sector_t sector, struct drbd_interval *interval) argument 118 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) argument 148 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) argument [all...] |
H A D | drbd_interval.h | 10 sector_t sector; /* start sector of the interval */ member in struct:drbd_interval 38 #define drbd_for_each_overlap(i, root, sector, size) \ 39 for (i = drbd_find_overlap(root, sector, size); \ 41 i = drbd_next_overlap(i, sector, size))
|
H A D | drbd_actlog.c | 127 sector_t sector, enum req_op op) 144 bio->bi_iter.bi_sector = sector; 178 sector_t sector, enum req_op op) 187 (unsigned long long)sector, (op == REQ_OP_WRITE) ? "WRITE" : "READ", 190 if (sector < drbd_md_first_sector(bdev) || 191 sector + 7 > drbd_md_last_sector(bdev)) 194 (unsigned long long)sector, 197 err = _drbd_md_sync_page_io(device, bdev, sector, op); 200 (unsigned long long)sector, 245 unsigned first = i->sector >> (AL_EXTENT_SHIF 125 _drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, sector_t sector, enum req_op op) argument 177 drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, sector_t sector, enum req_op op) argument 319 sector_t sector; local 847 __drbd_change_sync(struct drbd_peer_device *peer_device, sector_t sector, int size, enum update_sync_bits_mode mode) argument 964 drbd_rs_begin_io(struct drbd_device *device, sector_t sector) argument 1018 drbd_try_rs_begin_io(struct drbd_peer_device *peer_device, sector_t sector) argument 1141 drbd_rs_complete_io(struct drbd_device *device, sector_t sector) argument [all...] |
/linux-master/block/ |
H A D | blk-lib.c | 13 static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector) argument 19 sector += bdev->bd_start_sect; 22 round_up(sector, discard_granularity >> SECTOR_SHIFT); 28 if (granularity_aligned_sector != sector) 29 return granularity_aligned_sector - sector; 38 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, argument 57 if ((sector | nr_sects) & bs_mask) 65 min(nr_sects, bio_discard_limit(bdev, sector)); 68 bio->bi_iter.bi_sector = sector; 70 sector 97 blkdev_issue_discard(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask) 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) argument 165 __blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) argument 215 __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) argument 249 blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, unsigned flags) argument 300 blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp) argument [all...] |
H A D | blk-zoned.c | 121 * @sector: Sector from which to report zones 127 * Get zone information starting from the zone containing @sector for at most 129 * To report all zones in a device starting from @sector, the BLK_ALL_ZONES 137 int blkdev_report_zones(struct block_device *bdev, sector_t sector, argument 146 if (!nr_zones || sector >= capacity) 149 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); 186 sector_t sector = 0; local 199 while (sector < capacity) { 200 if (!test_bit(disk_zone_no(disk, sector), need_reset)) { 201 sector 247 blkdev_zone_mgmt(struct block_device *bdev, enum req_op op, sector_t sector, sector_t nr_sectors) argument 441 sector_t sector; member in struct:blk_revalidate_zone_args [all...] |
H A D | blk-ia-ranges.c | 18 return sprintf(buf, "%llu\n", iar->sector); 34 .attr = { .name = "sector", .mode = 0444 }, 121 * At this point, iars is the new set of sector access ranges that needs 178 sector_t sector) 185 if (sector >= iar->sector && 186 sector < iar->sector + iar->nr_sectors) 198 sector_t sector = 0; local 206 * ranges do not overlap, that there are no sector hole 177 disk_find_ia_range(struct blk_independent_access_ranges *iars, sector_t sector) argument [all...] |
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | pmecc.h | 64 int atmel_pmecc_correct_sector(struct atmel_pmecc_user *user, int sector, 68 int sector, void *ecc);
|
/linux-master/samples/bpf/ |
H A D | tracex3.bpf.c | 15 sector_t sector; member in struct:start_key 32 .sector = ctx->sector 63 .sector = ctx->sector
|
/linux-master/include/trace/events/ |
H A D | block.h | 24 __field( sector_t, sector ) 30 __entry->sector = bh->b_blocknr; 34 TP_printk("%d,%d sector=%llu size=%zu", 36 (unsigned long long)__entry->sector, __entry->size 83 __field( sector_t, sector ) 91 __entry->sector = blk_rq_trace_sector(rq); 101 (unsigned long long)__entry->sector, 113 __field( sector_t, sector ) 122 __entry->sector = blk_rq_pos(rq); 133 (unsigned long long)__entry->sector, [all...] |
/linux-master/drivers/block/ |
H A D | brd.c | 50 * Look up and return a brd's page for a given sector. 52 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector) argument 57 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ 66 * Insert a new page for a given sector, if one does not already exist. 68 static int brd_insert_page(struct brd_device *brd, sector_t sector, gfp_t gfp) argument 74 page = brd_lookup_page(brd, sector); 84 idx = sector >> PAGE_SECTORS_SHIFT; 123 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n, argument 126 unsigned int offset = (sector 144 copy_to_brd(struct brd_device *brd, const void *src, sector_t sector, size_t n) argument 176 copy_from_brd(void *dst, struct brd_device *brd, sector_t sector, size_t n) argument 210 brd_do_bvec(struct brd_device *brd, struct page *page, unsigned int len, unsigned int off, blk_opf_t opf, sector_t sector) argument 246 sector_t sector = bio->bi_iter.bi_sector; local [all...] |
/linux-master/drivers/scsi/ |
H A D | sr_vendor.c | 90 is followed by a read for the same sector - aeb */ 174 unsigned long sector; local 186 sector = 0; /* the multisession sector offset goes here */ 212 sector = buffer[11] + (buffer[10] << 8) + 215 /* ignore sector offsets from first track */ 216 sector = 0; 243 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; 271 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; 272 if (sector) [all...] |
/linux-master/drivers/md/ |
H A D | dm-audit.h | 18 struct bio *bio, sector_t sector, int result); 46 struct bio *bio, sector_t sector, 45 dm_audit_log_bio(const char *dm_msg_prefix, const char *op, struct bio *bio, sector_t sector, int result) argument
|
H A D | raid1.h | 158 sector_t sector; member in struct:r1bio 213 static inline int sector_to_idx(sector_t sector) argument 215 return hash_long(sector >> BARRIER_UNIT_SECTOR_BITS,
|
H A D | dm-unstripe.c | 120 sector_t sector = bio->bi_iter.bi_sector; local 121 sector_t tmp_sector = sector; 129 sector += uc->unstripe_width * tmp_sector; 132 return sector + uc->unstripe_offset;
|
/linux-master/drivers/block/null_blk/ |
H A D | zoned.c | 66 sector_t sector = 0; local 128 zone->start = sector; 135 sector += dev->zone_size_sects; 142 zone->start = zone->wp = sector; 152 sector += dev->zone_size_sects; 179 int null_report_zones(struct gendisk *disk, sector_t sector, argument 189 first_zone = null_zone_no(dev, sector); 227 sector_t sector, unsigned int len) 230 struct nullb_zone *zone = &dev->zones[null_zone_no(dev, sector)]; 235 sector 226 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) argument 359 null_zone_write(struct nullb_cmd *cmd, sector_t sector, unsigned int nr_sectors, bool append) argument 592 null_zone_mgmt(struct nullb_cmd *cmd, enum req_op op, sector_t sector) argument 654 null_process_zoned_cmd(struct nullb_cmd *cmd, enum req_op op, sector_t sector, sector_t nr_sectors) argument 727 unsigned long long sector; local [all...] |
H A D | null_blk.h | 126 blk_status_t null_handle_discard(struct nullb_device *dev, sector_t sector, 129 sector_t sector, unsigned int nr_sectors); 135 int null_report_zones(struct gendisk *disk, sector_t sector, 138 sector_t sector, sector_t nr_sectors); 140 sector_t sector, unsigned int len); 156 enum req_op op, sector_t sector, sector_t nr_sectors) 161 sector_t sector, 155 null_process_zoned_cmd(struct nullb_cmd *cmd, enum req_op op, sector_t sector, sector_t nr_sectors) argument 160 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) argument
|
H A D | main.c | 53 * @bitmap: The bitmap represents which sector in the page has data. 54 * Each bit represents one block size. For example, sector 8 827 static void null_free_sector(struct nullb *nullb, sector_t sector, argument 836 idx = sector >> PAGE_SECTORS_SHIFT; 837 sector_bit = (sector & SECTOR_MASK); 900 sector_t sector, bool for_write, bool is_cache) 907 idx = sector >> PAGE_SECTORS_SHIFT; 908 sector_bit = (sector & SECTOR_MASK); 921 sector_t sector, bool for_write, bool ignore_cache) 926 page = __null_lookup_page(nullb, sector, for_writ 899 __null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool is_cache) argument 920 null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool ignore_cache) argument 1069 copy_to_nullb(struct nullb *nullb, struct page *source, unsigned int off, sector_t sector, size_t n, bool is_fua) argument 1101 copy_from_nullb(struct nullb *nullb, struct page *dest, unsigned int off, sector_t sector, size_t n) argument 1133 null_handle_discard(struct nullb_device *dev, sector_t sector, sector_t nr_sectors) argument 1174 null_transfer(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off, bool is_write, sector_t sector, bool is_fua) argument 1211 sector_t sector = blk_rq_pos(rq); local 1253 null_handle_badblocks(struct nullb_cmd *cmd, sector_t sector, sector_t nr_sectors) argument 1267 null_handle_memory_backed(struct nullb_cmd *cmd, enum req_op op, sector_t sector, sector_t nr_sectors) argument 1320 null_process_cmd(struct nullb_cmd *cmd, enum req_op op, sector_t sector, unsigned int nr_sectors) argument 1338 null_handle_cmd(struct nullb_cmd *cmd, sector_t sector, sector_t nr_sectors, enum req_op op) argument 1556 sector_t sector = blk_rq_pos(rq); local [all...] |
/linux-master/fs/fat/ |
H A D | cache.c | 310 int fat_get_mapped_cluster(struct inode *inode, sector_t sector, argument 318 cluster = sector >> (sbi->cluster_bits - sb->s_blocksize_bits); 319 offset = sector & (sbi->sec_per_clus - 1); 326 if (*mapped_blocks > last_block - sector) 327 *mapped_blocks = last_block - sector; 333 static int is_exceed_eof(struct inode *inode, sector_t sector, argument 341 if (sector >= *last_block) { 351 if (sector >= *last_block) 358 int fat_bmap(struct inode *inode, sector_t sector, sector_t *phys, argument 367 if (sector < (sb [all...] |
/linux-master/fs/btrfs/ |
H A D | raid56.c | 58 * A bvec like structure to present a sector inside a page. 179 * Even if the sector is not covered by bio, if it is 180 * a data sector it should still be uptodate as it is 267 /* Also update the sector->uptodate bits. */ 282 * Thus if the first sector of the page belongs to data stripes, then 602 /* Return a sector from rbio->stripe_sectors, not from the bio list */ 611 /* Grab a sector inside P stripe */ 618 /* Grab a sector inside Q stripe, return NULL if not RAID6 */ 859 * Get a sector pointer specified by its @stripe_nr and @sector_nr. 874 struct sector_ptr *sector; local 1042 rbio_add_io_sector(struct btrfs_raid_bio *rbio, struct bio_list *bio_list, struct sector_ptr *sector, unsigned int stripe_nr, unsigned int sector_nr, enum req_op op) argument 1127 struct sector_ptr *sector = &rbio->bio_sectors[index]; local 1216 struct sector_ptr *sector; local 1280 struct sector_ptr *sector; local 1315 struct sector_ptr *sector; local 1405 struct sector_ptr *sector = &rbio->stripe_sectors[i]; local 1426 struct sector_ptr *sector; local 1445 struct sector_ptr *sector; local 1709 struct sector_ptr *sector; local 1749 struct sector_ptr *sector; local 1972 struct sector_ptr *sector; local 2179 struct sector_ptr *sector; local 2240 struct sector_ptr *sector = &rbio->stripe_sectors[i]; local 2493 struct sector_ptr *sector; local 2543 struct sector_ptr *sector; local 2561 struct sector_ptr *sector; local 2682 struct sector_ptr *sector; local [all...] |
/linux-master/fs/zonefs/ |
H A D | trace.h | 30 __field(sector_t, sector) 38 __entry->sector = z->z_sector; 41 TP_printk("bdev=(%d,%d), ino=%lu op=%s, sector=%llu, nr_sectors=%llu", 43 blk_op_str(__entry->op), __entry->sector, 54 __field(sector_t, sector) 62 __entry->sector = zonefs_inode_zone(inode)->z_sector; 68 TP_printk("bdev=(%d, %d), ino=%lu, sector=%llu, size=%zu, wpoffset=%llu, ret=%zu", 70 __entry->sector, __entry->size, __entry->wpoffset,
|
/linux-master/fs/xfs/ |
H A D | xfs_bio_io.c | 15 sector_t sector, 31 bio->bi_iter.bi_sector = sector; 13 xfs_rw_bdev( struct block_device *bdev, sector_t sector, unsigned int count, char *data, enum req_op op) argument
|
/linux-master/include/uapi/linux/ |
H A D | blkzoned.h | 88 * @start: Zone start in 512 B sector units 89 * @len: Zone length in 512 B sector units 90 * @wp: Zone write pointer location in 512 B sector units 97 * @capacity: Zone usable capacity in 512 B sector units 101 * start, len, capacity and wp use the regular 512 B sector unit, regardless 107 __u64 start; /* Zone start sector */ 122 * @sector: starting sector of report 130 __u64 sector; member in struct:blk_zone_report 140 * @sector 144 __u64 sector; member in struct:blk_zone_range [all...] |
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim_blk.c | 84 "starting sector exceeds the capacity - start: 0x%llx capacity: 0x%x\n", 118 u64 sector; local 156 sector = vdpasim64_to_cpu(vdpasim, hdr.sector); 157 offset = sector << SECTOR_SHIFT; 161 sector != 0) { 163 "sector must be 0 for %u request - sector: 0x%llx\n", 164 type, sector); 171 if (!vdpasim_blk_check_range(vdpasim, sector, [all...] |
/linux-master/include/linux/ |
H A D | msdos_partition.h | 10 u8 sector; /* starting sector */ member in struct:msdos_partition 14 u8 end_sector; /* end sector */ 16 __le32 start_sect; /* starting sector counting from 0 */
|
H A D | dm-io.h | 21 sector_t sector; member in struct:dm_io_region
|