Turnstone Operating System
Loading...
Searching...
No Matches
acpi_aml_parser_resource.64.c File Reference

acpi parser methods for device resources More...

#include <acpi/aml_internal.h>
#include <acpi/aml_resource.h>
#include <logging.h>

Functions

 MODULE ("turnstone.kernel.hw.acpi")
 
int8_t acpi_aml_resource_parse_smallitem (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_smallitem_t *res)
 
int8_t acpi_aml_resource_parse_smallitem_irq (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_smallitem_t *res)
 
int8_t acpi_aml_resource_parse_smallitem_io (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_smallitem_t *res)
 
int8_t acpi_aml_resource_parse_smallitem_dma (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_smallitem_t *res)
 
int8_t acpi_aml_resource_parse_smallitem_endtag (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_smallitem_t *res)
 
int8_t acpi_aml_resource_parse_largeitem (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_largeitem_t *res)
 
int8_t acpi_aml_resource_parse_largeitem_memory_range_32bit_fixed (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_largeitem_t *res)
 
int8_t acpi_aml_resource_parse_largeitem_extended_interrupt (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_largeitem_t *res)
 
int8_t acpi_aml_resource_parse_largeitem_word_address_space (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_largeitem_t *res)
 
int8_t acpi_aml_resource_parse_largeitem_dword_address_space (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_largeitem_t *res)
 
int8_t acpi_aml_resource_parse_largeitem_qword_address_space (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_resource_largeitem_t *res)
 
int32_t acpi_aml_resource_parse (acpi_aml_parser_context_t *ctx, acpi_aml_device_t *device, acpi_aml_object_t *buffer)
 

Detailed Description

acpi parser methods for device resources

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.