Home
last modified time | relevance | path

Searched refs:ares (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/acpi/
Dresource.c99 bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res) in acpi_dev_resource_memory() argument
105 switch (ares->type) { in acpi_dev_resource_memory()
107 memory24 = &ares->data.memory24; in acpi_dev_resource_memory()
113 memory32 = &ares->data.memory32; in acpi_dev_resource_memory()
119 fixed_memory32 = &ares->data.fixed_memory32; in acpi_dev_resource_memory()
172 bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res) in acpi_dev_resource_io() argument
177 switch (ares->type) { in acpi_dev_resource_io()
179 io = &ares->data.io; in acpi_dev_resource_io()
185 fixed_io = &ares->data.fixed_io; in acpi_dev_resource_io()
282 bool acpi_dev_resource_address_space(struct acpi_resource *ares, in acpi_dev_resource_address_space() argument
[all …]
Dscan.c1647 static int acpi_check_spi_i2c_slave(struct acpi_resource *ares, void *data) in acpi_check_spi_i2c_slave() argument
1651 if (ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) in acpi_check_spi_i2c_slave()
1658 if (ares->data.common_serial_bus.type != ACPI_RESOURCE_SERIAL_TYPE_UART) in acpi_check_spi_i2c_slave()
/linux-4.4.14/drivers/gpio/
Dgpiolib-acpi.c167 static acpi_status acpi_gpiochip_request_interrupt(struct acpi_resource *ares, in acpi_gpiochip_request_interrupt() argument
180 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_gpiochip_request_interrupt()
183 agpio = &ares->data.gpio; in acpi_gpiochip_request_interrupt()
397 static int acpi_find_gpio(struct acpi_resource *ares, void *data) in acpi_find_gpio() argument
401 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_find_gpio()
405 const struct acpi_resource_gpio *agpio = &ares->data.gpio; in acpi_find_gpio()
621 struct acpi_resource *ares; in acpi_gpio_adr_space_handler() local
629 achip->conn_info.length, &ares); in acpi_gpio_adr_space_handler()
633 if (WARN_ON(ares->type != ACPI_RESOURCE_TYPE_GPIO)) { in acpi_gpio_adr_space_handler()
634 ACPI_FREE(ares); in acpi_gpio_adr_space_handler()
[all …]
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_acpi.c91 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.4.14/include/linux/
Dacpi.h314 bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res);
315 bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res);
316 bool acpi_dev_resource_address_space(struct acpi_resource *ares,
318 bool acpi_dev_resource_ext_address_space(struct acpi_resource *ares,
321 bool acpi_dev_resource_interrupt(struct acpi_resource *ares, int index,
328 int acpi_dev_filter_resource_type(struct acpi_resource *ares,
331 static inline int acpi_dev_filter_resource_type_cb(struct acpi_resource *ares, in acpi_dev_filter_resource_type_cb() argument
334 return acpi_dev_filter_resource_type(ares, (unsigned long)arg); in acpi_dev_filter_resource_type_cb()
/linux-4.4.14/drivers/bluetooth/
Dhci_bcm.c649 static int bcm_resource(struct acpi_resource *ares, void *data) in bcm_resource() argument
656 switch (ares->type) { in bcm_resource()
658 irq = &ares->data.extended_irq; in bcm_resource()
663 gpio = &ares->data.gpio; in bcm_resource()
669 sb = &ares->data.uart_serial_bus; in bcm_resource()
/linux-4.4.14/drivers/i2c/
Di2c-core.c108 static int acpi_i2c_find_address(struct acpi_resource *ares, void *data) in acpi_i2c_find_address() argument
116 if (info->addr || ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) in acpi_i2c_find_address()
119 sb = &ares->data.i2c_serial_bus; in acpi_i2c_find_address()
302 struct acpi_resource *ares; in acpi_i2c_space_handler() local
308 ret = acpi_buffer_to_resource(info->connection, info->length, &ares); in acpi_i2c_space_handler()
318 if (!value64 || ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_i2c_space_handler()
323 sb = &ares->data.i2c_serial_bus; in acpi_i2c_space_handler()
410 ACPI_FREE(ares); in acpi_i2c_space_handler()
/linux-4.4.14/drivers/char/tpm/
Dtpm_tis.c1000 static int tpm_check_resource(struct acpi_resource *ares, void *data) in tpm_check_resource() argument
1005 if (acpi_dev_resource_interrupt(ares, 0, &res)) { in tpm_check_resource()
1007 } else if (acpi_dev_resource_memory(ares, &res)) { in tpm_check_resource()
/linux-4.4.14/drivers/spi/
Dspi.c1562 static int acpi_spi_add_resource(struct acpi_resource *ares, void *data) in acpi_spi_add_resource() argument
1566 if (ares->type == ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_spi_add_resource()
1569 sb = &ares->data.spi_serial_bus; in acpi_spi_add_resource()
1584 if (acpi_dev_resource_interrupt(ares, 0, &r)) in acpi_spi_add_resource()