Lines Matching defs:exec_args_kva
1398 struct exec_args_kva {
1401 SLIST_ENTRY(exec_args_kva) next;
1404 DPCPU_DEFINE_STATIC(struct exec_args_kva *, exec_args_kva);
1406 static SLIST_HEAD(, exec_args_kva) exec_args_kva_freelist;
1413 struct exec_args_kva *argkva;
1425 SYSINIT(exec_args_kva, SI_SUB_EXEC, SI_ORDER_ANY, exec_prealloc_args_kva, NULL);
1430 struct exec_args_kva *argkva;
1433 (uintptr_t *)DPCPU_PTR(exec_args_kva));
1444 *(struct exec_args_kva **)cookie = argkva;
1449 exec_release_args_kva(struct exec_args_kva *argkva, u_int gen)
1461 if (!atomic_cmpset_ptr((uintptr_t *)DPCPU_PTR(exec_args_kva),
1480 SLIST_HEAD(, exec_args_kva) head;
1481 struct exec_args_kva *argkva;
1493 SLIST_SWAP(&head, &exec_args_kva_freelist, exec_args_kva);
1502 (uintptr_t *)DPCPU_ID_PTR(i, exec_args_kva));