/linux-4.1.27/drivers/acpi/ |
D | resource.c | 91 bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res) in acpi_dev_resource_memory() argument 97 switch (ares->type) { in acpi_dev_resource_memory() 99 memory24 = &ares->data.memory24; in acpi_dev_resource_memory() 105 memory32 = &ares->data.memory32; in acpi_dev_resource_memory() 111 fixed_memory32 = &ares->data.fixed_memory32; in acpi_dev_resource_memory() 162 bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res) in acpi_dev_resource_io() argument 167 switch (ares->type) { in acpi_dev_resource_io() 169 io = &ares->data.io; in acpi_dev_resource_io() 175 fixed_io = &ares->data.fixed_io; in acpi_dev_resource_io() 271 bool acpi_dev_resource_address_space(struct acpi_resource *ares, in acpi_dev_resource_address_space() argument [all …]
|
D | scan.c | 2372 static int acpi_check_spi_i2c_slave(struct acpi_resource *ares, void *data) in acpi_check_spi_i2c_slave() argument 2376 if (ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) in acpi_check_spi_i2c_slave() 2383 if (ares->data.common_serial_bus.type != ACPI_RESOURCE_SERIAL_TYPE_UART) in acpi_check_spi_i2c_slave()
|
/linux-4.1.27/drivers/gpio/ |
D | gpiolib-acpi.c | 166 static acpi_status acpi_gpiochip_request_interrupt(struct acpi_resource *ares, in acpi_gpiochip_request_interrupt() argument 179 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_gpiochip_request_interrupt() 182 agpio = &ares->data.gpio; in acpi_gpiochip_request_interrupt() 393 static int acpi_find_gpio(struct acpi_resource *ares, void *data) in acpi_find_gpio() argument 397 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_find_gpio() 401 const struct acpi_resource_gpio *agpio = &ares->data.gpio; in acpi_find_gpio() 525 struct acpi_resource *ares; in acpi_gpio_adr_space_handler() local 533 achip->conn_info.length, &ares); in acpi_gpio_adr_space_handler() 537 if (WARN_ON(ares->type != ACPI_RESOURCE_TYPE_GPIO)) { in acpi_gpio_adr_space_handler() 538 ACPI_FREE(ares); in acpi_gpio_adr_space_handler() [all …]
|
/linux-4.1.27/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_acpi.c | 91 static int acpi_i2c_check_resource(struct acpi_resource *ares, void *data) in acpi_i2c_check_resource() argument 95 if (ares->type == ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_i2c_check_resource() 98 sb = &ares->data.i2c_serial_bus; in acpi_i2c_check_resource()
|
/linux-4.1.27/include/linux/ |
D | acpi.h | 305 bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res); 306 bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res); 307 bool acpi_dev_resource_address_space(struct acpi_resource *ares, 309 bool acpi_dev_resource_ext_address_space(struct acpi_resource *ares, 312 bool acpi_dev_resource_interrupt(struct acpi_resource *ares, int index, 319 int acpi_dev_filter_resource_type(struct acpi_resource *ares, 322 static inline int acpi_dev_filter_resource_type_cb(struct acpi_resource *ares, in acpi_dev_filter_resource_type_cb() argument 325 return acpi_dev_filter_resource_type(ares, (unsigned long)arg); in acpi_dev_filter_resource_type_cb()
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-core.c | 97 static int acpi_i2c_add_resource(struct acpi_resource *ares, void *data) in acpi_i2c_add_resource() argument 101 if (ares->type == ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_i2c_add_resource() 104 sb = &ares->data.i2c_serial_bus; in acpi_i2c_add_resource() 113 if (acpi_dev_resource_interrupt(ares, 0, &r)) in acpi_i2c_add_resource() 262 struct acpi_resource *ares; in acpi_i2c_space_handler() local 268 ret = acpi_buffer_to_resource(info->connection, info->length, &ares); in acpi_i2c_space_handler() 272 if (!value64 || ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_i2c_space_handler() 277 sb = &ares->data.i2c_serial_bus; in acpi_i2c_space_handler() 365 ACPI_FREE(ares); in acpi_i2c_space_handler()
|
/linux-4.1.27/drivers/char/tpm/ |
D | tpm_tis.c | 994 static int tpm_check_resource(struct acpi_resource *ares, void *data) in tpm_check_resource() argument 999 if (acpi_dev_resource_interrupt(ares, 0, &res)) { in tpm_check_resource() 1001 } else if (acpi_dev_resource_memory(ares, &res)) { in tpm_check_resource()
|
/linux-4.1.27/drivers/spi/ |
D | spi.c | 1302 static int acpi_spi_add_resource(struct acpi_resource *ares, void *data) in acpi_spi_add_resource() argument 1306 if (ares->type == ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_spi_add_resource() 1309 sb = &ares->data.spi_serial_bus; in acpi_spi_add_resource() 1324 if (acpi_dev_resource_interrupt(ares, 0, &r)) in acpi_spi_add_resource()
|