Lines Matching refs:chp
2539 static void dasd_path_init_kobj(struct dasd_device *device, int chp) in dasd_path_init_kobj() argument
2541 device->path[chp].kobj.kset = device->paths_info; in dasd_path_init_kobj()
2542 kobject_init(&device->path[chp].kobj, &path_attr_type); in dasd_path_init_kobj()
2545 void dasd_path_create_kobj(struct dasd_device *device, int chp) in dasd_path_create_kobj() argument
2555 if (device->path[chp].in_sysfs) in dasd_path_create_kobj()
2557 if (!device->path[chp].conf_data) in dasd_path_create_kobj()
2560 dasd_path_init_kobj(device, chp); in dasd_path_create_kobj()
2562 rc = kobject_add(&device->path[chp].kobj, NULL, "%x.%02x", in dasd_path_create_kobj()
2563 device->path[chp].cssid, device->path[chp].chpid); in dasd_path_create_kobj()
2565 kobject_put(&device->path[chp].kobj); in dasd_path_create_kobj()
2566 device->path[chp].in_sysfs = true; in dasd_path_create_kobj()
2583 static void dasd_path_remove_kobj(struct dasd_device *device, int chp) in dasd_path_remove_kobj() argument
2585 if (device->path[chp].in_sysfs) { in dasd_path_remove_kobj()
2586 kobject_put(&device->path[chp].kobj); in dasd_path_remove_kobj()
2587 device->path[chp].in_sysfs = false; in dasd_path_remove_kobj()