| /kernel/lib/pci/include/lib/pci/ |
| A D | pio.h | 12 constexpr uint32_t PciBdfRawAddr(uint8_t bus, uint8_t dev, uint8_t func, uint8_t off) { in PciBdfRawAddr() 20 constexpr uint32_t PciBdfAddr(uint8_t bus, uint8_t dev, uint8_t func, uint8_t off) { in PciBdfAddr() 27 zx_status_t PioCfgRead(uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset, 32 zx_status_t PioCfgWrite(uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset,
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | apic.h | 57 uint8_t vector, 62 uint8_t vector, 65 uint8_t vector, 88 uint8_t apic_id; 99 uint8_t isa_irq; 131 uint8_t dst, 132 uint8_t vector); 139 uint8_t vector); 147 uint8_t isa_irq, 151 uint8_t dst, [all …]
|
| A D | descriptor.h | 63 uint8_t present, uint8_t ring, uint8_t sys, 64 uint8_t type, uint8_t gran, uint8_t bits);
|
| A D | acpi.h | 22 uint8_t target_s_state, 23 uint8_t sleep_type_a, uint8_t sleep_type_b);
|
| A D | feature.h | 53 uint8_t word; 54 uint8_t bit; 177 static inline uint8_t x86_linear_address_width(void) in x86_linear_address_width() 190 static inline uint8_t x86_physical_address_width(void) in x86_physical_address_width() 234 uint8_t right_shift; 236 uint8_t type; 251 bool x86_topology_enumerate(uint8_t level, struct x86_topology_level *info); 254 uint8_t processor_type; 255 uint8_t family; 256 uint8_t model; [all …]
|
| /kernel/dev/pcie/include/dev/address_provider/ |
| A D | address_provider.h | 29 virtual zx_status_t Translate(uint8_t bus_id, uint8_t device_id, uint8_t function_id, 49 zx_status_t Translate(uint8_t bus_id, uint8_t device_id, uint8_t function_id, 57 fbl::WAVLTree<uint8_t, ktl::unique_ptr<MappedEcamRegion>> ecam_regions_; 65 zx_status_t Translate(uint8_t bus_id, uint8_t device_id, uint8_t function_id, 79 zx_status_t Translate(uint8_t bus_id, uint8_t device_id, uint8_t function_id,
|
| A D | ecam_region.h | 18 uint8_t bus_start; // Inclusive ID of the first bus controlled by this region. 19 uint8_t bus_end; // Inclusive ID of the last bus controlled by this region. 33 uint8_t GetKey() const { return ecam_.bus_start; } in GetKey()
|
| /kernel/lib/pci/ |
| A D | pio.cpp | 49 zx_status_t PioCfgRead(uint8_t bus, uint8_t dev, uint8_t func, in PioCfgRead() 50 uint8_t offset, uint32_t* val, size_t width) { in PioCfgRead() 75 zx_status_t PioCfgWrite(uint8_t bus, uint8_t dev, uint8_t func, in PioCfgWrite() 76 uint8_t offset, uint32_t val, size_t width) { in PioCfgWrite() 85 zx_status_t PioCfgRead(uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset, 94 zx_status_t PioCfgWrite(uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset,
|
| /kernel/arch/x86/ |
| A D | descriptor.cpp | 32 extern uint8_t _temp_gdt[]; 81 uint8_t present, uint8_t ring, uint8_t sys, in set_global_desc_64() 82 uint8_t type, uint8_t gran, uint8_t bits) { in set_global_desc_64() 87 uint8_t base_23_16; in set_global_desc_64() 89 uint8_t type : 4; in set_global_desc_64() 90 uint8_t s : 1; in set_global_desc_64() 91 uint8_t dpl : 2; in set_global_desc_64() 92 uint8_t p : 1; in set_global_desc_64() 95 uint8_t avl : 1; in set_global_desc_64() 97 uint8_t d_b : 1; in set_global_desc_64() [all …]
|
| A D | ioapic.cpp | 71 uint8_t version; 201 uint8_t reg) { in apic_io_read_reg() 211 uint8_t reg, in apic_io_write_reg() 228 uint8_t reg_id = (uint8_t)IO_APIC_REG_RTE(offset); in apic_io_read_redirection_entry() 245 uint8_t reg_id = (uint8_t)IO_APIC_REG_RTE(offset); in apic_io_write_redirection_entry() 300 uint8_t dst, in apic_io_configure_irq() 301 uint8_t vector) { in apic_io_configure_irq() 348 uint8_t vector) { in apic_io_configure_irq_vector() 387 uint8_t isa_irq, in apic_io_configure_isa_irq() 391 uint8_t dst, in apic_io_configure_isa_irq() [all …]
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_caps.h | 67 constexpr uint8_t PCS_CAPS_DEV_CHUNK_NDX = 0; 68 constexpr uint8_t PCS_CAPS_LINK_CHUNK_NDX = 1; 69 constexpr uint8_t PCS_CAPS_SLOT_CHUNK_NDX = 2; 70 constexpr uint8_t PCS_CAPS_DEV2_CHUNK_NDX = 3; 71 constexpr uint8_t PCS_CAPS_LINK2_CHUNK_NDX = 4; 72 constexpr uint8_t PCS_CAPS_SLOT2_CHUNK_NDX = 5; 73 constexpr uint8_t PCS_CAPS_CHUNK_COUNT = 6; 75 enum pcie_device_type_t : uint8_t { 191 uint8_t id() const { return id_; } in id() 200 uint8_t id_; [all …]
|
| /kernel/arch/arm64/hypervisor/ |
| A D | vmexit_priv.h | 21 enum class ExceptionClass : uint8_t { 85 uint8_t xt; 92 uint8_t aff3; 93 uint8_t aff2; 94 uint8_t aff1; 95 uint8_t rs; 97 uint8_t int_id; 106 uint8_t access_size; 108 uint8_t xt;
|
| A D | el2_cpu_state_priv.h | 36 class El2CpuState : public hypervisor::IdAllocator<uint8_t, 64> { 52 zx_status_t alloc_vmid(uint8_t* vmid); 53 zx_status_t free_vmid(uint8_t vmid); 56 zx_status_t alloc_vpid(uint8_t* vpid); 57 zx_status_t free_vpid(uint8_t vpid);
|
| /kernel/platform/pc/ |
| A D | keyboard.cpp | 31 static inline uint8_t i8042_read_data(void) { in i8042_read_data() 35 static inline uint8_t i8042_read_status(void) { in i8042_read_status() 39 static inline void i8042_write_data(uint8_t val) { in i8042_write_data() 43 static inline void i8042_write_command(uint8_t val) { in i8042_write_command() 165 const uint8_t pc_keymap_set1_lower[128] = { 176 const uint8_t pc_keymap_set1_upper[128] = { 187 const uint8_t pc_keymap_set1_e0[128] = { 216 uint8_t key_code; in i8042_process_scode() 395 uint8_t str = i8042_read_status(); in i8042_interrupt() 399 uint8_t data = i8042_read_data(); in i8042_interrupt() [all …]
|
| /kernel/dev/pcie/address_provider/ |
| A D | mmio.cpp | 23 zx_status_t MmioPcieAddressProvider::Translate(uint8_t bus_id, uint8_t device_id, in Translate() 24 uint8_t function_id, in Translate() 30 auto iter = ecam_regions_.upper_bound(static_cast<uint8_t>(bus_id)); in Translate() 42 bus_id = static_cast<uint8_t>(bus_id - iter->ecam().bus_start); in Translate() 53 *virt = reinterpret_cast<uintptr_t>(static_cast<uint8_t*>(iter->vaddr()) + offset); in Translate() 78 const uint8_t iter_start = iter->ecam().bus_start; in AddEcamRegion() 81 const uint8_t bus_start = ecam.bus_start; in AddEcamRegion()
|
| A D | pio.cpp | 10 zx_status_t PioPcieAddressProvider::Translate(const uint8_t bus_id, in Translate() 11 const uint8_t device_id, in Translate() 12 const uint8_t function_id, in Translate()
|
| /kernel/arch/arm64/include/arch/ |
| A D | hypervisor.h | 42 uint8_t Vmid() const { return vmid_; } in Vmid() 44 zx_status_t AllocVpid(uint8_t* vpid); 45 zx_status_t FreeVpid(uint8_t vpid); 50 const uint8_t vmid_; 54 hypervisor::IdAllocator<uint8_t, 8> TA_GUARDED(vcpu_mutex_) vpid_allocator_; 56 explicit Guest(uint8_t vmid); 116 const uint8_t vpid_; 123 Vcpu(Guest* guest, uint8_t vpid, const thread_t* thread);
|
| /kernel/lib/crypto/ |
| A D | prng.cpp | 58 uint8_t key[sizeof(key_)]; in AddEntropy() 91 uint8_t key[sizeof(key_)]; in Draw() 104 uint8_t* nonce_u8 = reinterpret_cast<uint8_t*>(&nonce); in Draw() 105 uint8_t* buf = reinterpret_cast<uint8_t*>(out); in Draw() 129 Draw(reinterpret_cast<uint8_t*>(&v), in RandInt() 130 sizeof(uint64_t) / sizeof(uint8_t)); in RandInt()
|
| /kernel/target/arm64/boot-shim/ |
| A D | devicetree.h | 13 uint8_t *data; 39 typedef int (*dt_prop_cb)(const char *name, uint8_t *data, uint32_t size, void *cookie); 44 uint32_t dt_rd32(uint8_t *data); 45 void dt_wr32(uint32_t n, uint8_t *data);
|
| /kernel/platform/pc/include/platform/ |
| A D | pic.h | 9 void pic_map(uint8_t pic1, uint8_t pic2);
|
| /kernel/tests/ |
| A D | cache_tests.cpp | 21 static void bench_cache(size_t bufsize, uint8_t* buf) { in bench_cache() 28 buf = (uint8_t*)memalign(arch_dcache_line_size(), bufsize); in bench_cache() 58 uint8_t* buf; in cache_tests() 59 buf = (uint8_t*)((argc > 1) ? argv[1].u : 0UL); in cache_tests()
|
| /kernel/lib/code_patching/include/lib/ |
| A D | code_patching.h | 43 uint8_t* dest_addr; // Destination code address to patch. 52 extern const uint8_t name[]; \ 53 extern const uint8_t name##End[]; \
|
| /kernel/target/pc/multiboot/ |
| A D | trampoline.h | 37 uint8_t code[sizeof((const uint8_t[])TRAMPOLINE_CODE)]; 48 extern uint8_t PHYS_LOAD_ADDRESS[];
|
| /kernel/object/include/object/ |
| A D | fifo_dispatcher.h | 32 zx_status_t WriteFromUser(size_t elem_size, user_in_ptr<const uint8_t> src, size_t count, 34 zx_status_t ReadToUser(size_t elem_size, user_out_ptr<uint8_t> dst, size_t count, 44 ktl::unique_ptr<uint8_t[]> data); 46 zx_status_t WriteSelfLocked(size_t elem_size, user_in_ptr<const uint8_t> ptr, size_t count, 57 ktl::unique_ptr<uint8_t[]> data_ TA_GUARDED(get_lock());
|
| /kernel/syscalls/ |
| A D | system_x86.cpp | 37 uint8_t target_s_state = arg->acpi_transition_s_state.target_s_state; in suspend_thread() 38 uint8_t sleep_type_a = arg->acpi_transition_s_state.sleep_type_a; in suspend_thread() 39 uint8_t sleep_type_b = arg->acpi_transition_s_state.sleep_type_b; in suspend_thread() 115 uint8_t clamp = arg->x86_power_limit.clamp; in x86_set_pkg_pl1() 116 uint8_t enable = arg->x86_power_limit.enable; in x86_set_pkg_pl1() 154 uint8_t target_s_state = arg->acpi_transition_s_state.target_s_state; in acpi_transition_s_state() 155 uint8_t sleep_type_a = arg->acpi_transition_s_state.sleep_type_a; in acpi_transition_s_state() 156 uint8_t sleep_type_b = arg->acpi_transition_s_state.sleep_type_b; in acpi_transition_s_state()
|