/lk-master/dev/bus/pci/ |
A D | ecam.cpp | 28 pci_ecam::pci_ecam(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) : in pci_ecam() argument 29 base_(base), segment_(segment), start_bus_(start_bus), end_bus_(end_bus) {} in pci_ecam() 40 pci_ecam *pci_ecam::detect(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) { in detect() argument 41 LTRACEF("base %#lx, segment %hu, bus [%hhu...%hhu]\n", base, segment, start_bus, end_bus); in detect() 44 if (segment != 0 || start_bus != 0) { in detect() 48 auto ecam = new pci_ecam(base, segment, start_bus, end_bus); in detect()
|
A D | ecam.h | 17 … static pci_ecam *detect(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus); 29 pci_ecam(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus);
|
A D | pci.cpp | 178 status_t pci_init_ecam(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) { in pci_init_ecam() argument 179 LTRACEF("base %#lx, segment %hu, bus [%hhu...%hhu]\n", ecam_base, segment, start_bus, end_bus); in pci_init_ecam() 183 if ((pcib = pci_ecam::detect(ecam_base, segment, start_bus, end_bus))) { in pci_init_ecam()
|
/lk-master/arch/riscv/ |
A D | linker-twosegment.ld | 3 * LK linker script for multi segment binaries. 47 /* insert a dummy section that is used to anchor the following data segment */ 50 /* in two segment binaries, the data starts at the bottom of ram (MEMBASE) 68 /* Try to put sdata and sbss near each other by putting sdata at the end of the data segment 69 * and sbss at the start of the bss segment. This maximizes reach of things referenced off of 88 /* uninitialized data (in same segment as writable data) */
|
A D | linker-onesegment.ld | 3 * LK linker script for single segment binaries. 56 /* Try to put sdata and sbss near each other by putting sdata at the end of the data segment 57 * and sbss at the start of the bss segment. This maximizes reach of things referenced off of 75 /* uninitialized data (in same segment as writable data) */
|
/lk-master/arch/m68k/ |
A D | linker.ld | 3 * LK linker script for single segment binaries. 56 /* uninitialized data (in same segment as writable data) */
|
/lk-master/arch/arm/ |
A D | system-twosegment.ld | 70 /* in two segment binaries, the data starts at the bottom of ram (MEMBASE) 75 /* start .data segment, force the physical address to be AT() __data_start_rom */ 107 /* uninitialized data (in same segment as writable data) */
|
A D | system-onesegment.ld | 72 /* in one segment binaries, the rom data address is on top of the ram data address */ 99 /* uninitialized data (in same segment as writable data) */
|
/lk-master/arch/or1k/ |
A D | linker.ld | 61 /* in one segment binaries, the rom data address is on top of the ram data address */ 77 /* uninitialized data (in same segment as writable data) */
|
/lk-master/external/platform/nrfx/hal/ |
A D | nrf_radio.h | 839 uint8_t segment); 849 NRF_STATIC_INLINE uint32_t nrf_radio_dab_get(NRF_RADIO_Type const * p_reg, uint8_t segment); 1378 uint8_t segment) in nrf_radio_dab_set() argument 1380 NRFX_ASSERT(segment < 8); in nrf_radio_dab_set() 1381 p_reg->DAB[segment] = dab_value; in nrf_radio_dab_set() 1384 NRF_STATIC_INLINE uint32_t nrf_radio_dab_get(NRF_RADIO_Type const * p_reg, uint8_t segment) in nrf_radio_dab_get() argument 1386 NRFX_ASSERT(segment < 8); in nrf_radio_dab_get() 1387 return p_reg->DAB[segment]; in nrf_radio_dab_get()
|
/lk-master/arch/arm64/ |
A D | system-onesegment.ld | 74 /* in one segment binaries, the rom data address is on top of the ram data address */ 101 /* unintialized data (in same segment as writable data) */
|
/lk-master/arch/microblaze/ |
A D | linker.ld | 71 /* in one segment binaries, the rom data address is on top of the ram data address */ 98 /* uninitialized data (in same segment as writable data) */
|
/lk-master/arch/mips/ |
A D | linker.ld | 73 /* in one segment binaries, the rom data address is on top of the ram data address */ 115 /* uninitialized data (in same segment as writable data) */
|
A D | mips.ld | 10 /* Read-only sections, merged into text segment: */ 85 /* Adjust the address for the data segment. We want to adjust up to 159 we can shorten the on-disk segment size. */
|
/lk-master/platform/pc/ |
A D | platform.c | 274 entry->segment, entry->start_bus, entry->end_bus, entry->base_address); in platform_init() 277 …status_t err = pci_init_ecam(entry->base_address, entry->segment, entry->start_bus, entry->end_bus… in platform_init()
|
/lk-master/platform/zynq/ |
A D | start.S | 83 # use SCLR to map the sram blocks to the top of their segment
|
/lk-master/dev/bus/pci/include/dev/bus/ |
A D | pci.h | 155 status_t pci_init_ecam(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus);
|
/lk-master/lib/acpi_lite/include/lib/acpi_lite/ |
A D | structs.h | 281 uint16_t segment; member
|