Lines Matching refs:proc
503 ide_add_proc_entries(drive->proc, driver->proc_entries(drive), drive); in ide_proc_register_driver()
521 ide_remove_proc_entries(drive->proc, driver->proc_entries(drive)); in ide_proc_unregister_driver()
536 struct proc_dir_entry *parent = hwif->proc; in ide_proc_port_register_devices()
545 drive->proc = proc_mkdir(drive->name, parent); in ide_proc_port_register_devices()
546 if (drive->proc) { in ide_proc_port_register_devices()
547 ide_add_proc_entries(drive->proc, generic_drive_entries, drive); in ide_proc_port_register_devices()
549 drive->proc, &ide_settings_proc_fops, in ide_proc_port_register_devices()
560 if (drive->proc) { in ide_proc_unregister_device()
561 remove_proc_entry("settings", drive->proc); in ide_proc_unregister_device()
562 ide_remove_proc_entries(drive->proc, generic_drive_entries); in ide_proc_unregister_device()
564 remove_proc_entry(drive->name, drive->hwif->proc); in ide_proc_unregister_device()
565 drive->proc = NULL; in ide_proc_unregister_device()
578 if (!hwif->proc) { in ide_proc_register_port()
579 hwif->proc = proc_mkdir(hwif->name, proc_ide_root); in ide_proc_register_port()
581 if (!hwif->proc) in ide_proc_register_port()
584 ide_add_proc_entries(hwif->proc, hwif_entries, hwif); in ide_proc_register_port()
590 if (hwif->proc) { in ide_proc_unregister_port()
591 ide_remove_proc_entries(hwif->proc, hwif_entries); in ide_proc_unregister_port()
593 hwif->proc = NULL; in ide_proc_unregister_port()