coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
resource Struct Reference

#include <resource.h>

Collaboration diagram for resource:
Collaboration graph

Data Fields

resource_t base
 
resource_t size
 
resource_t limit
 
DEVTREE_CONST struct resourcenext
 
unsigned long flags
 
unsigned long index
 
unsigned char align
 
unsigned char gran
 

Detailed Description

Definition at line 44 of file resource.h.

Field Documentation

◆ align

◆ base

resource_t resource::base

Definition at line 45 of file resource.h.

Referenced by __allocate_resources(), acp_init(), acpi_fill_madt(), acpi_write_dbg2_pci_uart(), acpigen_add_mainboard_rsvd_io(), acpigen_add_mainboard_rsvd_mem32(), add_fixed_resources(), allocate_child_resources(), amdfam14_link_read_bases(), amdfam15_link_read_bases(), amdfam16_link_read_bases(), assign_bridge_resources(), assign_device_nvs(), avoid_fixed_resources(), bochs_init_linear_fb(), bochs_read(), bochs_write(), cleanup_resource_ranges(), collect_ranges(), compute_resources(), configure_adjustable_base(), configure_child_espi_windows(), configure_child_lpc_windows(), configure_host_mode_port0(), configure_xhci_host_mode_port0(), constrain_resources(), cpu_cl_discovery(), cpu_pci_domain_read_resources(), dev_enable_acpi_mode(), disable_xhci_lfps_pm(), f71808a_hwm_init(), f71869ad_hwm_init(), f81866d_hwm_init(), find_pci_tolm(), fixed_io_resource(), fixed_mem_resource(), generic_read_resources(), gma_func0_init(), gma_ngi(), gma_pm_init_pre_vbios(), gma_read_resources(), graphics_dev_init(), graphics_get_bar(), graphics_soc_panel_init(), handle_single_resource(), has_resources(), hudson_lpc_enable_childrens_resources(), hudson_lpc_read_resources(), hudson_lpc_set_resources(), i82801gx_lpc_read_resources(), i82801ix_lpc_read_resources(), i82801jx_lpc_read_resources(), igd_init(), init(), initialize_bridge_memranges(), initialize_domain_io_resource_memranges(), initialize_domain_mem_resource_memranges(), intel_mei_setup(), ipmi_read_resources(), it8613e_init(), it8623e_init(), it8720f_init(), it8728f_init(), it8772f_enable_fan(), it8772f_enable_peci(), it8772f_enable_tmpin(), it8772f_extemp_force_idle_status(), it8772f_init(), it8783ef_init(), it8786e_init(), kempld_uart_read_resources(), ldn_gen_resources(), ldn_gen_resources_use(), lpc47n217_pnp_set_enable(), lpc47n217_pnp_set_resource(), lpc47n227_pnp_set_enable(), lpc47n227_pnp_set_resource(), lpc_ec_read_resources(), lpc_enable_childrens_resources(), lpc_read_resources(), lpc_set_resources(), lpe_read_resources(), lpe_stash_firmware_info(), lsmbus_block_write(), lsmbus_read_byte(), lsmbus_recv_byte(), lsmbus_send_byte(), lsmbus_write_byte(), mainboard_reserve_resources(), mc_add_dram_resources(), mc_add_fixed_mmio_resources(), mmconf_resource(), mtk_pcie_domain_new_res(), my_find_pci_tolm(), nb_read_resources(), new_resource(), npcd378_init(), oxford_oxpcie_enable(), pch_lpc_add_io_resource(), pch_lpc_add_io_resources(), pch_lpc_add_mmio_resources(), pch_lpc_add_new_resource(), pch_lpc_loop_resources(), pch_lpc_read_resources(), pch_pmc_add_new_resource(), pch_smbus_init(), pch_thermal_configuration(), pci_msix_get_table(), pci_p2sb_read_resources(), pci_resource_start(), pci_store_bridge_resource(), pci_store_resource(), platform_fsp_notify_status(), pnp_raw_resource(), pnp_set_resource(), qemu_reserve_ports(), r8168_init(), read_resources(), reg_script_read_res(), reg_script_write_res(), report_resource_stored(), res2mmio(), reserve_dev_resources(), resource_end(), resource_tree(), rl5c476_set_resources(), sata_read_resources(), sc_add_io_resource(), sc_add_io_resources(), scc_enable_acpi_mode(), sch5545_set_resource(), serialio_init(), set_backlight_pwm(), set_resource(), set_xhci_lfps_sampling_offtime(), setup_resource_ranges(), show_one_resource(), smbus_read_resources(), soc_pmc_read_resources(), superio_guess_function(), tolm_test(), update_constraints(), usb_ehci_init(), validate_resource(), w83627ehg_init(), w83627hf_init(), wa_init_display_signal(), and wilco_ec_resource().

◆ flags

unsigned long resource::flags

Definition at line 49 of file resource.h.

Referenced by __allocate_resources(), acpi_write_dbg2_pci_uart(), add_fixed_resources(), allocate_bridge_resources(), allocate_child_resources(), amdfam14_link_read_bases(), amdfam15_link_read_bases(), amdfam16_link_read_bases(), assign_bridge_resources(), assign_stack_resources(), ast_driver_load(), avoid_fixed_resources(), bochs_init_linear_fb(), bochs_read(), bochs_vga_write(), bochs_write(), cardbus_record_bridge_resource(), compact_resources(), compute_bridge_resources(), compute_resources(), configure_adjustable_base(), configure_child_espi_windows(), configure_child_lpc_windows(), constrain_resources(), cpu_pci_domain_read_resources(), domain_read_resources(), find_domain_resource(), fixed_io_resource(), fixed_mem_resource(), generic_read_resources(), generic_set_resources(), get_alignment_by_resource_type(), get_resources(), gma_read_resources(), hudson_lpc_enable_childrens_resources(), hudson_lpc_read_resources(), i82801gx_lpc_read_resources(), i82801ix_lpc_read_resources(), i82801jx_lpc_read_resources(), initialize_domain_memranges(), iommu_read_resources(), ipmi_read_resources(), ipmi_set_resources(), is_resource_invalid(), kempld_uart_read_resources(), lpc47n217_pnp_set_resource(), lpc47n227_pnp_set_resource(), lpc_ec_read_resources(), lpc_enable_childrens_resources(), lpc_read_resources(), lpe_read_resources(), mainboard_reserve_resources(), mc_add_dram_resources(), mc_add_fixed_mmio_resources(), mmconf_resource(), mtk_pcie_domain_new_res(), nb_read_resources(), new_resource(), pch_lpc_add_io_resource(), pch_lpc_add_io_resources(), pch_lpc_add_mmio_resources(), pch_lpc_add_new_resource(), pch_lpc_loop_resources(), pch_lpc_read_resources(), pch_pmc_add_new_resource(), pci_domain_read_resources(), pci_get_resource(), pci_get_rom_resource(), pci_msix_get_table(), pci_p2sb_read_resources(), pci_read_bases(), pci_record_bridge_resource(), pci_set_resource(), pci_store_bridge_resource(), pci_store_resource(), pick_largest_resource(), pnp_get_ioresource(), pnp_raw_resource(), pnp_set_resource(), qemu_reserve_ports(), read_resources(), reg_script_read_res(), reg_script_write_res(), reg_useable(), report_resource_stored(), reserve_dev_resources(), resource2str(), resource_is(), resource_tree(), resource_type(), rl5c476_read_resources(), rl5c476_set_resources(), sata_read_resources(), sata_set_resources(), sc_add_io_resource(), sc_add_io_resources(), sch5545_set_resource(), search_bus_resources(), search_global_resources(), set_resource(), smbus_read_resources(), soc_pmc_read_resources(), update_bridge_resource(), and wilco_ec_resource().

◆ gran

◆ index

◆ limit

◆ next

◆ size

resource_t resource::size

Definition at line 46 of file resource.h.

Referenced by __allocate_resources(), acpi_write_dbg2_pci_uart(), acpigen_add_mainboard_rsvd_io(), acpigen_add_mainboard_rsvd_mem32(), add_fixed_resources(), allocate_bridge_resources(), allocate_child_resources(), amdfam14_link_read_bases(), amdfam15_link_read_bases(), amdfam16_link_read_bases(), assign_stack_resources(), ast_crtc_do_set_base(), biosemu_add_special_memory(), biosemu_dev_get_addr_info(), cardbus_record_bridge_resource(), cleanup_resource_ranges(), collect_ranges(), compute_resources(), configure_adjustable_base(), configure_child_espi_windows(), configure_child_lpc_windows(), constrain_resources(), cpu_pci_domain_read_resources(), fixed_io_resource(), fixed_mem_resource(), generic_read_resources(), get_resources(), gma_read_resources(), has_resources(), hudson_lpc_enable_childrens_resources(), hudson_lpc_read_resources(), i82801gx_lpc_read_resources(), i82801ix_lpc_read_resources(), i82801jx_lpc_read_resources(), intel_mei_setup(), iommu_read_resources(), ipmi_read_resources(), kempld_uart_read_resources(), ldn_gen_resources(), ldn_gen_resources_use(), lpc_ec_read_resources(), lpc_read_resources(), lpe_read_resources(), lpe_stash_firmware_info(), mainboard_reserve_resources(), mc_add_dram_resources(), mc_add_fixed_mmio_resources(), mmconf_resource(), mtk_pcie_domain_new_res(), mtk_pcie_set_trans_window(), nb_read_resources(), new_resource(), pch_io_range_in_default(), pch_lpc_add_gen_io_resources(), pch_lpc_add_io_resource(), pch_lpc_add_io_resources(), pch_lpc_add_mmio_resources(), pch_lpc_add_new_resource(), pch_lpc_loop_resources(), pch_lpc_read_resources(), pch_pmc_add_new_resource(), pci_get_resource(), pci_get_rom_resource(), pci_msix_get_table(), pci_p2sb_read_resources(), pci_read_bases(), pci_record_bridge_resource(), pci_resource_len(), pci_set_resource(), pci_store_bridge_resource(), pci_store_rebar_size(), pick_largest_resource(), pnp_get_ioresource(), pnp_raw_resource(), pnp_set_resource(), qemu_reserve_ports(), read_resources(), report_resource_stored(), reserve_dev_resources(), resource_end(), resource_max(), resource_tree(), rl5c476_read_resources(), sata_read_resources(), sc_add_io_resource(), sc_add_io_resources(), sch5545_set_resource(), setup_resource_ranges(), show_one_resource(), smbus_read_resources(), soc_pmc_read_resources(), superio_guess_function(), update_bridge_resource(), update_constraints(), and wilco_ec_resource().


The documentation for this struct was generated from the following file: