Lines Matching refs:chp
2532 static void dasd_path_init_kobj(struct dasd_device *device, int chp)
2534 device->path[chp].kobj.kset = device->paths_info;
2535 kobject_init(&device->path[chp].kobj, &path_attr_type);
2538 void dasd_path_create_kobj(struct dasd_device *device, int chp)
2548 if (device->path[chp].in_sysfs)
2550 if (!device->path[chp].conf_data)
2553 dasd_path_init_kobj(device, chp);
2555 rc = kobject_add(&device->path[chp].kobj, NULL, "%x.%02x",
2556 device->path[chp].cssid, device->path[chp].chpid);
2558 kobject_put(&device->path[chp].kobj);
2559 device->path[chp].in_sysfs = true;
2576 static void dasd_path_remove_kobj(struct dasd_device *device, int chp)
2578 if (device->path[chp].in_sysfs) {
2579 kobject_put(&device->path[chp].kobj);
2580 device->path[chp].in_sysfs = false;