Lines Matching refs:ACPI_RSD_OFFSET

16 #define ACPI_RSD_OFFSET(f)          (u8) ACPI_OFFSET (union acpi_resource_data,f)  macro
29 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.descriptor_length),
31 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.triggering), "Triggering",
33 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.polarity), "Polarity",
35 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(irq.shareable), "Sharing",
37 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.interrupt_count),
39 {ACPI_RSD_SHORTLIST, ACPI_RSD_OFFSET(irq.interrupts[0]),
45 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.type), "Speed",
47 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(dma.bus_master), "Mastering",
49 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.transfer), "Transfer Type",
51 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(dma.channel_count), "Channel Count",
53 {ACPI_RSD_SHORTLIST, ACPI_RSD_OFFSET(dma.channels[0]), "Channel List",
60 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(start_dpf.descriptor_length),
62 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(start_dpf.compatibility_priority),
64 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(start_dpf.performance_robustness),
75 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(io.io_decode), "Address Decoding",
77 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(io.minimum), "Address Minimum", NULL},
78 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(io.maximum), "Address Maximum", NULL},
79 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(io.alignment), "Alignment", NULL},
80 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(io.address_length), "Address Length",
87 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(fixed_io.address), "Address", NULL},
88 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(fixed_io.address_length),
95 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(vendor.byte_length), "Length", NULL},
96 {ACPI_RSD_LONGLIST, ACPI_RSD_OFFSET(vendor.byte_data[0]), "Vendor Data",
108 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(memory24.write_protect),
110 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(memory24.minimum), "Address Minimum",
112 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(memory24.maximum), "Address Maximum",
114 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(memory24.alignment), "Alignment",
116 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(memory24.address_length),
123 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(memory32.write_protect),
125 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(memory32.minimum), "Address Minimum",
127 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(memory32.maximum), "Address Maximum",
129 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(memory32.alignment), "Alignment",
131 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(memory32.address_length),
138 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(fixed_memory32.write_protect),
140 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(fixed_memory32.address), "Address",
142 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(fixed_memory32.address_length),
150 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.granularity),
152 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.minimum),
154 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.maximum),
156 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.translation_offset),
158 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.address_length),
160 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(address16.resource_source), NULL, NULL}
167 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.granularity),
169 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.minimum),
171 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.maximum),
173 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.translation_offset),
175 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.address_length),
177 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(address32.resource_source), NULL, NULL}
184 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.granularity),
186 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.minimum),
188 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.maximum),
190 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.translation_offset),
192 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.address_length),
194 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(address64.resource_source), NULL, NULL}
201 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.granularity),
203 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.minimum),
205 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.maximum),
208 ACPI_RSD_OFFSET(ext_address64.address.translation_offset),
210 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.address_length),
212 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.type_specific),
219 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.producer_consumer),
221 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.triggering),
223 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.polarity), "Polarity",
225 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(extended_irq.shareable), "Sharing",
227 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(extended_irq.resource_source), NULL,
229 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(extended_irq.interrupt_count),
231 {ACPI_RSD_DWORDLIST, ACPI_RSD_OFFSET(extended_irq.interrupts[0]),
238 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(generic_reg.space_id), "Space ID",
240 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(generic_reg.bit_width), "Bit Width",
242 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(generic_reg.bit_offset), "Bit Offset",
244 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(generic_reg.access_size),
246 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(generic_reg.address), "Address", NULL}
251 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.revision_id), "RevisionId", NULL},
252 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.connection_type),
254 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(gpio.producer_consumer),
256 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig",
258 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.shareable), "Sharing",
260 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.io_restriction),
262 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(gpio.triggering), "Triggering",
264 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.polarity), "Polarity",
266 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(gpio.drive_strength), "DriveStrength",
268 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(gpio.debounce_timeout),
270 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(gpio.resource_source),
272 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(gpio.pin_table_length),
274 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(gpio.pin_table), "PinTable", NULL},
275 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(gpio.vendor_length), "VendorLength",
277 {ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(gpio.vendor_data), "VendorData",
284 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.revision_id),
286 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig",
288 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_function.shareable), "Sharing",
290 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_function.function_number),
292 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_function.resource_source),
294 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_function.pin_table_length),
296 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_function.pin_table), "PinTable",
298 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_function.vendor_length),
300 {ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(pin_function.vendor_data),
307 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.revision_id), "RevisionId",
309 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer),
311 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.shareable), "Sharing",
313 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.pin_config_type),
315 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(pin_config.pin_config_value),
317 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_config.resource_source),
319 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.pin_table_length),
321 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_config.pin_table), "PinTable",
323 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.vendor_length),
325 {ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(pin_config.vendor_data),
332 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_group.revision_id), "RevisionId",
334 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group.producer_consumer),
336 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_group.pin_table_length),
338 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_group.pin_table), "PinTable",
340 {ACPI_RSD_LABEL, ACPI_RSD_OFFSET(pin_group.resource_label),
342 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_group.vendor_length),
344 {ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(pin_group.vendor_data),
351 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_group_function.revision_id),
354 ACPI_RSD_OFFSET(pin_group_function.producer_consumer),
356 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_function.shareable),
358 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_group_function.function_number),
361 ACPI_RSD_OFFSET(pin_group_function.resource_source_label),
363 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_group_function.resource_source),
365 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_group_function.vendor_length),
367 {ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(pin_group_function.vendor_data),
374 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_group_config.revision_id),
376 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_config.producer_consumer),
378 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_config.shareable),
380 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_group_config.pin_config_type),
382 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(pin_group_config.pin_config_value),
385 ACPI_RSD_OFFSET(pin_group_config.resource_source_label),
387 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_group_config.resource_source),
389 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_group_config.vendor_length),
391 {ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(pin_group_config.vendor_data),
398 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(fixed_dma.request_lines),
400 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(fixed_dma.channels), "Channels",
402 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(fixed_dma.width), "TransferWidth",
407 …{ACPI_RSD_UINT8, ACPI_RSD_OFFSET (common_serial_bus.revision_id), "RevisionId", …
408 …{ACPI_RSD_UINT8, ACPI_RSD_OFFSET (common_serial_bus.type), "Type", …
409 …{ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET (common_serial_bus.producer_consumer), "ProducerConsumer", …
410 …{ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET (common_serial_bus.slave_mode), "SlaveMode", …
411 …{ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET (common_serial_bus.connection_sharing),"ConnectionSharing", …
412 …{ACPI_RSD_UINT8, ACPI_RSD_OFFSET (common_serial_bus.type_revision_id), "TypeRevisionId", …
413 …{ACPI_RSD_UINT16, ACPI_RSD_OFFSET (common_serial_bus.type_data_length), "TypeDataLength", …
414 …{ACPI_RSD_SOURCE, ACPI_RSD_OFFSET (common_serial_bus.resource_source), "ResourceSource", …
415 …{ACPI_RSD_UINT16, ACPI_RSD_OFFSET (common_serial_bus.vendor_length), "VendorLength", …
416 …{ACPI_RSD_SHORTLISTX,ACPI_RSD_OFFSET (common_serial_bus.vendor_data), "VendorData", …
427 { ACPI_RSD_UINT8, ACPI_RSD_OFFSET(csi2_serial_bus.revision_id),
429 { ACPI_RSD_UINT8, ACPI_RSD_OFFSET(csi2_serial_bus.type), "Type",
431 { ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(csi2_serial_bus.producer_consumer),
433 { ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(csi2_serial_bus.slave_mode),
435 { ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(csi2_serial_bus.phy_type),
438 ACPI_RSD_OFFSET(csi2_serial_bus.local_port_instance),
440 { ACPI_RSD_UINT8, ACPI_RSD_OFFSET(csi2_serial_bus.type_revision_id),
442 { ACPI_RSD_UINT16, ACPI_RSD_OFFSET(csi2_serial_bus.vendor_length),
444 { ACPI_RSD_SHORTLISTX, ACPI_RSD_OFFSET(csi2_serial_bus.vendor_data),
446 { ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(csi2_serial_bus.resource_source),
454 ACPI_RSD_OFFSET(i2c_serial_bus.
457 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(i2c_serial_bus.connection_speed),
459 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(i2c_serial_bus.slave_address),
467 ACPI_RSD_OFFSET(spi_serial_bus.
470 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(spi_serial_bus.device_polarity),
472 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(spi_serial_bus.data_bit_length),
474 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(spi_serial_bus.clock_phase),
476 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(spi_serial_bus.clock_polarity),
478 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(spi_serial_bus.device_selection),
480 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(spi_serial_bus.connection_speed),
488 ACPI_RSD_OFFSET(uart_serial_bus.
491 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(uart_serial_bus.stop_bits),
493 {ACPI_RSD_3BITFLAG, ACPI_RSD_OFFSET(uart_serial_bus.data_bits),
495 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(uart_serial_bus.endian), "Endian",
497 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(uart_serial_bus.parity), "Parity",
499 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(uart_serial_bus.lines_enabled),
501 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(uart_serial_bus.rx_fifo_size),
503 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(uart_serial_bus.tx_fifo_size),
505 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(uart_serial_bus.default_baud_rate),
515 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.producer_consumer),
517 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.decode), "Address Decode",
519 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.min_address_fixed),
521 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.max_address_fixed),
528 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.info.mem.write_protect),
530 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(address.info.mem.caching),
532 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(address.info.mem.range_type),
534 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.info.mem.translation),
541 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(address.info.io.range_type),
543 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.info.io.translation),
545 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(address.info.io.translation_type),