Home
last modified time | relevance | path

Searched refs:hd_struct (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dgenhd.h24 #define dev_to_part(device) container_of((device), struct hd_struct, __dev)
54 struct hd_struct { struct
158 struct hd_struct __rcu *last_lookup;
159 struct hd_struct __rcu *part[];
196 struct hd_struct part0;
234 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk()
263 static inline dev_t part_devt(struct hd_struct *part) in part_devt()
268 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
269 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno);
271 static inline void disk_put_part(struct hd_struct *part) in disk_put_part()
[all …]
H A Dpart_stat.h42 static inline void part_stat_set_all(struct hd_struct *part, int value) in part_stat_set_all()
H A Dblkdev.h201 struct hd_struct *part;
1984 unsigned long part_start_io_acct(struct gendisk *disk, struct hd_struct **part,
1986 void part_end_io_acct(struct hd_struct *part, struct bio *bio,
2036 struct block_device *bdget_part(struct hd_struct *part);
H A Dblk_types.h38 struct hd_struct * bd_part;
/OK3568_Linux_fs/kernel/block/partitions/
H A Dcore.c178 struct hd_struct *p = dev_to_part(dev); in part_partition_show()
186 struct hd_struct *p = dev_to_part(dev); in part_start_show()
194 struct hd_struct *p = dev_to_part(dev); in part_ro_show()
201 struct hd_struct *p = dev_to_part(dev); in part_alignment_offset_show()
211 struct hd_struct *p = dev_to_part(dev); in part_discard_alignment_show()
260 struct hd_struct *p = dev_to_part(dev); in part_release()
268 struct hd_struct *part = dev_to_part(dev); in part_uevent()
285 struct hd_struct *part = in hd_struct_free_work()
286 container_of(to_rcu_work(work), struct hd_struct, rcu_work); in hd_struct_free_work()
305 struct hd_struct *part = container_of(ref, struct hd_struct, ref); in hd_struct_free()
[all …]
/OK3568_Linux_fs/kernel/block/
H A Dblk.h220 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
355 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector);
357 int blk_alloc_devt(struct hd_struct *part, dev_t *devt);
364 void delete_partition(struct hd_struct *part);
371 int hd_ref_init(struct hd_struct *part);
374 static inline int hd_struct_try_get(struct hd_struct *part) in hd_struct_try_get()
381 static inline void hd_struct_put(struct hd_struct *part) in hd_struct_put()
387 static inline void hd_free_part(struct hd_struct *part) in hd_free_part()
403 static inline sector_t part_nr_sects_read(struct hd_struct *part) in part_nr_sects_read()
430 static inline void part_nr_sects_write(struct hd_struct *part, sector_t size) in part_nr_sects_write()
H A Dgenhd.c95 static void part_stat_read_all(struct hd_struct *part, struct disk_stats *stat) in part_stat_read_all()
115 static unsigned int part_in_flight(struct hd_struct *part) in part_in_flight()
130 static void part_in_flight_rw(struct hd_struct *part, unsigned int inflight[2]) in part_in_flight_rw()
146 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part()
169 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part()
171 struct hd_struct *part; in disk_get_part()
226 struct hd_struct *disk_part_iter_next(struct disk_part_iter *piter) in disk_part_iter_next()
254 struct hd_struct *part; in disk_part_iter_next()
296 static inline int sector_in_part(struct hd_struct *part, sector_t sector) in sector_in_part()
319 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector) in disk_map_sector_rcu()
[all …]
H A Dblk-core.c675 static bool should_fail_request(struct hd_struct *part, unsigned int bytes) in should_fail_request()
692 static inline bool should_fail_request(struct hd_struct *part, in should_fail_request()
700 static inline bool bio_check_ro(struct bio *bio, struct hd_struct *part) in bio_check_ro()
751 struct hd_struct *p; in blk_partition_remap()
1267 static void update_io_ticks(struct hd_struct *part, unsigned long now, bool end) in update_io_ticks()
1286 struct hd_struct *part; in blk_account_io_completion()
1305 struct hd_struct *part; in blk_account_io_done()
1331 static unsigned long __part_start_io_acct(struct hd_struct *part, in __part_start_io_acct()
1347 unsigned long part_start_io_acct(struct gendisk *disk, struct hd_struct **part, in part_start_io_acct()
1363 static void __part_end_io_acct(struct hd_struct *part, unsigned int op, in __part_end_io_acct()
[all …]
H A Dblk-mq.h188 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part);
189 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part,
H A Dblk-flush.c142 struct hd_struct *part = &rq->rq_disk->part0; in blk_account_io_flush()
H A Dblk-mq.c100 struct hd_struct *part;
117 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part) in blk_mq_in_flight()
126 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part, in blk_mq_in_flight_rw()
H A Dbio.c612 struct hd_struct *part; in guard_bio_eod()
H A Dblk-cgroup.c825 struct hd_struct *part = disk_get_part(disk, 0); in blkcg_fill_root_iostats()
/OK3568_Linux_fs/kernel/init/
H A Ddo_mounts.c80 struct hd_struct *part = dev_to_part(dev); in match_dev_by_uuid()
113 struct hd_struct *part; in devt_from_partuuid()
182 struct hd_struct *part = dev_to_part(dev); in match_dev_by_label()
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Drequest.c478 struct hd_struct *part;
1076 struct hd_struct *part;
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dsysfs.c1235 struct hd_struct *disk; in btrfs_sysfs_remove_device()
1356 struct hd_struct *disk; in btrfs_sysfs_add_device()
/OK3568_Linux_fs/kernel/fs/
H A Dblock_dev.c948 struct block_device *bdget_part(struct hd_struct *part) in bdget_part()
/OK3568_Linux_fs/kernel/drivers/s390/block/
H A Ddasd.c435 struct hd_struct *part; in dasd_state_ready_to_online()
462 struct hd_struct *part; in dasd_state_online_to_ready()
/OK3568_Linux_fs/kernel/kernel/trace/
H A Dblktrace.c461 struct hd_struct *part = NULL; in blk_trace_setup_lba()
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm.c2338 struct hd_struct *part = &dm_disk(md)->part0; in md_in_flight_bios()