idkp              654 drivers/ide/ide-disk.c 	struct ide_disk_obj *idkp = drive->driver_data;
idkp              661 drivers/ide/ide-disk.c 	ide_proc_register_driver(drive, idkp->driver);
idkp               36 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = NULL;
idkp               39 drivers/ide/ide-gd.c 	idkp = ide_drv_g(disk, ide_disk_obj);
idkp               40 drivers/ide/ide-gd.c 	if (idkp) {
idkp               41 drivers/ide/ide-gd.c 		if (ide_device_get(idkp->drive))
idkp               42 drivers/ide/ide-gd.c 			idkp = NULL;
idkp               44 drivers/ide/ide-gd.c 			get_device(&idkp->dev);
idkp               47 drivers/ide/ide-gd.c 	return idkp;
idkp               50 drivers/ide/ide-gd.c static void ide_disk_put(struct ide_disk_obj *idkp)
idkp               52 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp               55 drivers/ide/ide-gd.c 	put_device(&idkp->dev);
idkp               69 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = drive->driver_data;
idkp               70 drivers/ide/ide-gd.c 	struct gendisk *g = idkp->disk;
idkp               72 drivers/ide/ide-gd.c 	ide_proc_unregister_driver(drive, idkp->driver);
idkp               73 drivers/ide/ide-gd.c 	device_del(&idkp->dev);
idkp               78 drivers/ide/ide-gd.c 	put_device(&idkp->dev);
idkp               84 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = to_ide_drv(dev, ide_disk_obj);
idkp               85 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp               86 drivers/ide/ide-gd.c 	struct gendisk *g = idkp->disk;
idkp               92 drivers/ide/ide-gd.c 	kfree(idkp);
idkp              187 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp;
idkp              191 drivers/ide/ide-gd.c 	idkp = ide_disk_get(disk);
idkp              192 drivers/ide/ide-gd.c 	if (idkp == NULL)
idkp              195 drivers/ide/ide-gd.c 	drive = idkp->drive;
idkp              199 drivers/ide/ide-gd.c 	idkp->openers++;
idkp              201 drivers/ide/ide-gd.c 	if ((drive->dev_flags & IDE_DFLAG_REMOVABLE) && idkp->openers == 1) {
idkp              237 drivers/ide/ide-gd.c 	idkp->openers--;
idkp              238 drivers/ide/ide-gd.c 	ide_disk_put(idkp);
idkp              256 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = ide_drv_g(disk, ide_disk_obj);
idkp              257 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp              262 drivers/ide/ide-gd.c 	if (idkp->openers == 1)
idkp              265 drivers/ide/ide-gd.c 	if ((drive->dev_flags & IDE_DFLAG_REMOVABLE) && idkp->openers == 1) {
idkp              270 drivers/ide/ide-gd.c 	idkp->openers--;
idkp              272 drivers/ide/ide-gd.c 	ide_disk_put(idkp);
idkp              278 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj);
idkp              279 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp              290 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = ide_drv_g(disk, ide_disk_obj);
idkp              291 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp              315 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = ide_drv_g(disk, ide_disk_obj);
idkp              316 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp              325 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = ide_drv_g(disk, ide_disk_obj);
idkp              326 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp              338 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj);
idkp              339 drivers/ide/ide-gd.c 	ide_drive_t *drive = idkp->drive;
idkp              358 drivers/ide/ide-gd.c 	struct ide_disk_obj *idkp;
idkp              382 drivers/ide/ide-gd.c 	idkp = kzalloc(sizeof(*idkp), GFP_KERNEL);
idkp              383 drivers/ide/ide-gd.c 	if (!idkp) {
idkp              395 drivers/ide/ide-gd.c 	idkp->dev.parent = &drive->gendev;
idkp              396 drivers/ide/ide-gd.c 	idkp->dev.release = ide_disk_release;
idkp              397 drivers/ide/ide-gd.c 	dev_set_name(&idkp->dev, "%s", dev_name(&drive->gendev));
idkp              399 drivers/ide/ide-gd.c 	if (device_register(&idkp->dev))
idkp              402 drivers/ide/ide-gd.c 	idkp->drive = drive;
idkp              403 drivers/ide/ide-gd.c 	idkp->driver = &ide_gd_driver;
idkp              404 drivers/ide/ide-gd.c 	idkp->disk = g;
idkp              406 drivers/ide/ide-gd.c 	g->private_data = &idkp->driver;
idkp              408 drivers/ide/ide-gd.c 	drive->driver_data = idkp;
idkp              428 drivers/ide/ide-gd.c 	kfree(idkp);