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);