Lines Matching refs:part
17 struct hd_struct *part, *lpart; in blkpg_ioctl() local
54 while ((part = disk_part_iter_next(&piter))) { in blkpg_ioctl()
55 if (!(start + length <= part->start_sect || in blkpg_ioctl()
56 start >= part->start_sect + part->nr_sects)) { in blkpg_ioctl()
65 part = add_partition(disk, partno, start, length, in blkpg_ioctl()
68 return PTR_ERR_OR_ZERO(part); in blkpg_ioctl()
70 part = disk_get_part(disk, partno); in blkpg_ioctl()
71 if (!part) in blkpg_ioctl()
74 bdevp = bdget(part_devt(part)); in blkpg_ioctl()
75 disk_put_part(part); in blkpg_ioctl()
108 part = disk_get_part(disk, partno); in blkpg_ioctl()
109 if (!part) in blkpg_ioctl()
111 bdevp = bdget(part_devt(part)); in blkpg_ioctl()
113 disk_put_part(part); in blkpg_ioctl()
118 if (start != part->start_sect) { in blkpg_ioctl()
122 disk_put_part(part); in blkpg_ioctl()
137 disk_put_part(part); in blkpg_ioctl()
142 part_nr_sects_write(part, (sector_t)length); in blkpg_ioctl()
147 disk_put_part(part); in blkpg_ioctl()