Home
last modified time | relevance | path

Searched refs:part (Results 1 – 15 of 15) sorted by relevance

/block/partitions/
Dmac.c15 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 …]
Datari.c51 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 …]
Dacorn.c71 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()
Dldm.c642 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 …]
Damiga.c34 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()
Defi.c156 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()
Datari.h30 struct partition_info part[4]; member
Dldm.h195 struct vblk_part part; member
/block/
Dgenhd.c62 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 …]
Dpartition-generic.c222 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 …]
Dioctl.c16 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 …]
Dblk-core.c115 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 …]
Dblk-merge.c462 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()
Dblk-cgroup.c713 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()
Dblk-mq.c175 rq->part = NULL; in blk_mq_rq_ctx_init()