Home
last modified time | relevance | path

Searched refs:sector (Results 1 – 25 of 240) sorted by relevance

12345678910

/Linux-v5.10/drivers/block/drbd/
Ddrbd_interval.c16 #define NODE_END(node) ((node)->sector + ((node)->size >> 9))
28 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval()
39 if (this->sector < here->sector) in drbd_insert_interval()
41 else if (this->sector > here->sector) in drbd_insert_interval()
68 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() argument
77 if (sector < here->sector) in drbd_contains_interval()
79 else if (sector > here->sector) in drbd_contains_interval()
112 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() argument
116 sector_t end = sector + (size >> 9); in drbd_find_overlap()
125 sector < interval_end(node->rb_left)) { in drbd_find_overlap()
[all …]
Ddrbd_actlog.c127 sector_t sector, int op) in _drbd_md_sync_page_io() argument
143 bio->bi_iter.bi_sector = sector; in _drbd_md_sync_page_io()
178 sector_t sector, int op) in drbd_md_sync_page_io() argument
187 (unsigned long long)sector, (op == REQ_OP_WRITE) ? "WRITE" : "READ", in drbd_md_sync_page_io()
190 if (sector < drbd_md_first_sector(bdev) || in drbd_md_sync_page_io()
191 sector + 7 > drbd_md_last_sector(bdev)) in drbd_md_sync_page_io()
194 (unsigned long long)sector, in drbd_md_sync_page_io()
197 err = _drbd_md_sync_page_io(device, bdev, sector, op); in drbd_md_sync_page_io()
200 (unsigned long long)sector, in drbd_md_sync_page_io()
245 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath()
[all …]
Ddrbd_interval.h10 sector_t sector; /* start sector of the interval */ member
38 #define drbd_for_each_overlap(i, root, sector, size) \ argument
39 for (i = drbd_find_overlap(root, sector, size); \
41 i = drbd_next_overlap(i, sector, size))
Ddrbd_worker.c127 drbd_set_out_of_sync(device, peer_req->i.sector, peer_req->i.size); in drbd_endio_write_sec_final()
157 drbd_rs_complete_io(device, i.sector); in drbd_endio_write_sec_final()
183 (unsigned long long)peer_req->i.sector); in drbd_peer_request_endio()
361 sector_t sector = peer_req->i.sector; in w_e_send_csum() local
372 err = drbd_send_drequest_csum(peer_device, sector, size, in w_e_send_csum()
392 static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector, int size) in read_for_csum() argument
402 peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER /* unused */, sector, in read_for_csum()
593 sector_t sector; in make_resync_request() local
659 sector = BM_BIT_TO_SECT(bit); in make_resync_request()
661 if (drbd_try_rs_begin_io(device, sector)) { in make_resync_request()
[all …]
Ddrbd_receiver.c359 drbd_alloc_peer_req(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in drbd_alloc_peer_req() argument
388 peer_req->i.sector = sector; in drbd_alloc_peer_req()
1602 if (drbd_issue_discard_or_zero_out(device, peer_req->i.sector, in drbd_issue_peer_discard_or_zero_out()
1612 sector_t s = peer_req->i.sector; in drbd_issue_peer_wsame()
1645 sector_t sector = peer_req->i.sector; in drbd_submit_peer_request() local
1696 bio->bi_iter.bi_sector = sector; in drbd_submit_peer_request()
1711 sector += len >> 9; in drbd_submit_peer_request()
1859 read_in_block(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in read_in_block() argument
1922 if (sector + (ds>>9) > capacity) { in read_in_block()
1926 (unsigned long long)sector, ds); in read_in_block()
[all …]
/Linux-v5.10/block/
Dblk-lib.c25 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument
60 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_discard()
72 sector_t sector_mapped = sector + part_offset; in __blkdev_issue_discard()
98 bio->bi_iter.bi_sector = sector; in __blkdev_issue_discard()
103 sector += req_sects; in __blkdev_issue_discard()
131 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument
139 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags, in blkdev_issue_discard()
165 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() argument
181 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_write_same()
192 bio->bi_iter.bi_sector = sector; in __blkdev_issue_write_same()
[all …]
Dblk-zoned.c56 sector_t sector) in blk_zone_start() argument
60 return sector & ~zone_mask; in blk_zone_start()
155 int blkdev_report_zones(struct block_device *bdev, sector_t sector, in blkdev_report_zones() argument
165 if (!nr_zones || sector >= capacity) in blkdev_report_zones()
168 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); in blkdev_report_zones()
173 sector_t sector, in blkdev_allow_reset_all_zones() argument
183 return !sector && nr_sectors == get_capacity(bdev->bd_disk); in blkdev_allow_reset_all_zones()
203 sector_t sector, sector_t nr_sectors, in blkdev_zone_mgmt() argument
209 sector_t end_sector = sector + nr_sectors; in blkdev_zone_mgmt()
222 if (end_sector <= sector || end_sector > capacity) in blkdev_zone_mgmt()
[all …]
/Linux-v5.10/drivers/block/
Dbrd.c56 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector) in brd_lookup_page() argument
73 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page()
87 static struct page *brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page() argument
93 page = brd_lookup_page(brd, sector); in brd_insert_page()
112 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page()
173 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument
175 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup()
179 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
182 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup()
183 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
[all …]
Dnull_blk_zoned.c20 sector_t sector = 0; in null_init_zoned_dev() local
90 zone->start = sector; in null_init_zoned_dev()
97 sector += dev->zone_size_sects; in null_init_zoned_dev()
103 zone->start = zone->wp = sector; in null_init_zoned_dev()
109 sector += dev->zone_size_sects; in null_init_zoned_dev()
162 int null_report_zones(struct gendisk *disk, sector_t sector, in null_report_zones() argument
171 first_zone = null_zone_no(dev, sector); in null_report_zones()
203 sector_t sector, unsigned int len) in null_zone_valid_read_len() argument
206 struct blk_zone *zone = &dev->zones[null_zone_no(dev, sector)]; in null_zone_valid_read_len()
211 sector + nr_sectors <= zone->wp) in null_zone_valid_read_len()
[all …]
Dnull_blk.h97 enum req_opf op, sector_t sector,
104 int null_report_zones(struct gendisk *disk, sector_t sector,
107 enum req_opf op, sector_t sector,
110 sector_t sector, unsigned int len);
124 enum req_opf op, sector_t sector, sector_t nr_sectors) in null_process_zoned_cmd() argument
129 sector_t sector, in null_zone_valid_read_len() argument
Dnull_blk_main.c758 static void null_free_sector(struct nullb *nullb, sector_t sector, in null_free_sector() argument
767 idx = sector >> PAGE_SECTORS_SHIFT; in null_free_sector()
768 sector_bit = (sector & SECTOR_MASK); in null_free_sector()
831 sector_t sector, bool for_write, bool is_cache) in __null_lookup_page() argument
838 idx = sector >> PAGE_SECTORS_SHIFT; in __null_lookup_page()
839 sector_bit = (sector & SECTOR_MASK); in __null_lookup_page()
852 sector_t sector, bool for_write, bool ignore_cache) in null_lookup_page() argument
857 page = __null_lookup_page(nullb, sector, for_write, true); in null_lookup_page()
860 return __null_lookup_page(nullb, sector, for_write, false); in null_lookup_page()
864 sector_t sector, bool ignore_cache) in null_insert_page() argument
[all …]
/Linux-v5.10/include/trace/events/
Dblock.h23 __field( sector_t, sector )
29 __entry->sector = bh->b_blocknr;
35 (unsigned long long)__entry->sector, __entry->size
82 __field( sector_t, sector )
90 __entry->sector = blk_rq_trace_sector(rq);
100 (unsigned long long)__entry->sector,
124 __field( sector_t, sector )
133 __entry->sector = blk_rq_pos(rq);
144 (unsigned long long)__entry->sector,
156 __field( sector_t, sector )
[all …]
Dbcache.h18 __field(sector_t, sector )
28 __entry->sector = bio->bi_iter.bi_sector;
36 __entry->rwbs, (unsigned long long)__entry->sector,
96 __field(sector_t, sector )
103 __entry->sector = bio->bi_iter.bi_sector;
110 (unsigned long long)__entry->sector, __entry->nr_sector)
129 __field(sector_t, sector )
138 __entry->sector = bio->bi_iter.bi_sector;
147 __entry->rwbs, (unsigned long long)__entry->sector,
159 __field(sector_t, sector )
[all …]
/Linux-v5.10/drivers/scsi/
Dsr_vendor.c174 unsigned long sector; in sr_cd_check() local
186 sector = 0; /* the multisession sector offset goes here */ in sr_cd_check()
212 sector = buffer[11] + (buffer[10] << 8) + in sr_cd_check()
216 sector = 0; in sr_cd_check()
243 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
271 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
272 if (sector) in sr_cd_check()
273 sector -= CD_MSF_OFFSET; in sr_cd_check()
309 sector = buffer[11] + (buffer[10] << 8) + in sr_cd_check()
318 sector = 0; in sr_cd_check()
[all …]
/Linux-v5.10/drivers/md/
Ddm-log-writes.c96 __le64 sector; member
125 sector_t sector; member
213 sector_t sector) in write_metadata() argument
226 bio->bi_iter.bi_sector = sector; in write_metadata()
228 bio->bi_end_io = (sector == WRITE_LOG_SUPER_SECTOR) ? in write_metadata()
265 sector_t sector) in write_inline_data() argument
286 bio->bi_iter.bi_sector = sector; in write_inline_data()
320 sector += bio_pages * PAGE_SECTORS; in write_inline_data()
332 struct pending_block *block, sector_t sector) in log_one_block() argument
339 entry.sector = cpu_to_le64(block->sector); in log_one_block()
[all …]
Ddm-linear.c143 sector_t sector = linear_map_sector(ti, args->next_sector); in linear_report_zones() local
146 return blkdev_report_zones(lc->dev->bdev, sector, nr_zones, in linear_report_zones()
167 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_direct_access() local
169 dev_sector = linear_map_sector(ti, sector); in linear_dax_direct_access()
182 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_from_iter() local
184 dev_sector = linear_map_sector(ti, sector); in linear_dax_copy_from_iter()
196 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_to_iter() local
198 dev_sector = linear_map_sector(ti, sector); in linear_dax_copy_to_iter()
211 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_zero_page_range() local
213 dev_sector = linear_map_sector(ti, sector); in linear_dax_zero_page_range()
Draid0.c296 sector_t sector = *sectorp; in find_zone() local
299 if (sector < z[i].zone_end) { in find_zone()
301 *sectorp = sector - z[i-1].zone_end; in find_zone()
312 sector_t sector, sector_t *sector_offset) in map_sector() argument
323 sect_in_chunk = sector & (chunk_sects - 1); in map_sector()
324 sector >>= chunksect_bits; in map_sector()
330 sect_in_chunk = sector_div(sector, chunk_sects); in map_sector()
341 + sector_div(sector, zone->nb_dev)]; in map_sector()
525 sector_t sector; in raid0_make_request() local
540 sector = bio_sector; in raid0_make_request()
[all …]
Ddm-stripe.c203 static void stripe_map_sector(struct stripe_c *sc, sector_t sector, in stripe_map_sector() argument
206 sector_t chunk = dm_target_offset(sc->ti, sector); in stripe_map_sector()
231 static void stripe_map_range_sector(struct stripe_c *sc, sector_t sector, in stripe_map_range_sector() argument
236 stripe_map_sector(sc, sector, &stripe, result); in stripe_map_range_sector()
241 sector = *result; in stripe_map_range_sector()
243 *result -= sector_div(sector, sc->chunk_size); in stripe_map_range_sector()
245 *result = sector & ~(sector_t)(sc->chunk_size - 1); in stripe_map_range_sector()
307 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_direct_access() local
314 stripe_map_sector(sc, sector, &stripe, &dev_sector); in stripe_dax_direct_access()
328 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_copy_from_iter() local
[all …]
Draid5-ppl.c166 pr_debug("%s: stripe %llu\n", __func__, (unsigned long long)sh->sector); in ops_run_partial_parity()
276 pr_debug("%s: stripe: %llu\n", __func__, (unsigned long long)sh->sector); in ppl_log_stripe()
302 if (!data_disks || dev->sector < data_sector) in ppl_log_stripe()
303 data_sector = dev->sector; in ppl_log_stripe()
327 if ((sh->sector == sh_last->sector + RAID5_STRIPE_SECTORS(conf)) && in ppl_log_stripe()
462 log->rdev->ppl.sector + log->rdev->ppl.size - log->next_io_sector < in ppl_submit_iounit()
464 log->next_io_sector = log->rdev->ppl.sector; in ppl_submit_iounit()
869 sector_t sector; in ppl_recover_entry() local
888 sector = raid5_compute_sector(conf, r_sector, 0, in ppl_recover_entry()
893 (unsigned long long)sector); in ppl_recover_entry()
[all …]
/Linux-v5.10/fs/fat/
Dcache.c310 int fat_get_mapped_cluster(struct inode *inode, sector_t sector, in fat_get_mapped_cluster() argument
318 cluster = sector >> (sbi->cluster_bits - sb->s_blocksize_bits); in fat_get_mapped_cluster()
319 offset = sector & (sbi->sec_per_clus - 1); in fat_get_mapped_cluster()
326 if (*mapped_blocks > last_block - sector) in fat_get_mapped_cluster()
327 *mapped_blocks = last_block - sector; in fat_get_mapped_cluster()
333 static int is_exceed_eof(struct inode *inode, sector_t sector, in is_exceed_eof() argument
341 if (sector >= *last_block) { in is_exceed_eof()
351 if (sector >= *last_block) in is_exceed_eof()
358 int fat_bmap(struct inode *inode, sector_t sector, sector_t *phys, in fat_bmap() argument
367 if (sector < (sbi->dir_entries >> sbi->dir_per_block_bits)) { in fat_bmap()
[all …]
/Linux-v5.10/drivers/usb/storage/
Djumpshot.c155 u32 sector, in jumpshot_read_data() argument
171 if (sector > 0x0FFFFFFF) in jumpshot_read_data()
193 command[2] = sector & 0xFF; in jumpshot_read_data()
194 command[3] = (sector >> 8) & 0xFF; in jumpshot_read_data()
195 command[4] = (sector >> 16) & 0xFF; in jumpshot_read_data()
197 command[5] = 0xE0 | ((sector >> 24) & 0x0F); in jumpshot_read_data()
217 sector += thistime; in jumpshot_read_data()
232 u32 sector, in jumpshot_write_data() argument
248 if (sector > 0x0FFFFFFF) in jumpshot_write_data()
275 command[2] = sector & 0xFF; in jumpshot_write_data()
[all …]
Ddatafab.c137 u32 sector, in datafab_read_data() argument
182 command[2] = sector & 0xFF; in datafab_read_data()
183 command[3] = (sector >> 8) & 0xFF; in datafab_read_data()
184 command[4] = (sector >> 16) & 0xFF; in datafab_read_data()
187 command[5] |= (sector >> 24) & 0x0F; in datafab_read_data()
205 sector += thistime; in datafab_read_data()
220 u32 sector, in datafab_write_data() argument
270 command[2] = sector & 0xFF; in datafab_write_data()
271 command[3] = (sector >> 8) & 0xFF; in datafab_write_data()
272 command[4] = (sector >> 16) & 0xFF; in datafab_write_data()
[all …]
/Linux-v5.10/fs/exfat/
Dnls.c651 sector_t sector, unsigned long long num_sectors, in exfat_load_upcase_table() argument
667 num_sectors += sector; in exfat_load_upcase_table()
669 while (sector < num_sectors) { in exfat_load_upcase_table()
672 bh = sb_bread(sb, sector); in exfat_load_upcase_table()
675 (unsigned long long)sector); in exfat_load_upcase_table()
679 sector++; in exfat_load_upcase_table()
751 sector_t sector; in exfat_create_upcase_table() local
782 sector = exfat_cluster_to_sector(sbi, tbl_clu); in exfat_create_upcase_table()
784 ret = exfat_load_upcase_table(sb, sector, num_sectors, in exfat_create_upcase_table()
/Linux-v5.10/drivers/char/
Dps3flash.c98 u64 size, sector, offset; in ps3flash_read() local
118 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_read()
128 res = ps3flash_fetch(dev, sector); in ps3flash_read()
151 sector += priv->chunk_sectors; in ps3flash_read()
167 u64 size, sector, offset; in ps3flash_write() local
187 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_write()
198 res = ps3flash_fetch(dev, sector); in ps3flash_write()
199 else if (sector != priv->tag) in ps3flash_write()
219 priv->tag = sector; in ps3flash_write()
226 sector += priv->chunk_sectors; in ps3flash_write()
/Linux-v5.10/drivers/nvdimm/
Dpmem.c75 sector_t sector; in pmem_clear_poison() local
79 sector = (offset - pmem->data_offset) / 512; in pmem_clear_poison()
88 (unsigned long long) sector, cleared, in pmem_clear_poison()
90 badblocks_clear(&pmem->bb, sector, cleared); in pmem_clear_poison()
142 sector_t sector, unsigned int len) in pmem_do_read() argument
145 phys_addr_t pmem_off = sector * 512 + pmem->data_offset; in pmem_do_read()
148 if (unlikely(is_bad_pmem(&pmem->bb, sector, len))) in pmem_do_read()
158 sector_t sector, unsigned int len) in pmem_do_write() argument
162 phys_addr_t pmem_off = sector * 512 + pmem->data_offset; in pmem_do_write()
165 if (unlikely(is_bad_pmem(&pmem->bb, sector, len))) in pmem_do_write()
[all …]

12345678910