Lines Matching refs:exec_args_kva
1415 struct exec_args_kva { struct
1418 SLIST_ENTRY(exec_args_kva) next; argument
1421 DPCPU_DEFINE_STATIC(struct exec_args_kva *, exec_args_kva);
1423 static SLIST_HEAD(, exec_args_kva) exec_args_kva_freelist;
1430 struct exec_args_kva *argkva; in exec_prealloc_args_kva()
1442 SYSINIT(exec_args_kva, SI_SUB_EXEC, SI_ORDER_ANY, exec_prealloc_args_kva, NULL);
1447 struct exec_args_kva *argkva; in exec_alloc_args_kva()
1450 (uintptr_t *)DPCPU_PTR(exec_args_kva)); in exec_alloc_args_kva()
1461 *(struct exec_args_kva **)cookie = argkva; in exec_alloc_args_kva()
1466 exec_release_args_kva(struct exec_args_kva *argkva, u_int gen) in exec_release_args_kva()
1478 if (!atomic_cmpset_ptr((uintptr_t *)DPCPU_PTR(exec_args_kva), in exec_release_args_kva()
1497 SLIST_HEAD(, exec_args_kva) head; in exec_args_kva_lowmem()
1498 struct exec_args_kva *argkva; in exec_args_kva_lowmem()
1510 SLIST_SWAP(&head, &exec_args_kva_freelist, exec_args_kva); in exec_args_kva_lowmem()
1519 (uintptr_t *)DPCPU_ID_PTR(i, exec_args_kva)); in exec_args_kva_lowmem()