Home
last modified time | relevance | path

Searched refs:uint64 (Results 1 – 25 of 823) sorted by relevance

12345678910>>...33

/haiku/src/system/boot/platform/efi/arch/riscv64/
H A Darch_traps.h9 uint64 ra;
10 uint64 t6;
11 uint64 sp;
12 uint64 gp;
13 uint64 tp;
14 uint64 t0;
15 uint64 t1;
16 uint64 t2;
17 uint64 t5;
18 uint64 s1;
[all …]
/haiku/headers/private/kernel/arch/riscv64/
H A Darch_thread_types.h17 uint64 status;
18 uint64 cause;
19 uint64 tval;
21 uint64 ra __attribute__((aligned (16)));
22 uint64 t6;
23 uint64 sp;
24 uint64 gp;
25 uint64 tp;
26 uint64 t0;
27 uint64 t1;
[all …]
/haiku/headers/private/system/arch/riscv64/
H A Darch_cpu_defs.h32 uint64 ie: 4; // interrupt enable
33 uint64 pie: 4; // previous interrupt enable
34 uint64 spp: 1; // previous mode (supervisor)
35 uint64 unused1: 2;
36 uint64 mpp: 2; // previous mode (machine)
37 uint64 fs: 2; // FPU status
38 uint64 xs: 2; // extensions status
39 uint64 mprv: 1; // modify privilege
40 uint64 sum: 1; // permit supervisor user memory access
41 uint64 mxr: 1; // make executable readable
[all …]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dbtrfs.h13 typedef uint64 fileblock_t; // file block number
14 typedef uint64 fsblock_t; // filesystem block number
26 uint64 root;
27 uint64 root_generation;
28 uint64 chunk_root;
29 uint64 chunk_root_generation;
30 uint64 extent_root;
31 uint64 extent_root_generation;
32 uint64 fs_root;
33 uint64 fs_root_generation;
[all …]
H A DExtentAllocator.h31 uint64 offset;
32 uint64 length;
34 uint64 flags;
37 static CachedExtent* Create(uint64 offset, uint64 length,
38 uint64 flags);
41 uint64 End() const { return offset + length; } in End()
54 typedef uint64 Key;
91 status_t FindNext(CachedExtent** chosen, uint64 offset,
92 uint64 size, uint64 type);
94 status_t FillFreeExtents(uint64 lowerBound,
[all …]
/haiku/headers/os/arch/x86_64/
H A Darch_debugger.h15 uint64 gs;
16 uint64 fs;
17 uint64 es;
18 uint64 ds;
19 uint64 r15;
20 uint64 r14;
21 uint64 r13;
22 uint64 r12;
23 uint64 r11;
24 uint64 r10;
[all …]
/haiku/headers/private/kernel/arch/x86/64/
H A Diframe.h10 uint64 type;
12 uint64 r15;
13 uint64 r14;
14 uint64 r13;
15 uint64 r12;
16 uint64 r11;
17 uint64 r10;
18 uint64 r9;
19 uint64 r8;
20 uint64 bp;
[all …]
H A Ddescriptors.h48 uint64 sp0;
49 uint64 sp1;
50 uint64 sp2;
51 uint64 _reserved2;
52 uint64 ist1;
53 uint64 ist2;
54 uint64 ist3;
55 uint64 ist4;
56 uint64 ist5;
57 uint64 ist6;
[all …]
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DBlockAllocator.h21 uint64 BaseBlock() const in BaseBlock()
23 uint64 FreeBlocks() const { return fFreeBlocks; } in FreeBlocks()
25 status_t Init(uint64 blockBitmap, uint64 freeBlocks);
28 status_t Allocate(uint64 baseHint, uint64 count,
30 uint64& _allocatedBase,
31 uint64& _allocatedCount);
32 status_t AllocateExactly(uint64 base,
33 uint64 count, Transaction& transaction);
34 status_t Free(uint64 base, uint64 count,
37 void ResetFreeBlocks(uint64 count);
[all …]
H A DNode.h31 Node(Volume* volume, uint64 blockIndex,
36 void SetBlockIndex(uint64 blockIndex);
41 virtual status_t Resize(uint64 newSize, bool fillWithZeroes,
52 inline uint64 BlockIndex() const { return fBlockIndex; } in BlockIndex()
55 inline uint64 ParentDirectory() const;
56 inline uint64 AttributeDirectory() const;
60 inline uint64 Size() const { return fNode.size; } in Size()
61 inline uint64 AccessedTime() const { return fAccessedTime; } in AccessedTime()
62 inline uint64 CreationTime() const;
63 inline uint64 ModificationTime() const;
[all …]
/haiku/src/system/boot/platform/riscv/
H A Dtraps.cpp19 uint64 ra;
20 uint64 t6;
21 uint64 sp;
22 uint64 gp;
23 uint64 tp;
24 uint64 t0;
25 uint64 t1;
26 uint64 t2;
27 uint64 t5;
28 uint64 s1;
[all …]
/haiku/headers/private/kernel/boot/
H A Daddr_range.h14 uint64 start;
15 uint64 size;
24 uint32 maxRanges, uint64 start, uint64 size);
26 uint32 maxRanges, uint64 start, uint64 size);
27 bool get_free_address_range(addr_range* ranges, uint32 numRanges, uint64 base,
28 uint64 size, uint64* _rangeBase);
29 bool is_address_range_covered(addr_range* ranges, uint32 numRanges, uint64 base,
30 uint64 size);
31 uint64 total_address_ranges_size(addr_range* ranges, uint32 numRanges);
34 status_t insert_physical_memory_range(uint64 start, uint64 size);
[all …]
/haiku/src/add-ons/kernel/partitioning_systems/gpt/
H A Dgpt.h22 uint64 absolute_block;
23 uint64 alternate_block;
24 uint64 first_usable_block;
25 uint64 last_usable_block;
27 uint64 entries_block;
47 void SetAbsoluteBlock(uint64 block) in SetAbsoluteBlock()
49 uint64 AbsoluteBlock() const in AbsoluteBlock()
51 void SetAlternateBlock(uint64 block) in SetAlternateBlock()
53 uint64 AlternateBlock() const in AlternateBlock()
55 void SetFirstUsableBlock(uint64 block) in SetFirstUsableBlock()
[all …]
/haiku/src/kits/debugger/elf/
H A DCoreFile.h32 uint64 baseAddress, uint64 size,
33 uint64 ramSize, uint32 locking,
36 uint64 BaseAddress() const { return fBaseAddress; } in BaseAddress()
37 uint64 Size() const { return fSize; } in Size()
38 uint64 EndAddress() const in EndAddress()
47 uint64 fBaseAddress;
48 uint64 fSize;
49 uint64 fRamSize;
86 uint64 initRoutine, uint64 termRoutine,
87 uint64 textBase, uint64 textSize,
[all …]
/haiku/src/tests/system/kernel/file_corruption/
H A Dchecksumfs.h15 static const uint64 kCheckSumFSSuperBlockOffset = 16 * B_PAGE_SIZE;
16 static const uint64 kCheckSumFSMinSize
32 uint64 totalBlocks;
33 uint64 freeBlocks;
34 uint64 rootDir;
35 uint64 blockBitmap;
46 uint64 creationTime; // in ns since the epoche
47 uint64 modificationTime; //
48 uint64 changeTime; //
49 uint64 hardLinks; // number of references to the node
[all …]
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Darch_smp_64.cpp30 extern "C" uint64 gLongGDTR;
46 uint64 kernel_entry; // Kernel entry point
47 uint64 kernel_args; // Kernel arguments
48 uint64 current_cpu; // CPU number
49 uint64 stack_top; // Kernel stack
50 volatile uint64 sentinel; // Sentinel, AP sets to 0 when finished
58 copy_trampoline_code(uint64 trampolineCode, uint64 trampolineStack) in copy_trampoline_code()
61 …TRACE("size of trampoline code = %" PRIu64 " bytes\n", (uint64)&long_smp_trampoline_end - (uint64)… in copy_trampoline_code()
63 (uint64)&long_smp_trampoline_end - (uint64)&long_smp_trampoline); in copy_trampoline_code()
68 prepare_trampoline_args(uint64 trampolineCode, uint64 trampolineStack, in prepare_trampoline_args()
[all …]
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Daarch64.h15 extern "C" void _arch_exception_panic(const char* someString, uint64 someValue);
17 extern "C" uint64 _arch_transition_EL2_EL1(void);
37 static inline uint64 arch_exception_level() in arch_exception_level()
90 static inline uint64 arch_mmu_base_register(bool kernel = false)
118 static inline uint64 _arch_mmu_get_sctlr() in _arch_mmu_get_sctlr()
134 static inline void _arch_mmu_set_sctlr(uint64 sctlr) in _arch_mmu_set_sctlr()
163 static inline uint64 _arch_mmu_get_tcr(int el = kInvalidExceptionLevel) {
182 static constexpr uint64 TG_MASK = 0x3u;
183 static constexpr uint64 TG_4KB = 0x0u;
184 static constexpr uint64 TG_16KB = 0x2u;
[all …]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dbfs_control.h55 uint64 missing;
56 uint64 already_set;
57 uint64 freed;
59 uint64 direct_block_runs;
60 uint64 indirect_block_runs;
61 uint64 indirect_array_blocks;
62 uint64 double_indirect_block_runs;
63 uint64 double_indirect_array_blocks;
64 uint64 blocks_in_direct;
65 uint64 blocks_in_indirect;
[all …]
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86PagingMethod64Bit.cpp64 fKernelVirtualPMLTop = (uint64*)(addr_t)args->arch_args.vir_pgdir; in Init()
72 memset(fKernelVirtualPMLTop, 0, sizeof(uint64) * 256); in Init()
132 uint64* virtualPML4 = fKernelVirtualPMLTop; in MapEarly()
135 uint64* pml5e = &fKernelVirtualPMLTop[VADDR_TO_PML5E(virtualAddress)]; in MapEarly()
137 virtualPML4 = (uint64*)fKernelPhysicalPageMapper->GetPageTableAt( in MapEarly()
142 uint64* pml4e = &virtualPML4[VADDR_TO_PML4E(virtualAddress)]; in MapEarly()
144 uint64* virtualPDPT = (uint64*)fKernelPhysicalPageMapper->GetPageTableAt( in MapEarly()
148 uint64* pdpte = &virtualPDPT[VADDR_TO_PDPTE(virtualAddress)]; in MapEarly()
149 uint64* virtualPageDir; in MapEarly()
163 virtualPageDir = (uint64*)fKernelPhysicalPageMapper->GetPageTableAt( in MapEarly()
[all …]
H A DX86PagingMethod64Bit.h54 inline uint64* KernelVirtualPMLTop() const in KernelVirtualPMLTop()
61 static uint64* PageDirectoryForAddress(uint64* virtualPML4,
67 static uint64* PageDirectoryEntryForAddress(
68 uint64* virtualPML4, addr_t virtualAddress,
73 static uint64* PageTableForAddress(uint64* virtualPML4,
79 static uint64* PageTableEntryForAddress(uint64* virtualPML4,
87 uint64* entry, phys_addr_t physicalAddress,
94 static uint64 TestAndSetTableEntry(uint64* entry,
95 uint64 newEntry, uint64 oldEntry);
100 static uint64 MemoryTypeToPageTableEntryFlags(
[all …]
/haiku/headers/private/package/hpkg/
H A DHPKGDefsPrivate.h26 uint64 total_size;
32 uint64 heap_size_compressed;
33 uint64 heap_size_uncompressed;
42 uint64 toc_length;
43 uint64 toc_strings_length;
44 uint64 toc_strings_count;
53 uint64 total_size;
59 uint64 heap_size_compressed;
60 uint64 heap_size_uncompressed;
67 uint64 packages_length;
[all …]
/haiku/src/add-ons/kernel/cpu/x86/
H A Dgeneric_x86.cpp36 mtrr_capabilities(uint64 value) { *(uint64 *)this = value; } in mtrr_capabilities()
38 uint64 variable_ranges : 8;
39 uint64 supports_fixed : 1;
40 uint64 _reserved0 : 1;
41 uint64 supports_write_combined : 1;
42 uint64 _reserved1 : 53;
46 uint64 gPhysicalMask = 0;
70 set_mtrr(uint32 index, uint64 base, uint64 length, uint8 type) in set_mtrr()
72 uint64 mask = length - 1; in set_mtrr()
133 uint64 defaultType = x86_read_msr(IA32_MSR_MTRR_DEFAULT_TYPE); in generic_init_mtrrs()
[all …]
/haiku/src/system/boot/loader/
H A Dkernel_args.cpp65 uint64 start, uint64 size) in insert_address_range()
71 uint64 end = start + size; in insert_address_range()
74 uint64 rangeStart = ranges[i].start; in insert_address_range()
75 uint64 rangeEnd = rangeStart + ranges[i].size; in insert_address_range()
104 uint64 joinStart = ranges[j].start; in insert_address_range()
105 uint64 joinEnd = joinStart + ranges[j].size; in insert_address_range()
133 ranges[numRanges].start = (uint64)start; in insert_address_range()
143 uint64 start, uint64 size) in remove_address_range()
147 uint64 end = ROUNDUP(start + size, B_PAGE_SIZE); in remove_address_range()
151 uint64 rangeStart = ranges[i].start; in remove_address_range()
[all …]
/haiku/src/apps/packageinstaller/
H A DPackageItem.h78 uint64 offset = 0, uint64 size = 0);
85 uint64 offset = 0, uint64 size = 0);
96 uint64* dataSize, uint8** temp,
97 uint64* tempSize, uint64* attrCSize,
98 uint64* attrOSize, bool* attrStarted,
103 uint64 originalSize, bool* done);
107 uint64 fOffset;
108 uint64 fSize;
121 uint64 offset = 0, uint64 size = 0);
132 uint8 type, uint64 offset = 0, uint64 size = 0,
[all …]
/haiku/headers/private/debugger/elf/
H A DElfFile.h27 int fd, uint64 offset, uint64 size,
34 uint64 Offset() const { return fOffset; } in Offset()
35 uint64 Size() const { return fSize; } in Size()
51 uint64 fOffset;
52 uint64 fSize;
63 ElfSegment(uint32 type, uint64 fileOffset,
64 uint64 fileSize, target_addr_t loadAddress,
69 uint64 FileOffset() const { return fFileOffset; } in FileOffset()
70 uint64 FileSize() const { return fFileSize; } in FileSize()
78 uint64 fFileOffset;
[all …]

12345678910>>...33