Lines Matching refs:entry
255 // duplicate any use LDT entry that was set I think this is appropriate.
332 machdep_call_t *entry;
349 entry = &machdep_call_table[trapno];
350 nargs = entry->nargs;
363 regs->eax = (*entry->routine.args_0)();
366 regs->eax = (*entry->routine.args_1)(args[0]);
369 regs->eax = (*entry->routine.args_2)(args[0],args[1]);
372 if (!entry->bsd_style)
373 regs->eax = (*entry->routine.args_3)(args[0],args[1],args[2]);
378 error = (*entry->routine.args_bsd_3)(&rval, args[0], args[1], args[2]);
389 regs->eax = (*entry->routine.args_4)(args[0], args[1], args[2], args[3]);
409 machdep_call_t *entry;
423 entry = &machdep_call_table64[trapno];
425 switch (entry->nargs) {
427 regs->rax = (*entry->routine.args_0)();
430 regs->rax = (*entry->routine.args64_1)(regs->rdi);
551 * settable ldt entry feature. allowing a user to create arbitrary
554 * an ldt entry that can be used in conjunction with the FS register.
559 * process has not set up any entry, or the selector to be used in
563 * Currently one entry is shared by all threads (USER_SETTABLE), but
847 thread_setentrypoint(thread_t thread, mach_vm_address_t entry)
854 iss64->isf.rip = (uint64_t)entry;
860 iss32->eip = CAST_DOWN(unsigned int, entry);