Lines Matching defs:pct
203 struct uvm_pctparam *pct;
205 pct = rnode->sysctl_data;
206 t = pct->pct_pct;
217 error = uvm_pctparam_check(pct, t);
221 uvm_pctparam_set(pct, t);
396 uvm_pctparam_set(struct uvm_pctparam *pct, int val)
399 pct->pct_pct = val;
400 pct->pct_scaled = val * UVM_PCTPARAM_SCALE / 100;
404 uvm_pctparam_get(struct uvm_pctparam *pct)
407 return pct->pct_pct;
411 uvm_pctparam_check(struct uvm_pctparam *pct, int val)
414 if (pct->pct_check == NULL) {
417 return (*pct->pct_check)(pct, val);
421 uvm_pctparam_init(struct uvm_pctparam *pct, int val,
425 pct->pct_check = fn;
426 uvm_pctparam_set(pct, val);
430 uvm_pctparam_createsysctlnode(struct uvm_pctparam *pct, const char *name,
437 uvm_sysctlpctparam, 0, (void *)pct, 0, CTL_VM, CTL_CREATE, CTL_EOL);