Home
last modified time | relevance | path

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

/block/partitions/
A Dmac.c43 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 Dcore.c257 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 Datari.c59 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 Dacorn.c65 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 Damiga.c46 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 Dldm.c574 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 Defi.c140 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 Datari.h31 struct partition_info part[4]; member
A Dldm.h175 struct vblk_part part; member
/block/
A Dearly-lookup.c155 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 Dgenhd.c344 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 Dbdev.c759 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 Dblk-core.c505 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 Dblk-flush.c126 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 Dblk.h453 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 Dblk-mq.c88 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 Dblk-merge.c657 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 Dblk-mq.h249 void blk_mq_in_driver_rw(struct block_device *part, unsigned int inflight[2]);

Completed in 831 milliseconds