Lines Matching refs:part
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()
107 part = disk_get_part(disk, partno); in blkpg_ioctl()
108 if (!part) in blkpg_ioctl()
110 bdevp = bdget(part_devt(part)); in blkpg_ioctl()
112 disk_put_part(part); in blkpg_ioctl()
117 if (start != part->start_sect) { in blkpg_ioctl()
121 disk_put_part(part); in blkpg_ioctl()
136 disk_put_part(part); in blkpg_ioctl()
141 part_nr_sects_write(part, (sector_t)length); in blkpg_ioctl()
146 disk_put_part(part); in blkpg_ioctl()