| /block/partitions/ |
| A D | mac.c | 43 struct mac_partition *part; in mac_partition() local 71 if (partoffset + sizeof(*part) > datasize) { in mac_partition() 80 blocks_in_map = be32_to_cpu(part->map_count); in mac_partition() 103 if (!strncasecmp(part->type, "Linux_RAID", 10)) in mac_partition() 113 mac_fix_string(part->processor, 16); in mac_partition() 114 mac_fix_string(part->name, 32); in mac_partition() 115 mac_fix_string(part->type, 32); in mac_partition() 127 l = strnlen(part->name, sizeof(part->name)); in mac_partition() 128 if (strncmp(part->name, "/", sizeof(part->name)) == 0) in mac_partition() 131 if (strncasecmp(part->name + i, "root", in mac_partition() [all …]
|
| A D | core.c | 257 if (part->bd_meta_info && part->bd_meta_info->volname[0]) in part_uevent() 259 if (part->bd_meta_info && part->bd_meta_info->uuid[0]) in part_uevent() 275 xa_erase(&part->bd_disk->part_tbl, bdev_partno(part)); in drop_partition() 416 start < part->bd_start_sect + bdev_nr_sectors(part) && in partition_overlaps() 464 if (!part) in bdev_del_partition() 480 bdev_unhash(part); in bdev_del_partition() 481 invalidate_bdev(part); in bdev_del_partition() 482 drop_partition(part); in bdev_del_partition() 497 if (!part) in bdev_resize_partition() 566 if (IS_ERR(part)) { in blk_add_partition() [all …]
|
| A D | atari.c | 59 if (!VALID_PARTITION(&rs->part[0], hd_size) && in atari_partition() 60 !VALID_PARTITION(&rs->part[1], hd_size) && in atari_partition() 61 !VALID_PARTITION(&rs->part[2], hd_size) && in atari_partition() 62 !VALID_PARTITION(&rs->part[3], hd_size)) { in atari_partition() 72 pi = &rs->part[0]; in atari_partition() 103 if (!(xrs->part[0].flg & 1)) { in atari_partition() 110 partsect + be32_to_cpu(xrs->part[0].st), in atari_partition() 111 be32_to_cpu(xrs->part[0].siz)); in atari_partition() 113 if (!(xrs->part[1].flg & 1)) { in atari_partition() 118 if (memcmp( xrs->part[1].id, "XGM", 3 ) != 0) { in atari_partition() [all …]
|
| A D | acorn.c | 65 struct riscix_part part[8]; member 86 int part; in riscix_partition() local 91 for (part = 0; part < 8; part++) { in riscix_partition() 92 if (rr->part[part].one && in riscix_partition() 93 memcmp(rr->part[part].name, "All\0", 4)) { in riscix_partition() 95 le32_to_cpu(rr->part[part].start), in riscix_partition() 96 le32_to_cpu(rr->part[part].length)); in riscix_partition() 98 strlcat(state->pp_buf, rr->part[part].name, PAGE_SIZE); in riscix_partition()
|
| A D | amiga.c | 46 int part, res = 0; in amiga_partition() local 93 for (part = 1; (s32) blk>0 && part<=16; part++, put_dev_sector(sect)) { in amiga_partition() 97 state->disk->disk_name, blk, part); in amiga_partition() 144 state->disk->disk_name, part); in amiga_partition() 165 state->disk->disk_name, part, in amiga_partition() 171 state->disk->disk_name, part, in amiga_partition()
|
| A D | ldm.c | 574 struct vblk_part *part; in ldm_create_data_partitions() local 590 part = &vb->vblk.part; in ldm_create_data_partitions() 592 if (part->disk_id != disk->obj_id) in ldm_create_data_partitions() 596 part->start, part->size); in ldm_create_data_partitions() 922 struct vblk_part *part; in ldm_parse_prt3() local 969 part = &vb->vblk.part; in ldm_parse_prt3() 972 part->size = ldm_get_vnum(buffer + 0x34 + r_name); in ldm_parse_prt3() 976 part->partnum = buffer[0x35 + r_diskid]; in ldm_parse_prt3() 978 part->partnum = 0; in ldm_parse_prt3() 1192 if ((v->vblk.part.disk_id == vb->vblk.part.disk_id) && in ldm_ldmdb_add() [all …]
|
| A D | efi.c | 140 static inline int pmbr_part_valid(gpt_mbr_record *part) in pmbr_part_valid() argument 142 if (part->os_type != EFI_PMBR_OSTYPE_EFI_GPT) in pmbr_part_valid() 146 if (le32_to_cpu(part->starting_lba) != GPT_PRIMARY_PARTITION_TABLE_LBA) in pmbr_part_valid() 175 int i, part = 0, ret = 0; /* invalid by default */ in is_pmbr_valid() local 183 part = i; in is_pmbr_valid() 215 sz = le32_to_cpu(mbr->partition_record[part].size_in_lba); in is_pmbr_valid()
|
| A D | atari.h | 31 struct partition_info part[4]; member
|
| A D | ldm.h | 175 struct vblk_part part; member
|
| /block/ |
| A D | early-lookup.c | 155 int part; in devt_from_devname() local 181 part = simple_strtoul(p, NULL, 10); in devt_from_devname() 183 *devt = blk_lookup_devt(s, part); in devt_from_devname() 191 *devt = blk_lookup_devt(s, part); in devt_from_devname() 280 struct block_device *part; in printk_all_partitions() local 296 xa_for_each(&disk->part_tbl, idx, part) { in printk_all_partitions() 297 if (!bdev_nr_sectors(part)) in printk_all_partitions() 302 bdev_nr_sectors(part) >> 1, part, in printk_all_partitions() 303 part->bd_meta_info ? in printk_all_partitions() 304 part->bd_meta_info->uuid : ""); in printk_all_partitions() [all …]
|
| A D | genhd.c | 344 struct block_device *part; in disk_uevent() local 349 if (bdev_is_partition(part) && !bdev_nr_sectors(part)) in disk_uevent() 696 struct block_device *part; in __del_gendisk() local 712 bdev_unhash(part); in __del_gendisk() 730 drop_partition(part); in __del_gendisk() 969 struct block_device *part; in show_partition() local 980 MAJOR(part->bd_dev), MINOR(part->bd_dev), in show_partition() 981 bdev_nr_sectors(part) >> 1, part); in show_partition() 1434 struct block_device *part; in part_devt() local 1439 if (part) in part_devt() [all …]
|
| A D | bdev.c | 759 struct gendisk *disk = part->bd_disk; in blkdev_get_part() 762 ret = blkdev_get_whole(bdev_whole(part), mode); in blkdev_get_part() 767 if (!bdev_nr_sectors(part)) in blkdev_get_part() 770 if (!atomic_read(&part->bd_openers)) { in blkdev_get_part() 772 set_init_blocksize(part); in blkdev_get_part() 774 atomic_inc(&part->bd_openers); in blkdev_get_part() 778 blkdev_put_whole(bdev_whole(part)); in blkdev_get_part() 807 static void blkdev_put_part(struct block_device *part) in blkdev_put_part() argument 809 struct block_device *whole = bdev_whole(part); in blkdev_put_part() 811 if (atomic_dec_and_test(&part->bd_openers)) { in blkdev_put_part() [all …]
|
| A D | blk-core.c | 505 bool should_fail_request(struct block_device *part, unsigned int bytes) in should_fail_request() argument 507 return bdev_test_flag(part, BD_MAKE_IT_FAIL) && in should_fail_request() 1014 void update_io_ticks(struct block_device *part, unsigned long now, bool end) in update_io_ticks() argument 1018 stamp = READ_ONCE(part->bd_stamp); in update_io_ticks() 1020 likely(try_cmpxchg(&part->bd_stamp, &stamp, now)) && in update_io_ticks() 1021 (end || bdev_count_inflight(part))) in update_io_ticks() 1022 __part_stat_add(part, io_ticks, now - stamp); in update_io_ticks() 1024 if (bdev_is_partition(part)) { in update_io_ticks() 1025 part = bdev_whole(part); in update_io_ticks()
|
| A D | blk-flush.c | 126 struct block_device *part = rq->q->disk->part0; in blk_account_io_flush() local 129 part_stat_inc(part, ios[STAT_FLUSH]); in blk_account_io_flush() 130 part_stat_add(part, nsecs[STAT_FLUSH], in blk_account_io_flush()
|
| A D | blk.h | 453 void update_io_ticks(struct block_device *part, unsigned long now, bool end); 572 void drop_partition(struct block_device *part); 619 bool should_fail_request(struct block_device *part, unsigned int bytes); 621 static inline bool should_fail_request(struct block_device *part, in should_fail_request() argument
|
| A D | blk-mq.c | 88 struct block_device *part; member 97 (!bdev_is_partition(mi->part) || rq->part == mi->part) && in blk_mq_check_in_driver() 106 struct mq_inflight mi = { .part = part }; in blk_mq_in_driver_rw() 425 rq->part = NULL; in blk_mq_rq_ctx_init() 835 part_stat_add(req->part, sectors[sgrp], bytes >> 9); in blk_account_io_completion() 1055 update_io_ticks(req->part, jiffies, true); in blk_account_io_done() 1056 part_stat_inc(req->part, ios[sgrp]); in blk_account_io_done() 1058 part_stat_local_dec(req->part, in blk_account_io_done() 1113 req->part = req->bio->bi_bdev; in blk_account_io_start() 1115 req->part = req->q->disk->part0; in blk_account_io_start() [all …]
|
| A D | blk-merge.c | 657 part_stat_inc(req->part, merges[op_stat_group(req_op(req))]); in blk_account_io_merge_request() 658 part_stat_local_dec(req->part, in blk_account_io_merge_request() 850 part_stat_inc(req->part, merges[op_stat_group(req_op(req))]); in blk_account_io_merge_bio()
|
| A D | blk-mq.h | 249 void blk_mq_in_driver_rw(struct block_device *part, unsigned int inflight[2]);
|