| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | genhd.h | 24 #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 D | part_stat.h | 42 static inline void part_stat_set_all(struct hd_struct *part, int value) in part_stat_set_all()
|
| H A D | blkdev.h | 201 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 D | blk_types.h | 38 struct hd_struct * bd_part;
|
| /OK3568_Linux_fs/kernel/block/partitions/ |
| H A D | core.c | 178 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 D | blk.h | 220 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 D | genhd.c | 95 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 D | blk-core.c | 675 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 D | blk-mq.h | 188 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 D | blk-flush.c | 142 struct hd_struct *part = &rq->rq_disk->part0; in blk_account_io_flush()
|
| H A D | blk-mq.c | 100 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 D | bio.c | 612 struct hd_struct *part; in guard_bio_eod()
|
| H A D | blk-cgroup.c | 825 struct hd_struct *part = disk_get_part(disk, 0); in blkcg_fill_root_iostats()
|
| /OK3568_Linux_fs/kernel/init/ |
| H A D | do_mounts.c | 80 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 D | request.c | 478 struct hd_struct *part; 1076 struct hd_struct *part;
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | sysfs.c | 1235 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 D | block_dev.c | 948 struct block_device *bdget_part(struct hd_struct *part) in bdget_part()
|
| /OK3568_Linux_fs/kernel/drivers/s390/block/ |
| H A D | dasd.c | 435 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 D | blktrace.c | 461 struct hd_struct *part = NULL; in blk_trace_setup_lba()
|
| /OK3568_Linux_fs/kernel/drivers/md/ |
| H A D | dm.c | 2338 struct hd_struct *part = &dm_disk(md)->part0; in md_in_flight_bios()
|