Lines Matching refs:subsystem
53 * filesystem. Devices usually belong to a kernel subsystem, and have
54 * a unique name inside that subsystem.
167 * Retrieve the subsystem string of the udev device. The string does not
170 * Returns: the subsystem name of the udev device, or #NULL if it can not be determined
174 const char *subsystem;
179 r = sd_device_get_subsystem(udev_device->device, &subsystem);
183 } else if (!subsystem)
186 return subsystem;
312 * +sound:card29 - kernel driver core subsystem:device name
341 * @subsystem: the subsystem of the device
345 * and the udev database entry. The device is looked up by the subsystem
353 _public_ struct udev_device *udev_device_new_from_subsystem_sysname(struct udev *udev, const char *subsystem, const char *sysname)
362 r = sd_device_new_from_subsystem_sysname(&udev_device->device, subsystem, sysname);
463 * @subsystem: the subsystem of the device
466 * Find the next parent device, with a matching subsystem and devtype
470 * If devtype is #NULL, only subsystem is checked, and any devtype will
481 _public_ struct udev_device *udev_device_get_parent_with_subsystem_devtype(struct udev_device *udev_device, const char *subsystem, const char *devtype)
492 r = sd_device_get_parent_with_subsystem_devtype(udev_device->device, subsystem, devtype, &parent);