Home
last modified time | relevance | path

Searched refs:uint64_t (Results 1 – 25 of 237) sorted by relevance

12345678910

/kernel/arch/x86/include/arch/x86/
A Dgeneral_regs.h29 uint64_t rax;
30 uint64_t rbx;
31 uint64_t rcx;
32 uint64_t rdx;
33 uint64_t rsi;
34 uint64_t rdi;
35 uint64_t rbp;
36 uint64_t rsp;
37 uint64_t r8;
38 uint64_t r9;
[all …]
A Dvmx_state.h47 uint64_t rip;
50 uint64_t rbx;
51 uint64_t rsp;
52 uint64_t rbp;
53 uint64_t r12;
54 uint64_t r13;
55 uint64_t r14;
56 uint64_t r15;
67 uint64_t rax;
74 uint64_t r8;
[all …]
/kernel/arch/arm64/include/arch/arm64/
A Dsmccc.h18 uint64_t x0;
19 uint64_t x1;
20 uint64_t x2;
21 uint64_t x3;
25 uint64_t x1, uint64_t x2, // Parameters
26 uint64_t x3, uint64_t x4, // Parameters
27 uint64_t x5, uint64_t x6, // Parameters
31 uint64_t x1, uint64_t x2, // Parameters
32 uint64_t x3, uint64_t x4, // Parameters
33 uint64_t x5, uint64_t x6, // Parameters
/kernel/vm/include/vm/
A Dvm_object_paged.h62 size_t AllocatedPagesInRange(uint64_t offset, uint64_t len) const override;
64 zx_status_t CommitRange(uint64_t offset, uint64_t len) override;
65 zx_status_t DecommitRange(uint64_t offset, uint64_t len) override;
67 zx_status_t Pin(uint64_t offset, uint64_t len) override;
68 void Unpin(uint64_t offset, uint64_t len) override;
72 zx_status_t Lookup(uint64_t offset, uint64_t len,
81 zx_status_t CleanCache(const uint64_t offset, const uint64_t len) override;
83 zx_status_t SyncCache(const uint64_t offset, const uint64_t len) override;
95 void RangeChangeUpdateFromParentLocked(uint64_t offset, uint64_t len) override
132 zx_status_t PinLocked(uint64_t offset, uint64_t len) TA_REQ(lock_);
[all …]
A Dvm_object.h63 virtual size_t AllocatedPagesInRange(uint64_t offset, uint64_t len) const { in AllocatedPagesInRange()
72 virtual zx_status_t CommitRange(uint64_t offset, uint64_t len) { in CommitRange()
77 virtual zx_status_t DecommitRange(uint64_t offset, uint64_t len) { in DecommitRange()
83 virtual zx_status_t Pin(uint64_t offset, uint64_t len) { in Pin()
90 virtual void Unpin(uint64_t offset, uint64_t len) { in Unpin()
103 virtual zx_status_t Lookup(uint64_t offset, uint64_t len, in Lookup()
144 virtual zx_status_t CleanCache(const uint64_t offset, const uint64_t len) { in CleanCache()
150 virtual zx_status_t SyncCache(const uint64_t offset, const uint64_t len) { in SyncCache()
162 uint64_t offset, uint64_t size, bool copy_name, in CloneCOW()
233 void RangeChangeUpdateLocked(uint64_t offset, uint64_t len) TA_REQ(lock_);
[all …]
A Dvm_page_list.h34 zx_status_t ForEveryPage(T func, uint64_t start_offset, uint64_t end_offset) { in ForEveryPage()
59 zx_status_t ForEveryPage(T func, uint64_t start_offset, uint64_t end_offset) const { in ForEveryPage()
98 uint64_t obj_offset_ = 0;
122 VmPageSpliceList(uint64_t offset, uint64_t length);
125 uint64_t offset_;
126 uint64_t length_;
127 uint64_t pos_ = 0;
177 zx_status_t ForEveryPageInRange(T per_page_func, uint64_t start_offset, uint64_t end_offset) { in ForEveryPageInRange()
222 vm_page* GetPage(uint64_t offset);
228 void FreePages(uint64_t start_offset, uint64_t end_offset);
[all …]
A Dvm_object_physical.h28 static zx_status_t Create(paddr_t base, uint64_t size, fbl::RefPtr<VmObject>* vmo);
32 uint64_t size() const override { return size_; } in size()
34 zx_status_t Lookup(uint64_t offset, uint64_t len,
39 zx_status_t GetPageLocked(uint64_t offset, uint pf_flags, list_node* free_list,
47 VmObjectPhysical(paddr_t base, uint64_t size);
56 const uint64_t size_ = 0;
/kernel/include/dev/
A Diommu.h25 typedef uint64_t dev_vaddr_t;
32 virtual bool IsValidBusTxnId(uint64_t bus_txn_id) const = 0;
59 virtual zx_status_t Map(uint64_t bus_txn_id, const fbl::RefPtr<VmObject>& vmo,
60 uint64_t offset, size_t size, uint32_t perms,
66 virtual zx_status_t MapContiguous(uint64_t bus_txn_id, const fbl::RefPtr<VmObject>& vmo,
67 uint64_t offset, size_t size, uint32_t perms,
77 virtual zx_status_t Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) = 0;
81 virtual zx_status_t ClearMappingsForBusTxnId(uint64_t bus_txn_id) = 0;
86 virtual uint64_t minimum_contiguity(uint64_t bus_txn_id) = 0;
90 virtual uint64_t aspace_size(uint64_t bus_txn_id) = 0;
/kernel/dev/psci/
A Dpsci.cpp15 static uint64_t shutdown_args[3] = { 0, 0, 0 };
16 static uint64_t reboot_args[3] = { 0, 0, 0 };
17 static uint64_t reboot_bootloader_args[3] = { 0, 0, 0 };
18 static uint64_t reboot_recovery_args[3] = { 0, 0, 0 };
20 static uint64_t psci_smc_call(uint32_t function, uint64_t arg0, uint64_t arg1, uint64_t arg2) { in psci_smc_call()
24 static uint64_t psci_hvc_call(uint32_t function, uint64_t arg0, uint64_t arg1, uint64_t arg2) { in psci_hvc_call()
39 uint64_t* args = reboot_args; in psci_system_reset()
83 uint64_t arg0 = (argc >= 3) ? argv[2].u : 0; in cmd_psci()
84 uint64_t arg1 = (argc >= 4) ? argv[3].u : 0; in cmd_psci()
85 uint64_t arg2 = (argc >= 5) ? argv[4].u : 0; in cmd_psci()
[all …]
/kernel/arch/arm64/include/arch/
A Darm64.h70 uint64_t r[30];
71 uint64_t lr;
72 uint64_t usp;
73 uint64_t elr;
74 uint64_t spsr;
75 uint64_t mdscr;
83 uint64_t lr;
84 uint64_t usp;
85 uint64_t elr;
86 uint64_t spsr;
[all …]
/kernel/include/kernel/
A Datomic.h141 static inline uint64_t atomic_swap_u64(volatile uint64_t* ptr, uint64_t val) { in atomic_swap_u64()
145 static inline uint64_t atomic_add_u64(volatile uint64_t* ptr, uint64_t val) { in atomic_add_u64()
149 static inline uint64_t atomic_and_u64(volatile uint64_t* ptr, uint64_t val) { in atomic_and_u64()
153 static inline uint64_t atomic_or_u64(volatile uint64_t* ptr, uint64_t val) { in atomic_or_u64()
157 static inline uint64_t atomic_xor_u64(volatile uint64_t* ptr, uint64_t val) { in atomic_xor_u64()
161 static inline bool atomic_cmpxchg_u64(volatile uint64_t* ptr, uint64_t* oldval, in atomic_cmpxchg_u64()
167 static inline uint64_t atomic_load_u64(volatile uint64_t* ptr) { in atomic_load_u64()
171 static inline uint64_t atomic_load_u64_relaxed(volatile uint64_t* ptr) { in atomic_load_u64_relaxed()
175 static inline void atomic_store_u64(volatile uint64_t* ptr, uint64_t newval) { in atomic_store_u64()
179 static inline void atomic_store_u64_relaxed(volatile uint64_t* ptr, uint64_t newval) { in atomic_store_u64_relaxed()
[all …]
/kernel/dev/iommu/dummy/include/dev/iommu/
A Ddummy.h19 bool IsValidBusTxnId(uint64_t bus_txn_id) const final;
21 zx_status_t Map(uint64_t bus_txn_id, const fbl::RefPtr<VmObject>& vmo,
22 uint64_t offset, size_t size, uint32_t perms,
24 zx_status_t MapContiguous(uint64_t bus_txn_id, const fbl::RefPtr<VmObject>& vmo,
25 uint64_t offset, size_t size, uint32_t perms,
27 zx_status_t Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) final;
29 zx_status_t ClearMappingsForBusTxnId(uint64_t bus_txn_id) final;
31 uint64_t minimum_contiguity(uint64_t bus_txn_id) final;
32 uint64_t aspace_size(uint64_t bus_txn_id) final;
/kernel/lib/counters/
A Dcounters_private.h18 void counters_clean_up_values(const uint64_t* values_in, uint64_t* values_out, size_t* count_out);
19 uint64_t counters_get_percentile(const uint64_t* values, size_t count, uint64_t percentage_dot8);
20 bool counters_has_outlier(const uint64_t* values_in);
A Dcounters.cpp80 void counters_clean_up_values(const uint64_t* values_in, uint64_t* values_out, size_t* count_out) { in counters_clean_up_values()
91 return (*((uint64_t*)a) > *((uint64_t*)b)) - (*((uint64_t*)a) < *((uint64_t*)b)); in counters_clean_up_values()
95 static constexpr uint64_t DOT8_SHIFT = 8;
102 uint64_t counters_get_percentile(const uint64_t* values, size_t count, uint64_t percentage_dot8) { in counters_get_percentile()
106 uint64_t low_index = target_dot8 >> DOT8_SHIFT; in counters_get_percentile()
107 uint64_t high_index = low_index + 1; in counters_get_percentile()
108 uint64_t fraction_dot8 = target_dot8 & 0xff; in counters_get_percentile()
115 uint64_t values[SMP_MAX_CPUS]; in counters_has_outlier()
130 const uint64_t k_dot8 = /*1.5*/ 384; in counters_has_outlier()
150 uint64_t summary = 0; in dump_counter()
[all …]
A Dcounters_tests.cpp14 uint64_t outputs[SMP_MAX_CPUS]; in value_cleanup()
18 uint64_t inputs0[SMP_MAX_CPUS] = {13, 4, 8, 9}; in value_cleanup()
27 uint64_t inputs1[SMP_MAX_CPUS] = {13, 0, 0, 9}; in value_cleanup()
38 static uint64_t test_counters_inputs0[SMP_MAX_CPUS] = {5105, 4602, 4031, 4866};
39 static uint64_t test_counters_inputs1[SMP_MAX_CPUS] = {3524, 3461, 3567, 2866};
44 uint64_t cleaned[SMP_MAX_CPUS]; in percentile_determination()
65 uint64_t no_values[SMP_MAX_CPUS] = {0}; in outlier_check()
68 uint64_t one_value[SMP_MAX_CPUS] = {789}; in outlier_check()
/kernel/lib/fixed_point/include/lib/
A Dfixed_point.h26 uint64_t tmp; in fp_32_64_div_32_32()
37 static uint64_t
39 uint64_t ret = (uint64_t)a * b; in mul_u32_u32()
44 static uint64_t
46 uint64_t tmp; in u64_mul_u32_fp32_64()
47 uint64_t res_0; in u64_mul_u32_fp32_64()
50 uint64_t ret; in u64_mul_u32_fp32_64()
86 static uint64_t
90 uint64_t res_0; in u64_mul_u64_fp32_64()
93 uint64_t tmp; in u64_mul_u64_fp32_64()
[all …]
/kernel/arch/x86/include/arch/
A Dx86.h46 uint64_t cr2;
52 uint64_t rbp;
53 uint64_t rbx;
54 uint64_t rip;
109 uint64_t rsp0;
110 uint64_t rsp1;
111 uint64_t rsp2;
114 uint64_t ist1;
115 uint64_t ist2;
116 uint64_t ist3;
[all …]
/kernel/dev/interrupt/arm_gic/common/include/dev/interrupt/
A Darm_gic_hw_interface.h21 uint64_t (*read_gich_elrsr)();
24 uint64_t (*read_gich_lr)(uint32_t idx);
25 void (*write_gich_lr)(uint32_t idx, uint64_t val);
27 uint64_t (*get_lr_from_vector)(bool hw, uint8_t prio, uint32_t vector);
28 uint32_t (*get_vector_from_lr)(uint64_t lr);
52 uint64_t gic_read_gich_elrsr();
61 uint64_t gic_read_gich_lr(uint32_t idx);
64 void gic_write_gich_lr(uint32_t idx, uint64_t val);
70 uint64_t gic_get_lr_from_vector(bool hw, uint8_t prio, uint32_t vector);
73 uint32_t gic_get_vector_from_lr(uint64_t lr);
/kernel/platform/pc/include/platform/pc/
A Dhpet.h17 static uint64_t hpet_ticks_per_ms(void) { in hpet_ticks_per_ms()
18 extern uint64_t _hpet_ticks_per_ms; in hpet_ticks_per_ms()
22 uint64_t hpet_get_value(void);
23 zx_status_t hpet_set_value(uint64_t v);
26 zx_status_t hpet_timer_set_oneshot(uint n, uint64_t deadline);
27 zx_status_t hpet_timer_set_periodic(uint n, uint64_t period);
/kernel/platform/pc/
A Dhpet.cpp19 volatile uint64_t conf_caps;
20 volatile uint64_t comparator_value;
21 volatile uint64_t fsb_int_route;
26 volatile uint64_t general_caps;
28 volatile uint64_t general_config;
30 volatile uint64_t general_int_status;
42 uint64_t _hpet_ticks_per_ms;
43 static uint64_t tick_period_in_fs;
48 static uint64_t min_ticks_ahead;
129 uint64_t hpet_get_value(void) { in hpet_get_value()
[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);
66 static inline uint32_t psci_cpu_on(uint64_t cluster, uint64_t cpuid, paddr_t entry) { in psci_cpu_on()
71 static inline uint32_t psci_get_affinity_info(uint64_t cluster, uint64_t cpuid) { in psci_get_affinity_info()
/kernel/arch/arm64/
A Dthread.cpp23 uint64_t r19;
24 uint64_t r20;
25 uint64_t r21;
26 uint64_t r22;
27 uint64_t r23;
28 uint64_t r24;
29 uint64_t r25;
30 uint64_t r26;
31 uint64_t r27;
32 uint64_t r28;
[all …]
/kernel/target/pc/multiboot/
A Dpaging.c43 static uint64_t read_msr(uint32_t msr) { in read_msr()
44 uint64_t value; in read_msr()
49 static void write_msr(uint32_t msr, uint64_t value) { in write_msr()
56 alignas(4096) uint64_t pml4e[512];
57 alignas(4096) uint64_t pdpte[512];
58 alignas(4096) uint64_t pde[512];
71 static uint64_t get_pdpte(unsigned int idx) { in get_pdpte()
75 return (((uint64_t)idx << 30) | in get_pdpte()
82 pdpt->pde[i] = (((uint64_t)i << 21) | in get_pdpte()
90 static uint64_t get_pml4e(void) { in get_pml4e()
[all …]
/kernel/include/syscalls/
A Dsyscalls.h12 uint64_t status;
14 uint64_t is_signaled;
17 struct syscall_result unknown_syscall(uint64_t syscall_num, uint64_t ip);
/kernel/vm/
A Dvm_object_paged.cpp51 zx_status_t RoundSize(uint64_t size, uint64_t* out_size) { in RoundSize()
350 uint64_t new_len; in AllocatedPagesInRange()
564 zx_status_t VmObjectPaged::CommitRange(uint64_t offset, uint64_t len) { in CommitRange()
571 uint64_t new_len; in CommitRange()
640 zx_status_t VmObjectPaged::DecommitRange(uint64_t offset, uint64_t len) { in DecommitRange()
686 zx_status_t VmObjectPaged::Pin(uint64_t offset, uint64_t len) { in Pin()
693 zx_status_t VmObjectPaged::PinLocked(uint64_t offset, uint64_t len) { in PinLocked()
737 void VmObjectPaged::Unpin(uint64_t offset, uint64_t len) { in Unpin()
742 void VmObjectPaged::UnpinLocked(uint64_t offset, uint64_t len) { in UnpinLocked()
869 uint64_t end; in SetParentOffsetLocked()
[all …]

Completed in 49 milliseconds

12345678910