Home
last modified time | relevance | path

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

/linux/drivers/acpi/
H A Dresource.c107 bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res) in acpi_dev_resource_memory() argument
113 switch (ares->type) { in acpi_dev_resource_memory()
115 memory24 = &ares->data.memory24; in acpi_dev_resource_memory()
121 memory32 = &ares->data.memory32; in acpi_dev_resource_memory()
127 fixed_memory32 = &ares->data.fixed_memory32; in acpi_dev_resource_memory()
180 bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res) in acpi_dev_resource_io() argument
185 switch (ares->type) { in acpi_dev_resource_io()
187 io = &ares->data.io; in acpi_dev_resource_io()
193 fixed_io = &ares->data.fixed_io; in acpi_dev_resource_io()
290 bool acpi_dev_resource_address_space(struct acpi_resource *ares, in acpi_dev_resource_address_space() argument
[all …]
/linux/drivers/gpio/
H A Dgpiolib-acpi-core.c171 bool acpi_gpio_get_irq_resource(struct acpi_resource *ares, in acpi_gpio_get_irq_resource() argument
176 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_gpio_get_irq_resource()
179 gpio = &ares->data.gpio; in acpi_gpio_get_irq_resource()
197 bool acpi_gpio_get_io_resource(struct acpi_resource *ares, in acpi_gpio_get_io_resource() argument
202 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_gpio_get_io_resource()
205 gpio = &ares->data.gpio; in acpi_gpio_get_io_resource()
362 static acpi_status acpi_gpiochip_alloc_event(struct acpi_resource *ares, in acpi_gpiochip_alloc_event() argument
375 if (!acpi_gpio_get_irq_resource(ares, &agpio)) in acpi_gpiochip_alloc_event()
708 static int acpi_populate_gpio_lookup(struct acpi_resource *ares, void *data) in acpi_populate_gpio_lookup() argument
714 if (ares->type != ACPI_RESOURCE_TYPE_GPIO) in acpi_populate_gpio_lookup()
[all …]
/linux/include/linux/
H A Dacpi.h538 bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res);
539 bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res);
540 bool acpi_dev_resource_address_space(struct acpi_resource *ares,
542 bool acpi_dev_resource_ext_address_space(struct acpi_resource *ares,
546 bool acpi_dev_resource_interrupt(struct acpi_resource *ares, int index,
556 int acpi_dev_filter_resource_type(struct acpi_resource *ares,
559 static inline int acpi_dev_filter_resource_type_cb(struct acpi_resource *ares, in acpi_dev_filter_resource_type_cb() argument
562 return acpi_dev_filter_resource_type(ares, (unsigned long)arg); in acpi_dev_filter_resource_type_cb()
1347 bool acpi_gpio_get_irq_resource(struct acpi_resource *ares,
1349 bool acpi_gpio_get_io_resource(struct acpi_resource *ares,
[all …]
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_acpi.c86 static int acpi_i2c_check_resource(struct acpi_resource *ares, void *data) in acpi_i2c_check_resource() argument
91 if (i2c_acpi_get_i2c_resource(ares, &sb)) { in acpi_i2c_check_resource()
/linux/drivers/platform/surface/
H A Dsurface3_power.c384 struct acpi_resource *ares; in mshw0011_space_handler() local
389 ret = acpi_buffer_to_resource(info->connection, info->length, &ares); in mshw0011_space_handler()
393 if (!value64 || !i2c_acpi_get_i2c_resource(ares, &sb)) { in mshw0011_space_handler()
443 ACPI_FREE(ares); in mshw0011_space_handler()
/linux/drivers/ptp/
H A Dptp_vmclock.c495 static acpi_status vmclock_acpi_resources(struct acpi_resource *ares, void *data) in vmclock_acpi_resources() argument
501 if (ares->type == ACPI_RESOURCE_TYPE_END_TAG) in vmclock_acpi_resources()
508 if (acpi_dev_resource_memory(ares, res) || in vmclock_acpi_resources()
509 acpi_dev_resource_address_space(ares, &win)) { in vmclock_acpi_resources()
/linux/drivers/bluetooth/
H A Dhci_bcm.c957 static int bcm_resource(struct acpi_resource *ares, void *data) in bcm_resource() argument
964 switch (ares->type) { in bcm_resource()
966 irq = &ares->data.extended_irq; in bcm_resource()
973 gpio = &ares->data.gpio; in bcm_resource()
982 sb = &ares->data.uart_serial_bus; in bcm_resource()
/linux/sound/hda/codecs/side-codecs/
H A Dtas2781_hda_i2c.c64 static int tas2781_get_i2c_res(struct acpi_resource *ares, void *data) in tas2781_get_i2c_res() argument
69 if (i2c_acpi_get_i2c_resource(ares, &sb)) { in tas2781_get_i2c_res()
/linux/drivers/input/touchscreen/
H A Dgoodix.c843 static int goodix_resource(struct acpi_resource *ares, void *data) in goodix_resource() argument
849 if (acpi_gpio_get_irq_resource(ares, &gpio)) { in goodix_resource()
857 } else if (acpi_gpio_get_io_resource(ares, &gpio)) in goodix_resource()
/linux/drivers/spi/
H A Dspi.c2995 static int acpi_spi_count(struct acpi_resource *ares, void *data) in acpi_spi_count() argument
3000 if (ares->type != ACPI_RESOURCE_TYPE_SERIAL_BUS) in acpi_spi_count()
3003 sb = &ares->data.spi_serial_bus; in acpi_spi_count()
3064 static int acpi_spi_add_resource(struct acpi_resource *ares, void *data) in acpi_spi_add_resource() argument
3069 if (ares->type == ACPI_RESOURCE_TYPE_SERIAL_BUS) { in acpi_spi_add_resource()
3074 sb = &ares->data.spi_serial_bus; in acpi_spi_add_resource()
3134 if (acpi_dev_resource_interrupt(ares, 0, &r)) in acpi_spi_add_resource()