Lines Matching refs:proc
502 ide_add_proc_entries(drive->proc, driver->proc_entries(drive), drive); in ide_proc_register_driver()
520 ide_remove_proc_entries(drive->proc, driver->proc_entries(drive)); in ide_proc_unregister_driver()
535 struct proc_dir_entry *parent = hwif->proc; in ide_proc_port_register_devices()
544 drive->proc = proc_mkdir(drive->name, parent); in ide_proc_port_register_devices()
545 if (drive->proc) { in ide_proc_port_register_devices()
546 ide_add_proc_entries(drive->proc, generic_drive_entries, drive); in ide_proc_port_register_devices()
548 drive->proc, &ide_settings_proc_ops, in ide_proc_port_register_devices()
559 if (drive->proc) { in ide_proc_unregister_device()
560 remove_proc_entry("settings", drive->proc); in ide_proc_unregister_device()
561 ide_remove_proc_entries(drive->proc, generic_drive_entries); in ide_proc_unregister_device()
563 remove_proc_entry(drive->name, drive->hwif->proc); in ide_proc_unregister_device()
564 drive->proc = NULL; in ide_proc_unregister_device()
577 if (!hwif->proc) { in ide_proc_register_port()
578 hwif->proc = proc_mkdir(hwif->name, proc_ide_root); in ide_proc_register_port()
580 if (!hwif->proc) in ide_proc_register_port()
583 ide_add_proc_entries(hwif->proc, hwif_entries, hwif); in ide_proc_register_port()
589 if (hwif->proc) { in ide_proc_unregister_port()
590 ide_remove_proc_entries(hwif->proc, hwif_entries); in ide_proc_unregister_port()
592 hwif->proc = NULL; in ide_proc_unregister_port()