dr_cpu_res_t
static void dr_cpu_check_cpus(dr_cpu_hdr_t *req, dr_cpu_res_t *res);
static void dr_cpu_check_psrset(uint32_t *cpuids, dr_cpu_res_t *res, int nres);
static int dr_cpu_check_bound_thr(cpu_t *cp, dr_cpu_res_t *res);
static dr_cpu_res_t *dr_cpu_res_array_init(dr_cpu_hdr_t *, drctl_rsrc_t *, int);
static void dr_cpu_res_array_fini(dr_cpu_res_t *res, int nres);
static size_t dr_cpu_pack_response(dr_cpu_hdr_t *req, dr_cpu_res_t *res,
dr_cpu_res_t *res;
static dr_cpu_res_t *
dr_cpu_res_t *res;
res = kmem_zalloc(nrsrc * sizeof (dr_cpu_res_t), KM_SLEEP);
__func__, (void *)res, nrsrc * sizeof (dr_cpu_res_t));
dr_cpu_res_array_fini(dr_cpu_res_t *res, int nres)
__func__, (void *)res, sizeof (dr_cpu_res_t) * nres);
kmem_free(res, sizeof (dr_cpu_res_t) * nres);
dr_cpu_pack_response(dr_cpu_hdr_t *req, dr_cpu_res_t *res, dr_cpu_hdr_t **respp)
dr_cpu_check_cpus(dr_cpu_hdr_t *req, dr_cpu_res_t *res)
dr_cpu_check_psrset(uint32_t *cpuids, dr_cpu_res_t *res, int nres)
dr_cpu_check_bound_thr(cpu_t *cp, dr_cpu_res_t *res)