Lines Matching defs:modalias
3 * drivers/acpi/device_sysfs.c - ACPI device sysfs attributes and modalias.
122 * create_pnp_modalias - Create hid/cid(s) string for modalias and uevent
124 * @modalias: Buffer to print into.
127 * Creates hid/cid(s) string needed for modalias and uevent
129 * char *modalias: "acpi:IBM0001:ACPI0001"
134 static int create_pnp_modalias(struct acpi_device *acpi_dev, char *modalias,
146 * Since we skip ACPI_DT_NAMESPACE_HID from the modalias below, 0 should
158 len = snprintf(modalias, size, "acpi:");
168 count = snprintf(&modalias[len], size, "%s:", id->id);
178 modalias[len] = '\0';
183 * create_of_modalias - Creates DT compatible string for modalias and uevent
185 * @modalias: Buffer to print into.
188 * Expose DT compatible modalias as of:NnameTCcompatible. This function should
192 static int create_of_modalias(struct acpi_device *acpi_dev, char *modalias,
210 len = snprintf(modalias, size, "of:N%sT", (char *)buf.pointer);
227 count = snprintf(&modalias[len], size, "C%s",
238 modalias[len] = '\0';
271 * acpi_device_uevent_modalias - uevent modalias for ACPI-enumerated devices.
273 * Create the uevent modalias field for ACPI-enumerated devices.
316 * acpi_device_modalias - modalias sysfs attribute for ACPI-enumerated devices.
318 * Create the modalias sysfs attribute for ACPI-enumerated devices.
334 static DEVICE_ATTR_RO(modalias);