Home
last modified time | relevance | path

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

12345678910>>...15

/kernel/linux/linux-5.10/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); 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()
59 * @sector: start sector of @interval
62 * Returns if the tree contains the node @interval with start sector @start.
65 * sector numbe
68 drbd_contains_interval(struct rb_root *root, sector_t sector, struct drbd_interval *interval) drbd_contains_interval() argument
112 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) drbd_find_overlap() argument
142 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) drbd_next_overlap() argument
[all...]
H A Ddrbd_actlog.c127 sector_t sector, int op) in _drbd_md_sync_page_io()
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()
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_SHIF in drbd_al_begin_io_fastpath()
125 _drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, sector_t sector, int op) _drbd_md_sync_page_io() argument
177 drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, sector_t sector, int op) drbd_md_sync_page_io() argument
319 sector_t sector; __al_write_transaction() local
846 __drbd_change_sync(struct drbd_device *device, sector_t sector, int size, enum update_sync_bits_mode mode) __drbd_change_sync() argument
960 drbd_rs_begin_io(struct drbd_device *device, sector_t sector) drbd_rs_begin_io() argument
1012 drbd_try_rs_begin_io(struct drbd_device *device, sector_t sector) drbd_try_rs_begin_io() argument
1134 drbd_rs_complete_io(struct drbd_device *device, sector_t sector) drbd_rs_complete_io() argument
[all...]
/kernel/linux/linux-6.6/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); 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()
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) drbd_contains_interval() argument
118 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) drbd_find_overlap() argument
148 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) drbd_next_overlap() argument
[all...]
H A Ddrbd_actlog.c127 sector_t sector, enum req_op op) in _drbd_md_sync_page_io()
144 bio->bi_iter.bi_sector = sector; in _drbd_md_sync_page_io()
178 sector_t sector, enum req_op op) in drbd_md_sync_page_io()
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_SHIF in drbd_al_begin_io_fastpath()
125 _drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, sector_t sector, enum req_op op) _drbd_md_sync_page_io() argument
177 drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, sector_t sector, enum req_op op) drbd_md_sync_page_io() argument
319 sector_t sector; __al_write_transaction() local
847 __drbd_change_sync(struct drbd_peer_device *peer_device, sector_t sector, int size, enum update_sync_bits_mode mode) __drbd_change_sync() argument
962 drbd_rs_begin_io(struct drbd_device *device, sector_t sector) drbd_rs_begin_io() argument
1014 drbd_try_rs_begin_io(struct drbd_peer_device *peer_device, sector_t sector) drbd_try_rs_begin_io() argument
1137 drbd_rs_complete_io(struct drbd_device *device, sector_t sector) drbd_rs_complete_io() argument
[all...]
/kernel/linux/linux-6.6/block/
H A Dblk-lib.c13 static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector) in bio_discard_limit() argument
19 sector += bdev->bd_start_sect; in bio_discard_limit()
22 round_up(sector, discard_granularity >> SECTOR_SHIFT); in bio_discard_limit()
28 if (granularity_aligned_sector != sector) in bio_discard_limit()
29 return granularity_aligned_sector - sector; in bio_discard_limit()
38 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument
57 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_discard()
65 min(nr_sects, bio_discard_limit(bdev, sector)); in __blkdev_issue_discard()
68 bio->bi_iter.bi_sector = sector; in __blkdev_issue_discard()
70 sector in __blkdev_issue_discard()
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
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...]
H A Dblk-zoned.c122 * @sector: Sector from which to report zones
128 * Get zone information starting from the zone containing @sector for at most
130 * To report all zones in a device starting from @sector, the BLK_ALL_ZONES
138 int blkdev_report_zones(struct block_device *bdev, sector_t sector, in blkdev_report_zones() argument
147 if (!nr_zones || sector >= capacity) in blkdev_report_zones()
150 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); in blkdev_report_zones()
188 sector_t sector = 0; in blkdev_zone_reset_all_emulated() local
201 while (sector < capacity) { in blkdev_zone_reset_all_emulated()
202 if (!test_bit(disk_zone_no(disk, sector), need_reset)) { in blkdev_zone_reset_all_emulated()
203 sector in blkdev_zone_reset_all_emulated()
250 blkdev_zone_mgmt(struct block_device *bdev, enum req_op op, sector_t sector, sector_t nr_sectors, gfp_t gfp_mask) blkdev_zone_mgmt() argument
445 sector_t sector; global() member
[all...]
H A Dblk-ia-ranges.c18 return sprintf(buf, "%llu\n", iar->sector); in blk_ia_range_sector_show()
34 .attr = { .name = "sector", .mode = 0444 },
121 * At this point, iars is the new set of sector access ranges that needs in disk_register_independent_access_ranges()
178 sector_t sector) in disk_find_ia_range()
185 if (sector >= iar->sector && in disk_find_ia_range()
186 sector < iar->sector + iar->nr_sectors) in disk_find_ia_range()
198 sector_t sector = 0; in disk_check_ia_ranges() local
206 * ranges do not overlap, that there are no sector hole in disk_check_ia_ranges()
177 disk_find_ia_range(struct blk_independent_access_ranges *iars, sector_t sector) disk_find_ia_range() argument
[all...]
/kernel/linux/linux-5.10/block/
H A 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()
123 * @sector: start sector
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()
156 * @sector
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
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-zoned.c56 sector_t sector) in blk_zone_start()
60 return sector & ~zone_mask; in blk_zone_start()
139 * @sector: Sector from which to report zones
145 * Get zone information starting from the zone containing @sector for at most
147 * To report all zones in a device starting from @sector, the BLK_ALL_ZONES
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()
183 return !sector in blkdev_allow_reset_all_zones()
55 blk_zone_start(struct request_queue *q, sector_t sector) blk_zone_start() argument
172 blkdev_allow_reset_all_zones(struct block_device *bdev, sector_t sector, sector_t nr_sectors) blkdev_allow_reset_all_zones() argument
202 blkdev_zone_mgmt(struct block_device *bdev, enum req_opf op, sector_t sector, sector_t nr_sectors, gfp_t gfp_mask) blkdev_zone_mgmt() argument
422 sector_t sector; global() member
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dblock.h23 __field( sector_t, sector )
29 __entry->sector = bh->b_blocknr;
33 TP_printk("%d,%d sector=%llu size=%zu",
35 (unsigned long long)__entry->sector, __entry->size
81 __field( sector_t, sector )
89 __entry->sector = blk_rq_trace_sector(rq);
99 (unsigned long long)__entry->sector,
123 __field( sector_t, sector )
132 __entry->sector = blk_rq_pos(rq);
143 (unsigned long long)__entry->sector,
[all...]
/kernel/linux/linux-5.10/drivers/block/
H A Dbrd.c54 * Look up and return a brd's page for a given sector.
56 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()
83 * Insert a new page for a given sector, if one does not already exist.
85 static int brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page() argument
91 page = brd_lookup_page(brd, sector); in brd_insert_page()
110 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page()
170 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument
172 unsigned int offset = (sector in copy_to_brd_setup()
190 copy_to_brd(struct brd_device *brd, const void *src, sector_t sector, size_t n) copy_to_brd() argument
222 copy_from_brd(void *dst, struct brd_device *brd, sector_t sector, size_t n) copy_from_brd() argument
256 brd_do_bvec(struct brd_device *brd, struct page *page, unsigned int len, unsigned int off, unsigned int op, sector_t sector) brd_do_bvec() argument
287 sector_t sector; brd_submit_bio() local
316 brd_rw_page(struct block_device *bdev, sector_t sector, struct page *page, unsigned int op) brd_rw_page() argument
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Draid56.c59 * A bvec like structure to present a sector inside a page.
180 * Even if the sector is not covered by bio, if it is in cache_rbio_pages()
181 * a data sector it should still be uptodate as it is in cache_rbio_pages()
268 /* Also update the sector->uptodate bits. */ in steal_rbio_page()
283 * Thus if the first sector of the page belongs to data stripes, then in is_data_stripe_page()
603 /* Return a sector from rbio->stripe_sectors, not from the bio list */
612 /* Grab a sector inside P stripe */
619 /* Grab a sector inside Q stripe, return NULL if not RAID6 */
860 * Get a sector pointer specified by its @stripe_nr and @sector_nr.
875 struct sector_ptr *sector; in sector_in_rbio() local
1035 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) rbio_add_io_sector() argument
1120 struct sector_ptr *sector = &rbio->bio_sectors[index]; index_one_bio() local
1189 struct sector_ptr *sector; generate_pq_vertical() local
1252 struct sector_ptr *sector; rmw_assemble_write_bios() local
1287 struct sector_ptr *sector; rmw_assemble_write_bios() local
1377 struct sector_ptr *sector = &rbio->stripe_sectors[i]; find_stripe_sector() local
1398 struct sector_ptr *sector; set_bio_pages_uptodate() local
1417 struct sector_ptr *sector; get_bio_sector_nr() local
1682 struct sector_ptr *sector; verify_one_sector() local
1722 struct sector_ptr *sector; recover_vertical() local
1945 struct sector_ptr *sector; recover_rbio() local
2152 struct sector_ptr *sector; rmw_read_wait_recover() local
2213 struct sector_ptr *sector = &rbio->stripe_sectors[i]; need_read_stripe_sectors() local
2466 struct sector_ptr *sector; finish_parity_scrub() local
2515 struct sector_ptr *sector; finish_parity_scrub() local
2533 struct sector_ptr *sector; finish_parity_scrub() local
2654 struct sector_ptr *sector; scrub_assemble_read_bios() local
[all...]
/kernel/linux/linux-5.10/drivers/block/null_blk/
H A Dzoned.c19 sector_t sector = 0; in null_init_zoned_dev() local
93 zone->start = sector; in null_init_zoned_dev()
100 sector += dev->zone_size_sects; in null_init_zoned_dev()
106 zone->start = zone->wp = sector; in null_init_zoned_dev()
116 sector += dev->zone_size_sects; in null_init_zoned_dev()
170 int null_report_zones(struct gendisk *disk, sector_t sector, in null_report_zones() argument
179 first_zone = null_zone_no(dev, sector); in null_report_zones()
211 sector_t sector, unsigned int len) in null_zone_valid_read_len()
214 struct blk_zone *zone = &dev->zones[null_zone_no(dev, sector)]; in null_zone_valid_read_len()
219 sector in null_zone_valid_read_len()
210 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) null_zone_valid_read_len() argument
333 null_zone_write(struct nullb_cmd *cmd, sector_t sector, unsigned int nr_sectors, bool append) null_zone_write() argument
536 null_zone_mgmt(struct nullb_cmd *cmd, enum req_opf op, sector_t sector) null_zone_mgmt() argument
589 null_process_zoned_cmd(struct nullb_cmd *cmd, enum req_opf op, sector_t sector, sector_t nr_sectors) null_process_zoned_cmd() argument
[all...]
H A Dmain.c54 * @bitmap: The bitmap represents which sector in the page has data.
55 * Each bit represents one block size. For example, sector 8
758 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()
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()
857 page = __null_lookup_page(nullb, sector, for_writ in null_lookup_page()
830 __null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool is_cache) __null_lookup_page() argument
851 null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool ignore_cache) null_lookup_page() argument
1000 copy_to_nullb(struct nullb *nullb, struct page *source, unsigned int off, sector_t sector, size_t n, bool is_fua) copy_to_nullb() argument
1037 copy_from_nullb(struct nullb *nullb, struct page *dest, unsigned int off, sector_t sector, size_t n) copy_from_nullb() argument
1079 null_handle_discard(struct nullb *nullb, sector_t sector, size_t n) null_handle_discard() argument
1115 null_transfer(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off, bool is_write, sector_t sector, bool is_fua) null_transfer() argument
1152 sector_t sector; null_handle_rq() local
1186 sector_t sector; null_handle_bio() local
1251 null_handle_badblocks(struct nullb_cmd *cmd, sector_t sector, sector_t nr_sectors) null_handle_badblocks() argument
1331 null_process_cmd(struct nullb_cmd *cmd, enum req_opf op, sector_t sector, unsigned int nr_sectors) null_process_cmd() argument
1350 null_handle_cmd(struct nullb_cmd *cmd, sector_t sector, sector_t nr_sectors, enum req_opf op) null_handle_cmd() argument
1421 sector_t sector = bio->bi_iter.bi_sector; null_submit_bio() local
1477 sector_t sector = blk_rq_pos(bd->rq); null_queue_rq() local
[all...]
/kernel/linux/linux-6.6/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) in brd_lookup_page() argument
57 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page()
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) in brd_insert_page() argument
74 page = brd_lookup_page(brd, sector); in brd_insert_page()
84 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page()
123 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n, in copy_to_brd_setup() argument
126 unsigned int offset = (sector in copy_to_brd_setup()
144 copy_to_brd(struct brd_device *brd, const void *src, sector_t sector, size_t n) copy_to_brd() argument
176 copy_from_brd(void *dst, struct brd_device *brd, sector_t sector, size_t n) copy_from_brd() 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) brd_do_bvec() argument
246 sector_t sector = bio->bi_iter.bi_sector; brd_submit_bio() local
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-6.6/drivers/block/null_blk/
H A Dzoned.c65 sector_t sector = 0; in null_init_zoned_dev() local
127 zone->start = sector; in null_init_zoned_dev()
134 sector += dev->zone_size_sects; in null_init_zoned_dev()
141 zone->start = zone->wp = sector; in null_init_zoned_dev()
151 sector += dev->zone_size_sects; in null_init_zoned_dev()
183 int null_report_zones(struct gendisk *disk, sector_t sector, in null_report_zones() argument
193 first_zone = null_zone_no(dev, sector); in null_report_zones()
231 sector_t sector, unsigned int len) in null_zone_valid_read_len()
234 struct nullb_zone *zone = &dev->zones[null_zone_no(dev, sector)]; in null_zone_valid_read_len()
239 sector in null_zone_valid_read_len()
230 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) null_zone_valid_read_len() argument
363 null_zone_write(struct nullb_cmd *cmd, sector_t sector, unsigned int nr_sectors, bool append) null_zone_write() argument
599 null_zone_mgmt(struct nullb_cmd *cmd, enum req_op op, sector_t sector) null_zone_mgmt() argument
661 null_process_zoned_cmd(struct nullb_cmd *cmd, enum req_op op, sector_t sector, sector_t nr_sectors) null_process_zoned_cmd() argument
734 unsigned long long sector; zone_cond_store() local
[all...]
H A Dnull_blk.h144 blk_status_t null_handle_discard(struct nullb_device *dev, sector_t sector,
147 sector_t sector, unsigned int nr_sectors);
153 int null_report_zones(struct gendisk *disk, sector_t sector,
156 sector_t sector, sector_t nr_sectors);
158 sector_t sector, unsigned int len);
174 enum req_op op, sector_t sector, sector_t nr_sectors) in null_process_zoned_cmd()
179 sector_t sector, in null_zone_valid_read_len()
173 null_process_zoned_cmd(struct nullb_cmd *cmd, enum req_op op, sector_t sector, sector_t nr_sectors) null_process_zoned_cmd() argument
178 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) null_zone_valid_read_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
896 static void null_free_sector(struct nullb *nullb, sector_t sector, in null_free_sector() argument
905 idx = sector >> PAGE_SECTORS_SHIFT; in null_free_sector()
906 sector_bit = (sector & SECTOR_MASK); in null_free_sector()
969 sector_t sector, bool for_write, bool is_cache) in __null_lookup_page()
976 idx = sector >> PAGE_SECTORS_SHIFT; in __null_lookup_page()
977 sector_bit = (sector & SECTOR_MASK); in __null_lookup_page()
990 sector_t sector, bool for_write, bool ignore_cache) in null_lookup_page()
995 page = __null_lookup_page(nullb, sector, for_writ in null_lookup_page()
968 __null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool is_cache) __null_lookup_page() argument
989 null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool ignore_cache) null_lookup_page() argument
1138 copy_to_nullb(struct nullb *nullb, struct page *source, unsigned int off, sector_t sector, size_t n, bool is_fua) copy_to_nullb() argument
1170 copy_from_nullb(struct nullb *nullb, struct page *dest, unsigned int off, sector_t sector, size_t n) copy_from_nullb() argument
1202 null_handle_discard(struct nullb_device *dev, sector_t sector, sector_t nr_sectors) null_handle_discard() argument
1243 null_transfer(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off, bool is_write, sector_t sector, bool is_fua) null_transfer() argument
1280 sector_t sector = blk_rq_pos(rq); null_handle_rq() local
1307 sector_t sector = bio->bi_iter.bi_sector; null_handle_bio() local
1364 null_handle_badblocks(struct nullb_cmd *cmd, sector_t sector, sector_t nr_sectors) null_handle_badblocks() argument
1378 null_handle_memory_backed(struct nullb_cmd *cmd, enum req_op op, sector_t sector, sector_t nr_sectors) null_handle_memory_backed() argument
1449 null_process_cmd(struct nullb_cmd *cmd, enum req_op op, sector_t sector, unsigned int nr_sectors) null_process_cmd() argument
1467 null_handle_cmd(struct nullb_cmd *cmd, sector_t sector, sector_t nr_sectors, enum req_op op) null_handle_cmd() argument
1538 sector_t sector = bio->bi_iter.bi_sector; null_submit_bio() local
1543 null_handle_cmd(alloc_cmd(nq, bio), sector, nr_sectors, bio_op(bio)); null_submit_bio() local
1712 sector_t sector = blk_rq_pos(rq); null_queue_rq() local
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-log-writes.c71 * [ 1 sector ][ entry->nr_sectors ]
74 * The log_write_entry takes up a full sector so we can have arbitrary length
89 * sector - the sector we wrote.
96 __le64 sector; member
125 sector_t sector; member
213 sector_t sector) in write_metadata()
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()
211 write_metadata(struct log_writes_c *lc, void *entry, size_t entrylen, void *data, size_t datalen, sector_t sector) write_metadata() argument
263 write_inline_data(struct log_writes_c *lc, void *entry, size_t entrylen, void *data, size_t datalen, sector_t sector) write_inline_data() argument
331 log_one_block(struct log_writes_c *lc, struct pending_block *block, sector_t sector) log_one_block() argument
455 sector_t sector = 0; log_writes_kthread() local
903 log_dax(struct log_writes_c *lc, sector_t sector, size_t bytes, struct iov_iter *i) log_dax() argument
952 sector_t sector = pgoff * PAGE_SECTORS; log_writes_dax_direct_access() local
966 sector_t sector = pgoff * PAGE_SECTORS; log_writes_dax_copy_from_iter() local
990 sector_t sector = pgoff * PAGE_SECTORS; log_writes_dax_copy_to_iter() local
1002 sector_t sector = pgoff * PAGE_SECTORS; log_writes_dax_zero_page_range() local
[all...]
/kernel/linux/linux-5.10/fs/fat/
H A 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 < (sb in fat_bmap()
[all...]
/kernel/linux/linux-6.6/fs/fat/
H A 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 < (sb in fat_bmap()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Dsr_vendor.c90 is followed by a read for the same sector - aeb */ in sr_vendor_init()
174 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()
215 /* ignore sector offsets from first track */ 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()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dsr_vendor.c90 is followed by a read for the same sector - aeb */ in sr_vendor_init()
174 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()
215 /* ignore sector offsets from first track */ 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()
[all...]
/kernel/linux/linux-6.6/samples/bpf/
H A Dtracex3.bpf.c15 sector_t sector; member
32 .sector = ctx->sector in bpf_prog1()
63 .sector = ctx->sector in bpf_prog2()

Completed in 18 milliseconds

12345678910>>...15