| /kernel/dev/pcie/include/dev/ |
| A D | pcie_caps.h | 192 uint16_t base() const { return base_; } in base() 199 uint16_t base_; 219 static constexpr uint16_t k32BitNoPvmSize = static_cast<uint16_t>(kData32Offset + 2u); 220 static constexpr uint16_t k32BitPvmSize = static_cast<uint16_t>(kMaskBits32Offset + 4u); 221 static constexpr uint16_t k64BitNoPvmSize = static_cast<uint16_t>(kData64Offset + 2u); 222 static constexpr uint16_t k64BitPvmSize = static_cast<uint16_t>(kMaskBits64Offset + 4u); 243 uint16_t msi_size_; 290 static constexpr uint16_t kPcieCapsOffset = 0x02; 311 uint16_t kCapsOffset(uint16_t base) const { return static_cast<uint16_t>(base + 0x0); } in kCapsOffset() 312 uint16_t kControlOffset(uint16_t base) const { return static_cast<uint16_t>(base + 0x4); } in kControlOffset() [all …]
|
| A D | pci_config.h | 18 constexpr explicit PciReg8(uint16_t offset) in PciReg8() 22 constexpr uint16_t offset() const { return offset_; } in offset() 25 uint16_t offset_; 30 constexpr explicit PciReg16(uint16_t offset) in PciReg16() 34 constexpr uint16_t offset() const { return offset_; } in offset() 37 uint16_t offset_; 42 constexpr explicit PciReg32(uint16_t offset) in PciReg32() 46 constexpr uint16_t offset() const { return offset_; } in offset() 49 uint16_t offset_; 126 void DumpConfig(uint16_t len) const; [all …]
|
| A D | pcie_device.h | 95 zx_status_t ModifyCmd(uint16_t clr_bits, uint16_t set_bits); 301 uint16_t vendor_id() const { return vendor_id_; } in vendor_id() 302 uint16_t device_id() const { return device_id_; } in device_id() 335 void ModifyCmdLocked(uint16_t clr_bits, uint16_t set_bits); 336 void AssignCmdLocked(uint16_t value) { ModifyCmdLocked(0xFFFF, value); } in AssignCmdLocked() 369 uint16_t vendor_id_; // The device's vendor ID, as read from config 370 uint16_t device_id_; // The device's device ID, as read from config
|
| A D | pci_common.h | 157 #define PCIE_CFG_COMMAND_INT_DISABLE ((uint16_t)(1 << 10)) 158 #define PCIE_CFG_STATUS_INT_STS ((uint16_t)(1 << 3))
|
| /kernel/dev/pcie/ |
| A D | pcie_caps.cpp | 29 uint16_t vendor_id; in quirk_should_force_pcie() 30 uint16_t device_id; in quirk_should_force_pcie() 53 length_ = PciReg8(static_cast<uint16_t>(base_ + kLengthOffset)); in PciCapAdvFeatures() 54 af_caps_ = PciReg8(static_cast<uint16_t>(base_ + kAFCapsOffset)); in PciCapAdvFeatures() 56 af_status_ = PciReg8(static_cast<uint16_t>(base_ + kAFStatusOffset)); in PciCapAdvFeatures() 75 PciCapPcie::PciCapPcie(const PcieDevice& dev, uint16_t base, uint8_t id) in PciCapPcie() 89 caps_ = PciReg16(static_cast<uint16_t>(base_ + kPcieCapsOffset)); in PciCapPcie() 196 addr_ = PciReg32(static_cast<uint16_t>(base_ + kAddrOffset)); in PciCapMsi() 198 uint16_t ctrl = cfg->Read(ctrl_reg()); in PciCapMsi() 216 uint16_t msi_end = static_cast<uint16_t>(base_ + msi_size_); in PciCapMsi() [all …]
|
| A D | pci_config.cpp | 70 uint16_t Read(const PciReg16 addr) const override; 73 void Write(const PciReg16 addr, uint16_t val) const override; 86 uint16_t PciPioConfig::Read(const PciReg16 addr) const { in Read() 90 return static_cast<uint16_t>(val & 0xFFFF); in Read() 102 void PciPioConfig::Write(const PciReg16 addr, uint16_t val) const { in Write() 116 uint16_t Read(const PciReg16 addr) const override; 119 void Write(const PciReg16 addr, uint16_t val) const override; 132 uint16_t PciMmioConfig::Read(const PciReg16 addr) const { in Read() 147 void PciMmioConfig::Write(PciReg16 addr, uint16_t val) const { in Write() 178 void PciConfig::DumpConfig(uint16_t len) const { in DumpConfig() [all …]
|
| A D | pcie_device.cpp | 242 auto val = static_cast<uint16_t>(thiz->cfg_->Read(thiz->pcie_->device.ctrl()) | in DoFunctionLevelReset() 259 uint16_t cmd_backup; in DoFunctionLevelReset() 341 zx_status_t PcieDevice::ModifyCmd(uint16_t clr_bits, uint16_t set_bits) { in ModifyCmd() 348 clr_bits = static_cast<uint16_t>(clr_bits & ~PCIE_CFG_COMMAND_INT_DISABLE); in ModifyCmd() 349 set_bits = static_cast<uint16_t>(set_bits & ~PCIE_CFG_COMMAND_INT_DISABLE); in ModifyCmd() 359 void PcieDevice::ModifyCmdLocked(uint16_t clr_bits, uint16_t set_bits) { in ModifyCmdLocked() 365 static_cast<uint16_t>((cfg_->Read(PciConfig::kCommand) & ~clr_bits) in ModifyCmdLocked() 452 uint16_t backup = cfg_->Read(PciConfig::kCommand); in ProbeBarLocked() 454 cfg_->Write(PciConfig::kCommand, static_cast<uint16_t>(backup & ~PCI_COMMAND_MEM_EN)); in ProbeBarLocked() 456 cfg_->Write(PciConfig::kCommand, static_cast<uint16_t>(backup & ~PCI_COMMAND_IO_EN)); in ProbeBarLocked()
|
| A D | pcie_upstream_node.cpp | 82 uint16_t vendor_id = cfg->Read(PciConfig::kVendorId); in ScanDownstream() 85 uint16_t device_id = cfg->Read(PciConfig::kDeviceId); in ScanDownstream() 136 uint16_t vendor_id = cfg->Read(PciConfig::kVendorId); in ScanDevice()
|
| /kernel/arch/x86/include/arch/ |
| A D | x86.h | 123 uint16_t rsvd5; 124 uint16_t iomap_base; 143 static inline void x86_ltr(uint16_t sel) { in x86_ltr() 155 static inline uint8_t inp(uint16_t _port) { in inp() 163 static inline uint16_t inpw(uint16_t _port) { in inpw() 164 uint16_t rv; in inpw() 171 static inline uint32_t inpd(uint16_t _port) { in inpd() 186 static inline void outpw(uint16_t _port, uint16_t _data) { in outpw() 296 static inline void set_##REG(uint16_t value) { \ 439 static inline void inpwrep(uint16_t _port, uint16_t* _buffer, uint32_t _reads) { in inpwrep() [all …]
|
| A D | hypervisor.h | 48 zx_status_t AllocVpid(uint16_t* vpid); 49 zx_status_t FreeVpid(uint16_t vpid); 58 hypervisor::IdAllocator<uint16_t, 64> TA_GUARDED(vcpu_mutex_) vpid_allocator_; 100 const uint16_t vpid_; 110 Vcpu(Guest* guest, uint16_t vpid, const thread_t* thread);
|
| /kernel/lib/hypervisor/include/hypervisor/ |
| A D | cpu.h | 21 cpu_num_t cpu_of(uint16_t vpid); 25 thread_t* pin_thread(uint16_t vpid); 28 bool check_pinned_cpu_invariant(uint16_t vpid, const thread_t* thread);
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | descriptor.h | 26 #define TSS_SELECTOR(i) ((uint16_t)(0x38 + 16 * (i))) 59 typedef uint16_t seg_sel_t; 74 uint16_t limit; in gdt_load()
|
| A D | idt.h | 27 uint16_t limit; 60 uint16_t code_segment_sel,
|
| /kernel/platform/pc/ |
| A D | platform_p.h | 26 extern uint16_t pcie_pio_base; 27 extern uint16_t pcie_pio_size;
|
| A D | timer.cpp | 75 static uint16_t pit_divisor; 235 static inline void pit_calibration_cycle_preamble(uint16_t ms) { in pit_calibration_cycle_preamble() 237 const uint16_t init_pic_count = static_cast<uint16_t>(INTERNAL_FREQ_TICKS_PER_MS * ms); in pit_calibration_cycle_preamble() 244 static inline void pit_calibration_cycle(uint16_t ms) { in pit_calibration_cycle() 246 const uint16_t init_pic_count = static_cast<uint16_t>(INTERNAL_FREQ_TICKS_PER_MS * ms); in pit_calibration_cycle() 267 static inline void hpet_calibration_cycle(uint16_t ms) { in hpet_calibration_cycle() 295 const uint16_t duration_ms[2] = {2, 4}; in calibrate_apic_timer() 363 static uint64_t calibrate_tsc_count(uint16_t duration_ms) { in calibrate_tsc_count() 433 calibrate_tsc_count(static_cast<uint16_t>(duration_ms[0])), in calibrate_tsc() 434 calibrate_tsc_count(static_cast<uint16_t>(duration_ms[1]))}; in calibrate_tsc() [all …]
|
| /kernel/lib/hypervisor/ |
| A D | cpu.cpp | 43 cpu_num_t cpu_of(uint16_t vpid) { in cpu_of() 47 thread_t* pin_thread(uint16_t vpid) { in pin_thread() 53 bool check_pinned_cpu_invariant(uint16_t vpid, const thread_t* thread) { in check_pinned_cpu_invariant()
|
| /kernel/target/pc/multiboot/ |
| A D | trampoline.h | 42 uint16_t cs; 43 uint16_t pad;
|
| /kernel/lib/topology/ |
| A D | system-topology_test.cpp | 182 uint16_t logical_processor = 0; in RUN_TEST() 183 uint16_t big_cluster = 0, little_cluster = 0; in RUN_TEST() 242 uint16_t logical_processor = 0; in HierarchicalTopology() 243 uint16_t big_cluster = 0, little_cluster = 0; in HierarchicalTopology() 301 void AddCCX(uint16_t parent, zbi_topology_node_t* nodes, in AddCCX() 302 size_t* index, uint16_t* logical_processor) { in AddCCX() 303 uint16_t cache = 0, cluster = 0; in AddCCX() 341 uint16_t logical_processor = 0; in ComplexTopology() 342 uint16_t die[4] = {0}; in ComplexTopology() 343 uint16_t numa[4] = {0}; in ComplexTopology()
|
| /kernel/arch/arm64/hypervisor/ |
| A D | vmexit_priv.h | 59 uint16_t imm; 65 enum class SystemRegister : uint16_t { 96 uint16_t target_list;
|
| /kernel/arch/x86/hypervisor/ |
| A D | guest.cpp | 20 uint16_t msr_low = msr & 0x1fff; in ignore_msr() 21 uint16_t msr_byte = msr_low / 8; in ignore_msr() 134 zx_status_t Guest::AllocVpid(uint16_t* vpid) { in AllocVpid() 139 zx_status_t Guest::FreeVpid(uint16_t vpid) { in FreeVpid()
|
| /kernel/lib/debugcommands/ |
| A D | debugcommands.cpp | 126 uint16_t val = (byte_order != BYTE_ORDER) ? in cmd_display_mem() 127 SWAP_16(*(uint16_t *)address) : in cmd_display_mem() 128 *(uint16_t *)address; in cmd_display_mem() 180 *(uint16_t *)address = (uint16_t)val; in cmd_modify_mem() 224 *(uint16_t *)address = (uint16_t)val; in cmd_fill_mem()
|
| /kernel/tests/ |
| A D | mem_tests.cpp | 130 for (uint16_t p = 1; p != 0; p = static_cast<uint16_t>(p << 1)) { in do_mem_tests() 147 for (uint16_t p = 1; p != 0; p = static_cast<uint16_t>(p << 1)) { in do_mem_tests()
|
| /kernel/arch/x86/ |
| A D | idt.cpp | 35 static inline void idt_set_segment_sel(struct idt_entry* entry, uint16_t sel) { in idt_set_segment_sel() 66 uint16_t code_segment_sel, in idt_set_vector() 95 uint16_t sel; in idt_setup()
|
| /kernel/lib/debuglog/include/lib/ |
| A D | debuglog.h | 61 uint16_t datalen; 62 uint16_t flags;
|
| /kernel/arch/arm64/include/arch/ |
| A D | aspace.h | 43 uint16_t arch_asid() const { return asid_; } in arch_asid() 44 void arch_set_asid(uint16_t asid) { asid_ = asid; } in arch_set_asid() 97 uint16_t asid_ = MMU_ARM64_UNUSED_ASID; 114 static inline paddr_t arm64_vttbr(uint16_t vmid, paddr_t baddr) { in arm64_vttbr()
|