![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <resource.h>
Data Fields | |
resource_t | base |
resource_t | size |
resource_t | limit |
DEVTREE_CONST struct resource * | next |
unsigned long | flags |
unsigned long | index |
unsigned char | align |
unsigned char | gran |
Definition at line 44 of file resource.h.
unsigned char resource::align |
Definition at line 51 of file resource.h.
Referenced by __allocate_resources(), add_res_to_stack(), allocate_child_resources(), amdfam14_link_read_bases(), amdfam15_link_read_bases(), amdfam16_link_read_bases(), cardbus_record_bridge_resource(), cleanup_resource_ranges(), compute_resources(), configure_adjustable_base(), iommu_read_resources(), lpe_read_resources(), new_resource(), pci_get_resource(), pci_get_rom_resource(), pci_read_bases(), pci_record_bridge_resource(), pick_largest_resource(), pnp_get_ioresource(), reserve_dev_resources(), resource_max(), resource_tree(), rl5c476_read_resources(), setup_resource_ranges(), and update_bridge_resource().
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().
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().
unsigned char resource::gran |
Definition at line 52 of file resource.h.
Referenced by align_down(), align_up(), amdfam14_link_read_bases(), amdfam15_link_read_bases(), amdfam16_link_read_bases(), cardbus_record_bridge_resource(), cleanup_resource_ranges(), configure_adjustable_base(), iommu_read_resources(), lpe_read_resources(), new_resource(), pci_get_resource(), pci_get_rom_resource(), pci_read_bases(), pci_record_bridge_resource(), pci_store_bridge_resource(), pnp_get_ioresource(), report_resource_stored(), resource_end(), resource_tree(), rl5c476_read_resources(), setup_resource_ranges(), show_one_resource(), and update_bridge_resource().
unsigned long resource::index |
Definition at line 50 of file resource.h.
Referenced by __allocate_resources(), add_fixed_resources(), allocate_child_resources(), amdfam14_find_iopair(), amdfam14_find_mempair(), assign_device_nvs(), avoid_fixed_resources(), cardbus_record_bridge_resource(), compute_resources(), configure_adjustable_base(), constrain_resources(), find_resource(), fixed_io_resource(), fixed_mem_resource(), get_rebar_offset(), get_rebar_sizes_mask(), graphics_get_bar(), lpc47n217_pnp_set_resource(), lpc47n227_pnp_set_resource(), mc_add_dram_resources(), mc_add_fixed_mmio_resources(), mch_domain_read_resources(), mmconf_resource(), mtk_pcie_domain_new_res(), new_resource(), pch_lpc_add_gen_io_resources(), pch_lpc_add_io_resource(), pci_get_resource(), pci_get_rom_resource(), pci_read_bases(), pci_record_bridge_resource(), pci_set_resource(), pci_store_bridge_resource(), pci_store_rebar_size(), pci_store_resource(), pnp_get_ioresource(), pnp_set_resource(), probe_resource(), reg_script_get_resource(), report_resource_stored(), resource_tree(), sc_add_io_resource(), sch5545_set_resource(), search_bus_resources(), set_resource(), show_one_resource(), systemagent_read_resources(), update_bridge_resource(), update_constraints(), and wilco_ec_resource().
resource_t resource::limit |
Definition at line 47 of file resource.h.
Referenced by __allocate_resources(), allocate_child_resources(), amdfam14_link_read_bases(), amdfam15_link_read_bases(), amdfam16_link_read_bases(), assign_bridge_resources(), avoid_fixed_resources(), cardbus_record_bridge_resource(), cleanup_resource_ranges(), compute_resources(), configure_adjustable_base(), constrain_resources(), cpu_pci_domain_read_resources(), domain_read_resources(), fixed_io_resource(), initialize_bridge_memranges(), initialize_domain_io_resource_memranges(), initialize_domain_mem_resource_memranges(), iommu_read_resources(), lpe_read_resources(), mtk_pcie_domain_new_res(), new_resource(), pci_domain_read_resources(), pci_get_resource(), pci_get_rom_resource(), pci_record_bridge_resource(), pci_store_bridge_resource(), pnp_get_ioresource(), qemu_reserve_ports(), reserve_dev_resources(), resource_max(), resource_tree(), rl5c476_read_resources(), setup_resource_ranges(), smbus_read_resources(), soc_pmc_read_resources(), and update_bridge_resource().
DEVTREE_CONST struct resource* resource::next |
Definition at line 48 of file resource.h.
Referenced by __allocate_resources(), allocate_bridge_resources(), allocate_more_resources(), assign_bridge_resources(), assign_stack_resources(), avoid_fixed_resources(), compact_resources(), compute_bridge_resources(), compute_resources(), configure_child_espi_windows(), configure_child_lpc_windows(), constrain_resources(), find_domain_resource(), free_resource(), generic_set_resources(), hudson_lpc_enable_childrens_resources(), ipmi_set_resources(), lpc47n217_pnp_set_resources(), lpc47n227_pnp_set_resources(), lpc_enable_childrens_resources(), mch_domain_set_resources(), nb_set_resources(), new_resource(), pch_lpc_loop_resources(), pci_dev_set_resources(), pnp_set_resources(), probe_resource(), resource_at_bar(), resource_tree(), search_bus_resources(), search_global_resources(), set_resources(), show_all_devs_resources(), and xeonsp_pci_dev_iterator().
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().