Lines Matching defs:modalias
3 * drivers/acpi/device_sysfs.c - ACPI device sysfs attributes and modalias.
124 * create_pnp_modalias - Create hid/cid(s) string for modalias and uevent
126 * @modalias: Buffer to print into.
129 * Creates hid/cid(s) string needed for modalias and uevent
131 * char *modalias: "acpi:IBM0001:ACPI0001"
136 static int create_pnp_modalias(const struct acpi_device *acpi_dev, char *modalias,
148 * Since we skip ACPI_DT_NAMESPACE_HID from the modalias below, 0 should
160 len = snprintf(modalias, size, "acpi:");
170 count = snprintf(&modalias[len], size, "%s:", id->id);
180 modalias[len] = '\0';
185 * create_of_modalias - Creates DT compatible string for modalias and uevent
187 * @modalias: Buffer to print into.
190 * Expose DT compatible modalias as of:NnameTCcompatible. This function should
194 static int create_of_modalias(const struct acpi_device *acpi_dev, char *modalias,
212 len = snprintf(modalias, size, "of:N%sT", (char *)buf.pointer);
229 count = snprintf(&modalias[len], size, "C%s",
240 modalias[len] = '\0';
273 * acpi_device_uevent_modalias - uevent modalias for ACPI-enumerated devices.
277 * Create the uevent modalias field for ACPI-enumerated devices.
320 * acpi_device_modalias - modalias sysfs attribute for ACPI-enumerated devices.
325 * Create the modalias sysfs attribute for ACPI-enumerated devices.
341 static DEVICE_ATTR_RO(modalias);