Home
last modified time | relevance | path

Searched refs:uint32_t (Results 1 – 25 of 330) sorted by relevance

12345678910>>...14

/kernel/dev/interrupt/arm_gic/common/include/dev/interrupt/
A Darm_gic_hw_interface.h16 uint32_t (*read_gich_vtr)();
18 uint32_t (*read_gich_vmcr)();
22 uint32_t (*read_gich_apr)(uint32_t idx);
23 void (*write_gich_apr)(uint32_t idx, uint32_t val);
30 uint32_t (*get_num_lrs)();
37 uint32_t gic_read_gich_vtr();
43 uint32_t gic_read_gich_vmcr();
55 uint32_t gic_read_gich_apr(uint32_t idx);
58 void gic_write_gich_apr(uint32_t idx, uint32_t val);
76 uint32_t gic_get_num_pres();
[all …]
/kernel/arch/x86/hypervisor/
A Dvcpu_priv.h24 static const uint32_t kProcbasedCtls2Ept = 1u << 1;
25 static const uint32_t kProcbasedCtls2Rdtscp = 1u << 3;
26 static const uint32_t kProcbasedCtls2x2Apic = 1u << 4;
27 static const uint32_t kProcbasedCtls2Vpid = 1u << 5;
28 static const uint32_t kProcbasedCtls2UnrestrictedGuest = 1u << 7;
32 static const uint32_t kProcbasedCtlsIntWindowExiting = 1u << 2;
33 static const uint32_t kProcbasedCtlsHltExiting = 1u << 7;
220 void IssueInterrupt(uint32_t vector);
223 uint32_t Read(VmcsField32 field) const;
227 void Write(VmcsField32 field, uint32_t val);
[all …]
/kernel/include/lib/
A Dktrace.h21 uint32_t num;
24 void* ktrace_open(uint32_t tag);
25 void ktrace_tiny(uint32_t tag, uint32_t arg);
26 static inline void ktrace(uint32_t tag, uint32_t a, uint32_t b, uint32_t c, uint32_t d) { in ktrace()
27 uint32_t* data = (uint32_t*) ktrace_open(tag); in ktrace()
33 static inline void ktrace_ptr(uint32_t tag, const void* ptr, uint32_t c, uint32_t d) { in ktrace_ptr()
34 ktrace(tag, (uint32_t)((uintptr_t)ptr >> 32), (uint32_t)((uintptr_t)ptr), c, d); in ktrace_ptr()
49 uint32_t* args = (uint32_t*)ktrace_open(TAG_PROBE_24(info.num)); \
64 void ktrace_name_etc(uint32_t tag, uint32_t id, uint32_t arg, const char* name, bool always);
65 static inline void ktrace_name(uint32_t tag, uint32_t id, uint32_t arg, const char* name) { in ktrace_name()
[all …]
A Dmtrace.h23 zx_status_t mtrace_control(uint32_t kind, uint32_t action, uint32_t options,
27 zx_status_t mtrace_cpuperf_control(uint32_t action, uint32_t options,
29 zx_status_t mtrace_insntrace_control(uint32_t action, uint32_t options,
/kernel/arch/arm64/include/arch/arm64/hypervisor/gic/
A Del2.h15 extern void arm64_el2_gicv3_write_gich_hcr(uint32_t val);
16 extern uint32_t arm64_el2_gicv3_read_gich_vtr();
17 extern uint32_t arm64_el2_gicv3_read_gich_vmcr();
18 extern void arm64_el2_gicv3_write_gich_vmcr(uint32_t val);
19 extern uint32_t arm64_el2_gicv3_read_gich_misr();
20 extern uint32_t arm64_el2_gicv3_read_gich_elrsr();
21 extern uint32_t arm64_el2_gicv3_read_gich_apr(uint32_t idx);
22 extern void arm64_el2_gicv3_write_gich_apr(uint32_t val, uint32_t idx);
23 extern uint64_t arm64_el2_gicv3_read_gich_lr(uint32_t idx);
24 extern void arm64_el2_gicv3_write_gich_lr(uint64_t val, uint32_t idx);
/kernel/arch/arm64/hypervisor/gic/
A Dgicv2.cpp18 uint32_t hcr;
19 uint32_t vtr;
20 uint32_t vmcr;
22 uint32_t misr;
24 uint32_t eisr0;
25 uint32_t eisr1;
27 uint32_t elrsr0;
28 uint32_t elrsr1;
30 uint32_t apr;
76 static uint32_t gicv2_read_gich_apr(uint32_t idx) { in gicv2_read_gich_apr()
[all …]
A Dgicv3.cpp13 static constexpr uint32_t kNumAprs = 4;
14 static constexpr uint32_t kNumLrs = 16;
20 static uint32_t gicv3_read_gich_vtr() { in gicv3_read_gich_vtr()
24 static uint32_t gicv3_default_gich_vmcr() { in gicv3_default_gich_vmcr()
30 static uint32_t gicv3_read_gich_vmcr() { in gicv3_read_gich_vmcr()
38 static uint32_t gicv3_read_gich_misr() { in gicv3_read_gich_misr()
46 static uint32_t gicv3_read_gich_apr(uint32_t idx) { in gicv3_read_gich_apr()
51 static void gicv3_write_gich_apr(uint32_t idx, uint32_t val) { in gicv3_write_gich_apr()
68 uint32_t reg = vector / 32; in gicv3_write_gich_lr()
103 static uint32_t gicv3_get_num_pres() { in gicv3_get_num_pres()
[all …]
/kernel/lib/fixed_point/include/lib/
A Dfixed_point_debug.h63 debug_mul_u32_u32(uint32_t a, uint32_t b, int a_shift, int b_shift, uint64_t ret) in debug_mul_u32_u32()
70 (uint32_t)(ret >> 32), in debug_mul_u32_u32()
72 (uint32_t)ret, in debug_mul_u32_u32()
78 debug_u64_mul_u32_fp32_64(uint32_t a, struct fp_32_64 b, uint64_t res_0, uint32_t res_l32_32, uint6… in debug_u64_mul_u32_fp32_64()
84 (uint32_t)(res_0 >> 32), (uint32_t)res_0, res_l32_32); in debug_u64_mul_u32_fp32_64()
88 (uint32_t)(ret >> 32), (uint32_t)ret); in debug_u64_mul_u32_fp32_64()
98 (uint32_t)(a >> 32), (uint32_t)a, b.l0, b.l32, b.l64, in debug_u32_mul_u64_fp32_64()
99 (uint32_t)(res_l32 >> 32), (uint32_t)res_l32); in debug_u32_mul_u64_fp32_64()
113 (uint32_t)(a >> 32), (uint32_t)a, b.l0, b.l32, b.l64, in debug_u64_mul_u64_fp32_64()
114 (uint32_t)(res_0 >> 32), (uint32_t)res_0, res_l32_32); in debug_u64_mul_u64_fp32_64()
[all …]
A Dfixed_point.h25 fp_32_64_div_32_32(struct fp_32_64* result, uint32_t dividend, uint32_t divisor) { in fp_32_64_div_32_32()
27 uint32_t rem; in fp_32_64_div_32_32()
38 mul_u32_u32(uint32_t a, uint32_t b, int a_shift, int b_shift) { in mul_u32_u32()
49 uint32_t res_l32_32; in u64_mul_u32_fp32_64()
66 static uint32_t
68 uint32_t a_r32 = (uint32_t)(a >> 32); in u32_mul_u64_fp32_64()
69 uint32_t a_0 = (uint32_t)a; in u32_mul_u64_fp32_64()
71 uint32_t ret; in u32_mul_u64_fp32_64()
88 uint32_t a_r32 = (uint32_t)(a >> 32); in u64_mul_u64_fp32_64()
89 uint32_t a_0 = (uint32_t)a; in u64_mul_u64_fp32_64()
[all …]
/kernel/target/arm64/boot-shim/
A Ddevicetree.h14 uint32_t size;
18 uint32_t magic;
19 uint32_t size;
23 uint32_t version;
24 uint32_t version_compat; // last compatible version
25 uint32_t boot_cpuid;
26 uint32_t sz_strings; // size of stringdata
27 uint32_t sz_struct; // size of DT 'structure'
41 int dt_init(devicetree_t *dt, void *data, uint32_t len);
44 uint32_t dt_rd32(uint8_t *data);
[all …]
A Dhikey960-uart.c8 static volatile uint32_t* uart_fifo_dr = (uint32_t *)0xfff32000;
9 static volatile uint32_t* uart_fifo_fr = (uint32_t *)0xfff32018;
/kernel/arch/x86/include/arch/x86/
A Dpvclock.h12 static constexpr uint32_t kKvmSystemTimeMsrOld = 0x12;
13 static constexpr uint32_t kKvmSystemTimeMsr = 0x4b564d01;
15 static constexpr uint32_t kKvmBootTimeOld = 0x11;
16 static constexpr uint32_t kKvmBootTime = 0x4b564d00;
19 static constexpr uint32_t kKvmFeatureClockSource = 1u << 3;
35 uint32_t version;
36 uint32_t seconds;
37 uint32_t nseconds;
42 uint32_t version;
43 uint32_t pad0;
[all …]
A Dcpu_topology.h16 uint32_t package_id;
17 uint32_t node_id;
18 uint32_t core_id;
19 uint32_t smt_id;
23 void x86_cpu_topology_decode(uint32_t apic_id, x86_cpu_topology_t *topo);
A Dapic.h58 uint32_t dst_apic_id,
72 uint32_t apic_timer_current_count(void);
90 uint32_t global_irq_base;
103 uint32_t global_irq;
122 bool apic_io_is_valid_irq(uint32_t global_irq);
123 void apic_io_mask_irq(uint32_t global_irq, bool mask);
125 uint32_t global_irq,
134 uint32_t global_irq,
138 uint32_t global_irq,
140 uint8_t apic_io_fetch_irq_vector(uint32_t global_irq);
[all …]
/kernel/dev/interrupt/arm_gic/common/
A Darm_gic_hw_interface.cpp26 void gic_write_gich_hcr(uint32_t val) { in gic_write_gich_hcr()
30 uint32_t gic_read_gich_vtr() { in gic_read_gich_vtr()
34 uint32_t gic_default_gich_vmcr() { in gic_default_gich_vmcr()
38 uint32_t gic_read_gich_vmcr() { in gic_read_gich_vmcr()
42 void gic_write_gich_vmcr(uint32_t val) { in gic_write_gich_vmcr()
50 void gic_write_gich_apr(uint32_t idx, uint32_t val) { in gic_write_gich_apr()
54 uint32_t gic_read_gich_apr(uint32_t idx) { in gic_read_gich_apr()
58 uint32_t gic_read_gich_misr() { in gic_read_gich_misr()
62 uint64_t gic_read_gich_lr(uint32_t idx) { in gic_read_gich_lr()
82 uint32_t gic_get_num_pres() { in gic_get_num_pres()
[all …]
/kernel/lib/pci/
A Dpio.cpp27 static constexpr uint32_t kPciCfgEnable = (1 << 31);
28 static constexpr uint32_t WidthMask(size_t width) { in WidthMask()
32 zx_status_t PioCfgRead(uint32_t addr, uint32_t* val, size_t width) { in PioCfgRead()
41 uint32_t tmp_val = LE32(inpd(kPciConfigData)); in PioCfgRead()
42 uint32_t width_mask = WidthMask(width); in PioCfgRead()
54 zx_status_t PioCfgWrite(uint32_t addr, uint32_t val, size_t width) { in PioCfgWrite()
62 uint32_t width_mask = WidthMask(width); in PioCfgWrite()
63 uint32_t write_mask = width_mask << shift; in PioCfgWrite()
65 uint32_t tmp_val = LE32(inpd(kPciConfigData)); in PioCfgWrite()
81 zx_status_t PioCfgRead(uint32_t addr, uint32_t* val, size_t width) {
[all …]
/kernel/arch/x86/include/arch/
A Dx86.h73 void x86_init_smp(uint32_t* apic_ids, uint32_t num_cpus);
90 zx_status_t x86_bringup_aps(uint32_t* apic_ids, uint32_t count);
108 uint32_t rsvd0;
112 uint32_t rsvd1;
113 uint32_t rsvd2;
121 uint32_t rsvd3;
172 uint32_t rv; in inpd()
204 static inline void cpuid(uint32_t sel, uint32_t* a, uint32_t* b, uint32_t* c, uint32_t* d) { in cpuid()
209 static inline void cpuid_c(uint32_t sel, uint32_t sel_c, uint32_t* a, uint32_t* b, uint32_t* c, uin… in cpuid_c()
327 static inline uint32_t read_msr32(uint32_t msr_id) { in read_msr32()
[all …]
/kernel/arch/arm64/include/arch/arm64/
A Dfeature.h16 extern uint32_t arm64_features;
18 static inline bool arm64_feature_test(uint32_t feature) { in arm64_feature_test()
24 extern uint32_t arm64_zva_size;
25 extern uint32_t arm64_icache_size;
26 extern uint32_t arm64_dcache_size;
35 void arm64_dump_cache_info(uint32_t cpu);
/kernel/platform/pc/include/platform/pc/
A Dacpi.h27 uint32_t* apic_ids,
28 uint32_t len,
29 uint32_t* num_cpus);
32 uint32_t len,
33 uint32_t* num_io_apics);
36 uint32_t len,
37 uint32_t* num_isos);
/kernel/object/include/object/
A Dfifo_dispatcher.h23 static zx_status_t Create(size_t elem_count, size_t elem_size, uint32_t options,
43 uint32_t options, uint32_t elem_count, uint32_t elem_size,
48 zx_status_t UserSignalSelfLocked(uint32_t clear_mask, uint32_t set_mask) TA_REQ(get_lock());
51 const uint32_t elem_count_;
52 const uint32_t elem_size_;
53 const uint32_t mask_;
55 uint32_t head_ TA_GUARDED(get_lock());
56 uint32_t tail_ TA_GUARDED(get_lock());
59 static constexpr uint32_t kMaxSizeBytes = PAGE_SIZE;
A Dmessage_packet.h19 constexpr uint32_t kMaxMessageSize = 65536u;
20 constexpr uint32_t kMaxMessageHandles = 64u;
44 uint32_t num_handles, MessagePacketPtr* msg);
45 static zx_status_t Create(const void* data, uint32_t data_size,
46 uint32_t num_handles, MessagePacketPtr* msg);
48 uint32_t data_size() const { return data_size_; } in data_size()
56 uint32_t num_handles() const { return num_handles_; } in num_handles()
85 MessagePacket(BufferChain* chain, uint32_t data_size, uint32_t payload_offset, in MessagePacket()
106 static zx_status_t CreateCommon(uint32_t data_size, uint32_t num_handles,
111 const uint32_t data_size_;
[all …]
/kernel/dev/psci/include/dev/
A Dpsci.h51 typedef uint64_t (*psci_call_proc)(uint32_t function, uint64_t arg0, uint64_t arg1, uint64_t arg2);
55 static inline uint32_t psci_get_version(void) { in psci_get_version()
57 return (uint32_t)do_psci_call(PSCI64_PSCI_VERSION,0,0,0); in psci_get_version()
61 static inline uint32_t psci_cpu_off(void) { in psci_cpu_off()
63 return (uint32_t)do_psci_call(PSCI64_CPU_OFF,0,0,0); in psci_cpu_off()
66 static inline uint32_t psci_cpu_on(uint64_t cluster, uint64_t cpuid, paddr_t entry) { in psci_cpu_on()
68 return (uint32_t)do_psci_call(PSCI64_CPU_ON, ARM64_MPID(cluster, cpuid), entry, 0); in psci_cpu_on()
71 static inline uint32_t psci_get_affinity_info(uint64_t cluster, uint64_t cpuid) { in psci_get_affinity_info()
73 return (uint32_t)do_psci_call(PSCI64_AFFINITY_INFO, ARM64_MPID(cluster, cpuid), 0, 0); in psci_get_affinity_info()
/kernel/lib/pci/include/lib/pci/
A Dpio.h12 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()
26 zx_status_t PioCfgRead(uint32_t addr, uint32_t* val, size_t width);
28 uint32_t* val, size_t width);
31 zx_status_t PioCfgWrite(uint32_t addr, uint32_t val, size_t width);
33 uint32_t val, size_t width);
/kernel/lib/debugcommands/
A Ddebugcommands.cpp30 static int cmd_reset(int argc, const cmd_args *argv, uint32_t flags);
33 static int cmd_sleep(int argc, const cmd_args *argv, uint32_t flags);
119 uint32_t val = (byte_order != BYTE_ORDER) ? in cmd_display_mem()
120 SWAP_32(*(uint32_t *)address) : in cmd_display_mem()
121 *(uint32_t *)address; in cmd_display_mem()
177 *(uint32_t *)address = (uint32_t)val; in cmd_modify_mem()
221 *(uint32_t *)address = (uint32_t)val; in cmd_fill_mem()
260 uint32_t *ptr; in cmd_memtest()
263 ptr = (uint32_t *)argv[1].u; in cmd_memtest()
270 ptr[i] = static_cast<uint32_t>(i); in cmd_memtest()
[all …]
/kernel/object/
A Dmessage_packet.cpp31 static constexpr uint32_t kHandlesOffset = static_cast<uint32_t>(sizeof(MessagePacket));
34 static inline uint32_t PayloadOffset(uint32_t num_handles) { in PayloadOffset()
36 return kHandlesOffset + num_handles * static_cast<uint32_t>(sizeof(Handle*)); in PayloadOffset()
46 inline zx_status_t MessagePacket::CreateCommon(uint32_t data_size, uint32_t num_handles, in CreateCommon()
52 const uint32_t payload_offset = PayloadOffset(num_handles); in CreateCommon()
76 zx_status_t MessagePacket::Create(user_in_ptr<const void> data, uint32_t data_size, in Create()
77 uint32_t num_handles, MessagePacketPtr* msg) { in Create()
92 zx_status_t MessagePacket::Create(const void* data, uint32_t data_size, uint32_t num_handles, in Create()

Completed in 40 milliseconds

12345678910>>...14