Home
last modified time | relevance | path

Searched refs:uintptr_t (Results 1 – 25 of 29) sorted by relevance

12

/sys/kern/
Dcopy.c15 extern int copy_unsafe(void *to_addr, void *from_addr, uintptr_t len);
16 extern int copystr_unsafe(void *to_addr, void *from_addr, uintptr_t len);
34 Copy_In(uintptr_t fromuser, void *tokernel, uintptr_t len) in Copy_In()
70 Copy_Out(void *fromkernel, uintptr_t touser, uintptr_t len) in Copy_Out()
106 Copy_StrIn(uintptr_t fromuser, void *tokernel, uintptr_t len) in Copy_StrIn()
142 Copy_StrOut(void *fromkernel, uintptr_t touser, uintptr_t len) in Copy_StrOut()
Dpalloc.c92 PAlloc_AddRegion(uintptr_t start, uintptr_t len) in PAlloc_AddRegion()
94 uintptr_t i; in PAlloc_AddRegion()
112 uintptr_t base = (uintptr_t)DMVA2PA(start); in PAlloc_AddRegion()
113 uintptr_t end = base + len; in PAlloc_AddRegion()
138 uintptr_t base = (uintptr_t)DMVA2PA(start); in PAlloc_AddRegion()
139 uintptr_t end = base + len; in PAlloc_AddRegion()
141 uintptr_t newLength = ROUNDUP(end / PGSIZE * sizeof(PageInfo), PGSIZE); in PAlloc_AddRegion()
174 uintptr_t entry = (uintptr_t)DMVA2PA(pg) / PGSIZE; in PAllocGetInfo()
225 ASSERT(((uintptr_t)region % PGSIZE) == 0); in PAllocFreePage()
295 kprintf("Free %lx\n", (uintptr_t)it); in Debug_PAllocDump()
Dloader.c61 LoaderLoadSegment(AS *as, VNode *vn, uintptr_t vaddr, in LoaderLoadSegment()
62 uintptr_t offset, uintptr_t len) in LoaderLoadSegment()
67 uintptr_t maxlen = PGSIZE - (vaddr % PGSIZE); in LoaderLoadSegment()
68 uintptr_t rlen = maxlen < len ? maxlen : len; in LoaderLoadSegment()
98 LoaderZeroSegment(AS *as, uintptr_t vaddr, uintptr_t len) in LoaderZeroSegment()
103 uintptr_t maxlen = PGSIZE - (vaddr % PGSIZE); in LoaderZeroSegment()
104 uintptr_t rlen = maxlen < len ? maxlen : len; in LoaderZeroSegment()
232 uintptr_t ap[3]; in Loader_LoadInit()
236 uintptr_t rsp = MEM_USERSPACE_STKTOP - PGSIZE; in Loader_LoadInit()
238 Copy_Out(&ap[0], rsp, sizeof(uintptr_t)*3); in Loader_LoadInit()
Dslab.c31 Slab_Init(Slab *slab, const char *name, uintptr_t objsz, uintptr_t align) in Slab_Init()
65 uintptr_t base = XMem_GetBase(slab->xmem); in SlabExtend()
66 uintptr_t len = XMem_GetLength(slab->xmem); in SlabExtend()
67 uintptr_t inc; in SlabExtend()
68 uintptr_t realObjSz = ROUNDUP(slab->objsz, slab->align); in SlabExtend()
81 uintptr_t i; in SlabExtend()
82 uintptr_t objs = inc / realObjSz; in SlabExtend()
Ddebug.c41 kprintf("%08lx ", (uintptr_t)data+ix); in Debug_PrintHex()
81 Debug_GetValue(uintptr_t addr, int size, bool isSigned) in Debug_GetValue()
118 Debug_PrintSymbol(uintptr_t off, int strategy) in Debug_PrintSymbol()
175 uintptr_t commands = (uintptr_t)&__kdbgcmd_end - (uintptr_t)&__kdbgcmd_start; in Debug_Help()
226 uintptr_t off; in Debug_Disasm()
283 uintptr_t commands = (uintptr_t)&__kdbgcmd_end - (uintptr_t)&__kdbgcmd_start; in Debug_Prompt()
Dsyscall.c92 uintptr_t off = sizeof(uintptr_t)*i; in Syscall_Spawn()
94 status = Copy_In(user_argv+off, arg+sizeof(uintptr_t)*(1+i), sizeof(uintptr_t)); in Syscall_Spawn()
100 if (*(uintptr_t *)(arg+sizeof(uintptr_t)*(1+i)) == 0) in Syscall_Spawn()
105 char *argstart = arg+sizeof(uintptr_t)*8; in Syscall_Spawn()
107 uintptr_t *str = (uintptr_t *)(arg+sizeof(uintptr_t)*i); in Syscall_Spawn()
117 *str = (uintptr_t)argstart; in Syscall_Spawn()
156 uintptr_t offset = sizeof(uintptr_t)*8; in Syscall_Spawn()
358 Syscall_ReadDir(uint64_t fd, char *user_buf, size_t len, uintptr_t user_off) in Syscall_ReadDir()
Dstring.c9 String_Alloc(uintptr_t rsvd) in String_Alloc()
Dthread.c108 thr->kstack = (uintptr_t)PAlloc_AllocPage(); in Thread_Create()
142 Thread_SetupKThread(thr, f, (uintptr_t)arg, 0, 0); in Thread_KThreadCreate()
159 thr->kstack = (uintptr_t)PAlloc_AllocPage(); in Thread_UThreadCreate()
/sys/include/
Dthread.h34 uintptr_t kstack;
35 uintptr_t ustack;
45 uintptr_t exitValue;
69 uintptr_t entrypoint;
71 uintptr_t ustackNext; // Next user stack
131 uintptr_t arg1, uintptr_t arg2, uintptr_t arg3);
143 int Copy_In(uintptr_t fromuser, void *tokernel, uintptr_t len);
144 int Copy_Out(void *fromkernel, uintptr_t touser, uintptr_t len);
145 int Copy_StrIn(uintptr_t fromuser, void *tokernel, uintptr_t len);
146 int Copy_StrOut(void *fromkernel, uintptr_t touser, uintptr_t len);
Dkmem.h19 void PAlloc_AddRegion(uintptr_t start, uintptr_t len);
32 uintptr_t XMem_GetBase(XMem *xmem);
33 uintptr_t XMem_GetLength(XMem *xmem);
34 bool XMem_Allocate(XMem *xmem, uintptr_t length);
47 uintptr_t objsz;
48 uintptr_t align;
61 void Slab_Init(Slab *slab, const char *name, uintptr_t objsz, uintptr_t align);
Dkdebug.h18 uintptr_t db_disasm(uintptr_t loc, bool altfmt);
24 uint64_t Debug_GetValue(uintptr_t addr, int size, bool isSigned);
25 void Debug_PrintSymbol(uintptr_t off, int strategy);
Dtypes.h16 typedef uint64_t uintptr_t; typedef
/sys/amd64/
Dmbentry.c26 extern void PAlloc_AddRegion(uintptr_t start, uintptr_t len);
76 static uintptr_t memRegionStart[MAX_REGIONS];
77 static uintptr_t memRegionLen[MAX_REGIONS];
108 kprintf("cmdline = %s\n", (char *)(uintptr_t)mbi->cmdline); in MachineBoot_Entry()
118 for (i = 0, mod = (multiboot_module_t *)(uintptr_t)mbi->mods_addr; in MachineBoot_Entry()
124 (char *)(uintptr_t) mod->cmdline); in MachineBoot_Entry()
166 for (mmap = (multiboot_memory_map_t *)(uintptr_t) mbi->mmap_addr; in MachineBoot_Entry()
195 uintptr_t initRamEnd = 32*1024*1024; in MachineBoot_AddMem()
199 uintptr_t start = memRegionStart[i]; in MachineBoot_AddMem()
200 uintptr_t len = memRegionLen[i]; in MachineBoot_AddMem()
Dxmem.c20 uintptr_t base;
21 uintptr_t maxLength;
22 uintptr_t length;
31 uintptr_t regionSize = MEM_XMAP_LEN / MAX_XMEM_REGIONS; in XMem_Init()
65 uintptr_t off; in XMem_Destroy()
79 uintptr_t
85 uintptr_t
92 XMem_Allocate(XMem *xmem, uintptr_t length) in XMem_Allocate()
Dthread.c27 uintptr_t arg1, uintptr_t arg2, uintptr_t arg3) in Thread_SetupKThread()
58 ThreadEnterUserLevelCB(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3) in ThreadEnterUserLevelCB()
75 Thread_SetupUThread(Thread *thr, uintptr_t rip, uintptr_t arg) in Thread_SetupUThread()
Ddisasm.c991 static uintptr_t
992 db_disasm_esc(uintptr_t loc, int inst, int rex, int short_addr,
996 static uintptr_t
997 db_read_address(uintptr_t loc, int short_addr, int rex, int regmodrm,
1003 static uintptr_t
1004 db_read_address(uintptr_t loc, int short_addr, int rex, int regmodrm, struct i_addr *addrp) in db_read_address()
1079 Debug_PrintSymbol((uintptr_t)addrp->disp, DB_STGY_ANY); in db_print_address()
1094 static uintptr_t
1095 db_disasm_esc(uintptr_t loc, int inst, int rex, int short_addr, int size, const char *seg) in db_disasm_esc()
1185 uintptr_t
[all …]
Dtrap.c137 extern int copy_unsafe(void *to, void *from, uintptr_t len);
141 extern int copystr_unsafe(void *to, void *from, uintptr_t len);
/lib/libc/
Dcrt1.c55 if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1) in finalizer()
72 if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1) in handle_static_init()
79 if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1) in handle_static_init()
Dmalloc.c126 uintptr_t ptr = largePool.top; in malloc_large()
127 uintptr_t realSz = ROUNDUP(sz, 4096); in malloc_large()
/tests/
Dthreadtest.c21 OSThreadCreate((uintptr_t)&threadEntry, 2); in main()
22 OSThreadCreate((uintptr_t)&threadEntry, 3); in main()
23 OSThreadCreate((uintptr_t)&threadEntry, 4); in main()
/sys/dev/
Dconsole.c153 uintptr_t b = (uintptr_t)buf; in Console_Read()
170 uintptr_t b = (uintptr_t)buf; in Console_Write()
De1000.c390 dev->rxDesc[i].addr = VA2PA((uintptr_t)PAlloc_AllocPage()); // LOOKUP IN PMAP in E1000_RXInit()
395 uintptr_t base = VA2PA((uintptr_t)dev->rxDesc); in E1000_RXInit()
415 dev->txDesc[i].addr = VA2PA((uintptr_t)PAlloc_AllocPage()); // LOOKUP IN PMAP in E1000_TXInit()
420 uintptr_t base = VA2PA((uintptr_t)dev->txDesc); in E1000_TXInit()
Dahci.c315 sga.entries[0].offset = (uintptr_t)&ident; in AHCI_IdentifyPort()
445 hc = (volatile AHCIHostControl *)(uintptr_t)dev.bars[AHCI_ABAR].base; in AHCI_Configure()
480 ahci->port[p] = (AHCIPort *)(uintptr_t)(dev.bars[AHCI_ABAR].base + in AHCI_Configure()
/sys/amd64/include/
Dpmap.h67 uintptr_t PMap_Translate(AS *space, uintptr_t va);
/bin/ls/
Dls.c17 uintptr_t offset = 0; in main()

12