Lines Matching full:wd
423 struct ljca_match_ids_walk_data *wd = data; in ljca_match_device_ids() local
426 if (acpi_match_device_ids(adev, wd->ids)) in ljca_match_device_ids()
429 if (!wd->uid) in ljca_match_device_ids()
443 uid = strchr(uid, wd->uid[0]); in ljca_match_device_ids()
445 if (!uid || strcmp(uid, wd->uid)) in ljca_match_device_ids()
449 wd->adev = adev; in ljca_match_device_ids()
459 struct ljca_match_ids_walk_data wd = { 0 }; in ljca_auxdev_acpi_bind() local
474 wd.ids = ljca_gpio_hids; in ljca_auxdev_acpi_bind()
479 wd.uid = uid; in ljca_auxdev_acpi_bind()
480 wd.ids = ljca_i2c_hids; in ljca_auxdev_acpi_bind()
484 wd.ids = ljca_spi_hids; in ljca_auxdev_acpi_bind()
491 acpi_dev_for_each_child(parent, ljca_match_device_ids, &wd); in ljca_auxdev_acpi_bind()
492 if (wd.adev) { in ljca_auxdev_acpi_bind()
493 ACPI_COMPANION_SET(&auxdev->dev, wd.adev); in ljca_auxdev_acpi_bind()
501 acpi_dev_for_each_child(parent, ljca_match_device_ids, &wd); in ljca_auxdev_acpi_bind()
502 if (wd.adev) in ljca_auxdev_acpi_bind()
503 ACPI_COMPANION_SET(&auxdev->dev, wd.adev); in ljca_auxdev_acpi_bind()