Lines Matching refs:chp
2542 static void dasd_path_init_kobj(struct dasd_device *device, int chp)
2544 device->path[chp].kobj.kset = device->paths_info;
2545 kobject_init(&device->path[chp].kobj, &path_attr_type);
2548 void dasd_path_create_kobj(struct dasd_device *device, int chp)
2558 if (device->path[chp].in_sysfs)
2560 if (!device->path[chp].conf_data)
2563 dasd_path_init_kobj(device, chp);
2565 rc = kobject_add(&device->path[chp].kobj, NULL, "%x.%02x",
2566 device->path[chp].cssid, device->path[chp].chpid);
2568 kobject_put(&device->path[chp].kobj);
2569 device->path[chp].in_sysfs = true;
2586 static void dasd_path_remove_kobj(struct dasd_device *device, int chp)
2588 if (device->path[chp].in_sysfs) {
2589 kobject_put(&device->path[chp].kobj);
2590 device->path[chp].in_sysfs = false;