Lines Matching refs:exec_args_kva
1389 struct exec_args_kva { struct
1392 SLIST_ENTRY(exec_args_kva) next; argument
1395 DPCPU_DEFINE_STATIC(struct exec_args_kva *, exec_args_kva);
1397 static SLIST_HEAD(, exec_args_kva) exec_args_kva_freelist;
1404 struct exec_args_kva *argkva; in exec_prealloc_args_kva()
1416 SYSINIT(exec_args_kva, SI_SUB_EXEC, SI_ORDER_ANY, exec_prealloc_args_kva, NULL);
1421 struct exec_args_kva *argkva; in exec_alloc_args_kva()
1424 (uintptr_t *)DPCPU_PTR(exec_args_kva)); in exec_alloc_args_kva()
1435 *(struct exec_args_kva **)cookie = argkva; in exec_alloc_args_kva()
1440 exec_release_args_kva(struct exec_args_kva *argkva, u_int gen) in exec_release_args_kva()
1452 if (!atomic_cmpset_ptr((uintptr_t *)DPCPU_PTR(exec_args_kva), in exec_release_args_kva()
1471 SLIST_HEAD(, exec_args_kva) head; in exec_args_kva_lowmem()
1472 struct exec_args_kva *argkva; in exec_args_kva_lowmem()
1484 SLIST_SWAP(&head, &exec_args_kva_freelist, exec_args_kva); in exec_args_kva_lowmem()
1493 (uintptr_t *)DPCPU_ID_PTR(i, exec_args_kva)); in exec_args_kva_lowmem()