Lines Matching refs:ares
55 bool i2c_acpi_get_i2c_resource(struct acpi_resource *ares, in i2c_acpi_get_i2c_resource() argument
60 if (ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) in i2c_acpi_get_i2c_resource()
63 sb = &ares->data.i2c_serial_bus; in i2c_acpi_get_i2c_resource()
72 static int i2c_acpi_fill_info(struct acpi_resource *ares, void *data) in i2c_acpi_fill_info() argument
79 if (info->addr || !i2c_acpi_get_i2c_resource(ares, &sb)) in i2c_acpi_fill_info()
136 static int i2c_acpi_add_resource(struct acpi_resource *ares, void *data) in i2c_acpi_add_resource() argument
141 if (*irq <= 0 && acpi_dev_resource_interrupt(ares, 0, &r)) in i2c_acpi_add_resource()
589 struct acpi_resource *ares; in i2c_acpi_space_handler() local
595 ret = acpi_buffer_to_resource(info->connection, info->length, &ares); in i2c_acpi_space_handler()
605 if (!value64 || !i2c_acpi_get_i2c_resource(ares, &sb)) { in i2c_acpi_space_handler()
690 ACPI_FREE(ares); in i2c_acpi_space_handler()