Home
last modified time | relevance | path

Searched refs:uint16_t (Results 1 – 25 of 68) sorted by relevance

123

/kernel/dev/pcie/include/dev/
A Dpcie_caps.h192 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 Dpci_config.h18 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 Dpcie_device.h95 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 Dpci_common.h157 #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 Dpcie_caps.cpp29 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 Dpci_config.cpp70 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 Dpcie_device.cpp242 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 Dpcie_upstream_node.cpp82 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 Dx86.h123 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 Dhypervisor.h48 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 Dcpu.h21 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 Ddescriptor.h26 #define TSS_SELECTOR(i) ((uint16_t)(0x38 + 16 * (i)))
59 typedef uint16_t seg_sel_t;
74 uint16_t limit; in gdt_load()
A Didt.h27 uint16_t limit;
60 uint16_t code_segment_sel,
/kernel/platform/pc/
A Dplatform_p.h26 extern uint16_t pcie_pio_base;
27 extern uint16_t pcie_pio_size;
A Dtimer.cpp75 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 Dcpu.cpp43 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 Dtrampoline.h42 uint16_t cs;
43 uint16_t pad;
/kernel/lib/topology/
A Dsystem-topology_test.cpp182 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 Dvmexit_priv.h59 uint16_t imm;
65 enum class SystemRegister : uint16_t {
96 uint16_t target_list;
/kernel/arch/x86/hypervisor/
A Dguest.cpp20 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 Ddebugcommands.cpp126 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 Dmem_tests.cpp130 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 Didt.cpp35 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 Ddebuglog.h61 uint16_t datalen;
62 uint16_t flags;
/kernel/arch/arm64/include/arch/
A Daspace.h43 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()

Completed in 57 milliseconds

123