Home
last modified time | relevance | path

Searched refs:gas (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/acpi/
H A Dacpi_watchdog.c35 const struct acpi_generic_address *gas; in acpi_watchdog_uses_rtc() local
37 gas = &entries[i].register_region; in acpi_watchdog_uses_rtc()
38 if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_IO) { in acpi_watchdog_uses_rtc()
39 switch (gas->address) { in acpi_watchdog_uses_rtc()
130 const struct acpi_generic_address *gas; in acpi_watchdog_init() local
135 gas = &entries[i].register_region; in acpi_watchdog_init()
137 res.start = gas->address; in acpi_watchdog_init()
138 res.end = res.start + ACPI_ACCESS_BYTE_WIDTH(gas->access_width) - 1; in acpi_watchdog_init()
139 if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) { in acpi_watchdog_init()
141 } else if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_IO) { in acpi_watchdog_init()
[all …]
H A Dosl.c98 static void __init acpi_request_region (struct acpi_generic_address *gas, in acpi_request_region() argument
104 memcpy(&addr, &gas->address, sizeof(addr)); in acpi_request_region()
109 if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_IO) in acpi_request_region()
111 else if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) in acpi_request_region()
458 void __iomem *acpi_os_map_generic_address(struct acpi_generic_address *gas) in acpi_os_map_generic_address() argument
462 if (gas->space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY) in acpi_os_map_generic_address()
466 memcpy(&addr, &gas->address, sizeof(addr)); in acpi_os_map_generic_address()
467 if (!addr || !gas->bit_width) in acpi_os_map_generic_address()
470 return acpi_os_map_iomem(addr, gas->bit_width / 8); in acpi_os_map_generic_address()
474 void acpi_os_unmap_generic_address(struct acpi_generic_address *gas) in acpi_os_unmap_generic_address() argument
[all …]
H A Dcppc_acpi.c205 const struct cpc_reg *gas = &reg->cpc_entry.reg; in cpc_sysmem_access_size() local
208 if (gas->access_width > 4) in cpc_sysmem_access_size()
211 width = GET_BIT_WIDTH(gas); in cpc_sysmem_access_size()
243 struct cpc_reg *gas; in cpc_mark_rmw_lock_users() local
249 gas = &a->cpc_entry.reg; in cpc_mark_rmw_lock_users()
251 if (gas->bit_offset || !access_size || in cpc_mark_rmw_lock_users()
252 gas->bit_width != access_size * 8) in cpc_mark_rmw_lock_users()
/linux/drivers/mailbox/
H A Dpcc.c75 struct acpi_generic_address *gas; member
165 if (!reg->gas) { in pcc_chan_reg_read()
171 read_register(reg->vaddr, val, reg->gas->bit_width); in pcc_chan_reg_read()
173 ret = acpi_read(val, reg->gas); in pcc_chan_reg_read()
182 if (!reg->gas) in pcc_chan_reg_write()
186 write_register(reg->vaddr, val, reg->gas->bit_width); in pcc_chan_reg_write()
188 ret = acpi_write(val, reg->gas); in pcc_chan_reg_write()
243 if (!pchan->cmd_complete.gas) in pcc_mbox_cmd_complete_check()
578 pcc_chan_reg_init(struct pcc_chan_reg *reg, struct acpi_generic_address *gas, in pcc_chan_reg_init() argument
581 if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) { in pcc_chan_reg_init()
[all …]
/linux/drivers/iio/chemical/
H A DKconfig57 temperature, pressure, humidity and gas sensing capability.
90 Say yes here to build support for ScioSense ENS160 multi-gas sensor.
190 tristate "Sensirion SGPxx gas sensors"
195 Sensirion SGP gas sensors:
196 * SGP30 gas sensor
197 * SGPC3 low power gas sensor
203 tristate "Sensirion SGP40 gas sensor"
207 Say Y here to build I2C interface to support Sensirion SGP40 gas
/linux/Documentation/input/devices/
H A Diforce-protocol.rst66 02 Y-Axis lsb, or gas pedal for a wheel