Lines Matching defs:evsp
53 new_vmcmd(struct exec_vmcmd_set *evsp,
59 if (evsp->evs_used >= evsp->evs_cnt)
60 vmcmdset_extend(evsp);
61 vcp = &evsp->evs_cmds[evsp->evs_used++];
73 vmcmdset_extend(struct exec_vmcmd_set *evsp)
79 if (evsp->evs_used < evsp->evs_cnt)
83 ocnt = evsp->evs_cnt;
86 evsp->evs_cnt += ocnt;
89 nvcp = mallocarray(evsp->evs_cnt, sizeof(*nvcp), M_EXEC,
91 memcpy(nvcp, evsp->evs_cmds, ocnt * sizeof(*nvcp));
92 if (evsp->evs_cmds != evsp->evs_start)
93 free(evsp->evs_cmds, M_EXEC, ocnt * sizeof(*nvcp));
94 evsp->evs_cmds = nvcp;
98 kill_vmcmds(struct exec_vmcmd_set *evsp)
103 for (i = 0; i < evsp->evs_used; i++) {
104 vcp = &evsp->evs_cmds[i];
112 evsp->evs_used = 0;
113 if (evsp->evs_cmds != evsp->evs_start)
114 free(evsp->evs_cmds, M_EXEC,
115 evsp->evs_cnt * sizeof(struct exec_vmcmd));
116 evsp->evs_cmds = evsp->evs_start;
117 evsp->evs_cnt = EXEC_DEFAULT_VMCMD_SETSIZE;