| /src/lib/libc/sys/ |
| Lint_clone.c | 13 clone(int (*func)(void *), void *stack, int flags, void *arg) function
|
| /src/lib/libc/arch/ia64/sys/ |
| __clone.S | 35 WEAK_ALIAS(clone, __clone)
|
| /src/include/ |
| sched.h | 76 * Linux man page documents clone() as only available when 79 pid_t clone(int (*)(void *), void *, int, void *);
|
| /src/lib/libc/arch/aarch64/sys/ |
| __clone.S | 35 WEAK_ALIAS(clone, __clone)
|
| /src/lib/libc/arch/powerpc/sys/ |
| __clone.S | 37 WEAK_ALIAS(clone, __clone) 62 blrl /* Call the clone's entry point. */
|
| /src/lib/libc/arch/powerpc64/sys/ |
| __clone.S | 33 WEAK_ALIAS(clone, __clone) 58 blrl /* Call the clone's entry point. */
|
| /src/lib/libc/arch/vax/sys/ |
| __clone.S | 41 WEAK_ALIAS(clone, __clone) 67 /* Call the clone's entry point. */
|
| /src/lib/libc/arch/alpha/sys/ |
| __clone.S | 37 WEAK_ALIAS(clone, __clone) 78 /* Call the clone's entry point. */
|
| /src/lib/libc/arch/sparc64/sys/ |
| __clone.S | 37 WEAK_ALIAS(clone, __clone) 76 call %l0 ! Call the clone's entry point.
|
| /src/lib/libc/arch/hppa/sys/ |
| __clone.S | 36 WEAK_ALIAS(clone, __clone) 40 * int clone(int (*fn)(void *), void *stack, int flags, void *arg); 77 /* Call the clone's entry point. */
|
| /src/lib/libc/arch/i386/sys/ |
| __clone.S | 43 WEAK_ALIAS(clone, __clone) 48 * int clone(int (*fn)(void *), void *stack, int flags, void *arg); 64 * Set up the stack for the clone. 78 call *%ebp /* this is the clone, call the function */ 81 pushl %eax /* clone does _exit(func(arg)); */
|
| /src/lib/libc/arch/m68k/sys/ |
| __clone.S | 36 WEAK_ALIAS(clone, __clone) 40 * int clone(int (*fn)(void *), void *stack, int flags, void *arg); 49 movl 16(%sp),-(%a0) /* Push clone's `arg' on its new stack */ 50 lea -12(%a0),%a0 /* Fake syscall args for the clone */ 59 jsr (%a1) /* We're the clone, call the function */ 60 movl %d0,-(%sp) /* If clone returns, invoke _exit(3) */
|
| /src/lib/libc/arch/riscv/sys/ |
| __clone.S | 41 WEAK_ALIAS(clone, __clone) 91 /* Call the clone's entry point. */
|
| /src/lib/libc/arch/sparc/sys/ |
| __clone.S | 37 WEAK_ALIAS(clone, __clone) 78 call %l0 ! Call the clone's entry point.
|
| /src/lib/libc/arch/x86_64/sys/ |
| __clone.S | 43 WEAK_ALIAS(clone, __clone) 48 * int clone(int (*fn)(void *), void *stack, int flags, void *arg); 74 call *%r12 /* this is the clone, call the function */
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_sync.h | 57 int amdgpu_sync_clone(struct amdgpu_sync *source, struct amdgpu_sync *clone);
|
| amdgpu_sync.c | 346 * amdgpu_sync_clone - clone a sync object 348 * @source: sync object to clone 349 * @clone: pointer to destination sync object 351 * Adds references to all unsignaled fences in @source to @clone. Also 354 int amdgpu_sync_clone(struct amdgpu_sync *source, struct amdgpu_sync *clone) 364 r = amdgpu_sync_fence(clone, f, e->explicit); 374 dma_fence_put(clone->last_vm_update); 375 clone->last_vm_update = dma_fence_get(source->last_vm_update);
|
| /src/lib/libc/arch/mips/sys/ |
| __clone.S | 41 WEAK_ALIAS(clone, __clone) 94 /* Call the clone's entry point. */
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/ |
| nouveau_nvkm_engine_dma_usernv04.c | 40 bool clone; member in struct:nv04_dmaobj 56 if (dmaobj->clone) { 104 dmaobj->clone = true;
|
| /src/lib/libc/arch/arm/sys/ |
| __clone.S | 33 WEAK_ALIAS(clone, __clone)
|
| /src/lib/libc/arch/or1k/sys/ |
| __clone.S | 37 WEAK_ALIAS(clone, __clone) 65 l.jalr r7 /* Call the clone's entry point. */
|
| /src/lib/libc/arch/sh3/sys/ |
| __clone.S | 33 WEAK_ALIAS(clone,__clone) 58 jsr @r2 /* clone does _exit((*fn)(arg)); */
|
| /src/tests/lib/libc/sys/ |
| t_fork.c | 300 else if (strcmp(fn, "clone") == 0) 349 NESTED(nested_clone, clone, 0) 350 NESTED(nested_clone_vm, clone, CLONE_VM) 351 NESTED(nested_clone_fs, clone, CLONE_FS) 352 NESTED(nested_clone_files, clone, CLONE_FILES) 353 //NESTED(nested_clone_sighand, clone, CLONE_SIGHAND) // XXX 354 NESTED(nested_clone_vfork, clone, CLONE_VFORK)
|
| /src/sys/external/bsd/ipf/netinet/ |
| ip_state.c | 2302 ipstate_t *clone; local 2310 KMALLOC(clone, ipstate_t *); 2311 if (clone == NULL) { 2315 bcopy((char *)is, (char *)clone, sizeof(*clone)); 2317 MUTEX_NUKE(&clone->is_lock); 2322 clone->is_sti.tqe_pnext = NULL; 2323 clone->is_sti.tqe_next = NULL; 2324 clone->is_sti.tqe_ifq = NULL; 2325 clone->is_sti.tqe_parent = clone 2549 ipstate_t *clone; local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| i915_gem_context.c | 2018 struct i915_gem_engines *clone; local 2022 clone = kmalloc(struct_size(e, engines, e->num_engines), GFP_KERNEL); 2023 if (!clone) 2026 init_rcu_head(&clone->rcu); 2031 clone->engines[n] = NULL; 2046 clone->engines[n] = 2049 clone->engines[n] = intel_context_create(engine); 2050 if (IS_ERR_OR_NULL(clone->engines[n])) { 2051 __free_engines(clone, n); 2055 intel_context_set_gem(clone->engines[n], dst) 2094 struct i915_gem_engines *clone; local [all...] |