Lines Matching full:wd
435 struct ljca_match_ids_walk_data *wd = data; in ljca_match_device_ids() local
438 if (acpi_match_device_ids(adev, wd->ids)) in ljca_match_device_ids()
441 if (!wd->uid) in ljca_match_device_ids()
455 uid = strchr(uid, wd->uid[0]); in ljca_match_device_ids()
457 if (!uid || strcmp(uid, wd->uid)) in ljca_match_device_ids()
461 wd->adev = adev; in ljca_match_device_ids()
471 struct ljca_match_ids_walk_data wd = { 0 }; in ljca_auxdev_acpi_bind() local
486 wd.ids = ljca_gpio_hids; in ljca_auxdev_acpi_bind()
491 wd.uid = uid; in ljca_auxdev_acpi_bind()
492 wd.ids = ljca_i2c_hids; in ljca_auxdev_acpi_bind()
496 wd.ids = ljca_spi_hids; in ljca_auxdev_acpi_bind()
503 acpi_dev_for_each_child(parent, ljca_match_device_ids, &wd); in ljca_auxdev_acpi_bind()
504 if (wd.adev) { in ljca_auxdev_acpi_bind()
505 ACPI_COMPANION_SET(&auxdev->dev, wd.adev); in ljca_auxdev_acpi_bind()
513 acpi_dev_for_each_child(parent, ljca_match_device_ids, &wd); in ljca_auxdev_acpi_bind()
514 if (wd.adev) in ljca_auxdev_acpi_bind()
515 ACPI_COMPANION_SET(&auxdev->dev, wd.adev); in ljca_auxdev_acpi_bind()