Searched refs:sector (Results 1 - 25 of 182) sorted by relevance

12345678

/linux-master/drivers/block/drbd/
H A Ddrbd_interval.c16 #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 Ddrbd_interval.h10 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 Ddrbd_actlog.c127 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 Dblk-lib.c13 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 Dblk-zoned.c121 * @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 Dblk-ia-ranges.c18 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 Dpmecc.h64 int atmel_pmecc_correct_sector(struct atmel_pmecc_user *user, int sector,
68 int sector, void *ecc);
/linux-master/samples/bpf/
H A Dtracex3.bpf.c15 sector_t sector; member in struct:start_key
32 .sector = ctx->sector
63 .sector = ctx->sector
/linux-master/include/trace/events/
H A Dblock.h24 __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 Dbrd.c50 * 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 Dsr_vendor.c90 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 Ddm-audit.h18 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 Draid1.h158 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 Ddm-unstripe.c120 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 Dzoned.c66 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 Dnull_blk.h126 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 Dmain.c53 * @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 Dcache.c310 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 Draid56.c58 * 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 Dtrace.h30 __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 Dxfs_bio_io.c15 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 Dblkzoned.h88 * @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 Dvdpa_sim_blk.c84 "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 Dmsdos_partition.h10 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 Ddm-io.h21 sector_t sector; member in struct:dm_io_region

Completed in 347 milliseconds

12345678