/block/partitions/ |
D | mac.c | 15 extern void note_bootable_part(dev_t dev, int part, int goodness); 40 struct mac_partition *part; in mac_partition() local 56 part = (struct mac_partition *) (data + secsize%512); in mac_partition() 57 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) { in mac_partition() 61 blocks_in_map = be32_to_cpu(part->map_count); in mac_partition() 77 part = (struct mac_partition *) (data + pos%512); in mac_partition() 78 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) in mac_partition() 81 be32_to_cpu(part->start_block) * (secsize/512), in mac_partition() 82 be32_to_cpu(part->block_count) * (secsize/512)); in mac_partition() 84 if (!strncasecmp(part->type, "Linux_RAID", 10)) in mac_partition() [all …]
|
D | atari.c | 51 if (!VALID_PARTITION(&rs->part[0], hd_size) && in atari_partition() 52 !VALID_PARTITION(&rs->part[1], hd_size) && in atari_partition() 53 !VALID_PARTITION(&rs->part[2], hd_size) && in atari_partition() 54 !VALID_PARTITION(&rs->part[3], hd_size)) { in atari_partition() 64 pi = &rs->part[0]; in atari_partition() 66 for (slot = 1; pi < &rs->part[4] && slot < state->limit; slot++, pi++) { in atari_partition() 95 if (!(xrs->part[0].flg & 1)) { in atari_partition() 102 partsect + be32_to_cpu(xrs->part[0].st), in atari_partition() 103 be32_to_cpu(xrs->part[0].siz)); in atari_partition() 105 if (!(xrs->part[1].flg & 1)) { in atari_partition() [all …]
|
D | acorn.c | 71 struct riscix_part part[8]; member 92 int part; in riscix_partition() local 97 for (part = 0; part < 8; part++) { in riscix_partition() 98 if (rr->part[part].one && in riscix_partition() 99 memcmp(rr->part[part].name, "All\0", 4)) { in riscix_partition() 101 le32_to_cpu(rr->part[part].start), in riscix_partition() 102 le32_to_cpu(rr->part[part].length)); in riscix_partition() 104 strlcat(state->pp_buf, rr->part[part].name, PAGE_SIZE); in riscix_partition()
|
D | ldm.c | 642 struct vblk_part *part; in ldm_create_data_partitions() local 658 part = &vb->vblk.part; in ldm_create_data_partitions() 660 if (part->disk_id != disk->obj_id) in ldm_create_data_partitions() 664 part->start, part->size); in ldm_create_data_partitions() 1000 struct vblk_part *part; in ldm_parse_prt3() local 1049 part = &vb->vblk.part; in ldm_parse_prt3() 1050 part->start = get_unaligned_be64(buffer + 0x24 + r_name); in ldm_parse_prt3() 1051 part->volume_offset = get_unaligned_be64(buffer + 0x2C + r_name); in ldm_parse_prt3() 1052 part->size = ldm_get_vnum(buffer + 0x34 + r_name); in ldm_parse_prt3() 1053 part->parent_id = ldm_get_vnum(buffer + 0x34 + r_size); in ldm_parse_prt3() [all …]
|
D | amiga.c | 34 int start_sect, nr_sects, blk, part, res = 0; in amiga_partition() local 83 for (part = 1; blk>0 && part<=16; part++, put_dev_sector(sect)) { in amiga_partition()
|
D | efi.c | 156 static inline int pmbr_part_valid(gpt_mbr_record *part) in pmbr_part_valid() argument 158 if (part->os_type != EFI_PMBR_OSTYPE_EFI_GPT) in pmbr_part_valid() 162 if (le32_to_cpu(part->starting_lba) != GPT_PRIMARY_PARTITION_TABLE_LBA) in pmbr_part_valid() 191 int i, part = 0, ret = 0; /* invalid by default */ in is_pmbr_valid() local 199 part = i; in is_pmbr_valid() 231 sz = le32_to_cpu(mbr->partition_record[part].size_in_lba); in is_pmbr_valid()
|
D | atari.h | 30 struct partition_info part[4]; member
|
D | ldm.h | 195 struct vblk_part part; member
|
/block/ |
D | genhd.c | 62 struct hd_struct *part = NULL; in disk_get_part() local 72 part = rcu_dereference(ptbl->part[partno]); in disk_get_part() 73 if (part) in disk_get_part() 74 get_device(part_to_dev(part)); in disk_get_part() 79 return part; in disk_get_part() 103 piter->part = NULL; in disk_part_iter_init() 133 disk_put_part(piter->part); in disk_part_iter_next() 134 piter->part = NULL; in disk_part_iter_next() 155 struct hd_struct *part; in disk_part_iter_next() local 157 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next() [all …]
|
D | partition-generic.c | 222 struct hd_struct *part = dev_to_part(dev); in part_uevent() local 224 add_uevent_var(env, "PARTN=%u", part->partno); in part_uevent() 225 if (part->info && part->info->volname[0]) in part_uevent() 226 add_uevent_var(env, "PARTNAME=%s", part->info->volname); in part_uevent() 239 struct hd_struct *part = container_of(head, struct hd_struct, rcu_head); in delete_partition_rcu_cb() local 241 part->start_sect = 0; in delete_partition_rcu_cb() 242 part->nr_sects = 0; in delete_partition_rcu_cb() 243 part_stat_set_all(part, 0); in delete_partition_rcu_cb() 244 put_device(part_to_dev(part)); in delete_partition_rcu_cb() 247 void __delete_partition(struct hd_struct *part) in __delete_partition() argument [all …]
|
D | ioctl.c | 16 struct hd_struct *part, *lpart; in blkpg_ioctl() local 53 while ((part = disk_part_iter_next(&piter))) { in blkpg_ioctl() 54 if (!(start + length <= part->start_sect || in blkpg_ioctl() 55 start >= part->start_sect + part->nr_sects)) { in blkpg_ioctl() 64 part = add_partition(disk, partno, start, length, in blkpg_ioctl() 67 return PTR_ERR_OR_ZERO(part); in blkpg_ioctl() 69 part = disk_get_part(disk, partno); in blkpg_ioctl() 70 if (!part) in blkpg_ioctl() 73 bdevp = bdget(part_devt(part)); in blkpg_ioctl() 74 disk_put_part(part); in blkpg_ioctl() [all …]
|
D | blk-core.c | 115 rq->part = NULL; in blk_rq_init() 1290 static void part_round_stats_single(int cpu, struct hd_struct *part, in part_round_stats_single() argument 1295 if (now == part->stamp) in part_round_stats_single() 1298 inflight = part_in_flight(part); in part_round_stats_single() 1300 __part_stat_add(cpu, part, time_in_queue, in part_round_stats_single() 1301 inflight * (now - part->stamp)); in part_round_stats_single() 1302 __part_stat_add(cpu, part, io_ticks, (now - part->stamp)); in part_round_stats_single() 1304 part->stamp = now; in part_round_stats_single() 1323 void part_round_stats(int cpu, struct hd_struct *part) in part_round_stats() argument 1327 if (part->partno) in part_round_stats() [all …]
|
D | blk-merge.c | 462 struct hd_struct *part; in blk_account_io_merge() local 466 part = req->part; in blk_account_io_merge() 468 part_round_stats(cpu, part); in blk_account_io_merge() 469 part_dec_in_flight(part, rq_data_dir(req)); in blk_account_io_merge() 471 hd_struct_put(part); in blk_account_io_merge()
|
D | blk-cgroup.c | 713 int part, ret; in blkg_conf_prep() local 718 disk = get_gendisk(MKDEV(major, minor), &part); in blkg_conf_prep() 721 if (part) { in blkg_conf_prep()
|
D | blk-mq.c | 175 rq->part = NULL; in blk_mq_rq_ctx_init()
|