Lines Matching defs:dep
1794 struct acpi_dep_data *dep;
1796 list_for_each_entry(dep, &acpi_dep_list, node) {
1797 if (dep->consumer == adev->handle) {
1798 if (dep->honor_dep)
2005 struct acpi_dep_data *dep;
2021 dep = kzalloc(sizeof(*dep), GFP_KERNEL);
2022 if (!dep)
2027 dep->supplier = dep_devices.handles[i];
2028 dep->consumer = handle;
2029 dep->honor_dep = honor_dep;
2032 list_add_tail(&dep->node , &acpi_dep_list);
2239 static int acpi_dev_get_next_consumer_dev_cb(struct acpi_dep_data *dep, void *data)
2250 if (dep->consumer == adev->handle)
2256 adev = acpi_get_acpi_dev(dep->consumer);
2307 static void acpi_scan_delete_dep_data(struct acpi_dep_data *dep)
2309 list_del(&dep->node);
2310 kfree(dep);
2313 static int acpi_scan_clear_dep(struct acpi_dep_data *dep, void *data)
2315 struct acpi_device *adev = acpi_get_acpi_dev(dep->consumer);
2323 if (dep->free_when_met)
2324 acpi_scan_delete_dep_data(dep);
2326 dep->met = true;
2347 struct acpi_dep_data *dep, *tmp;
2351 list_for_each_entry_safe(dep, tmp, &acpi_dep_list, node) {
2352 if (dep->supplier == handle) {
2353 ret = callback(dep, data);
2434 struct acpi_dep_data *dep, *tmp;
2438 list_for_each_entry_safe(dep, tmp, &acpi_dep_list, node) {
2439 acpi_handle handle = dep->consumer;
2450 * entries following dep is marked as "free when met"
2460 if (dep->met)
2461 acpi_scan_delete_dep_data(dep);
2463 dep->free_when_met = true;