dr_cpu_hdr_t
static int dr_cpu_list_wrk(dr_cpu_hdr_t *, dr_cpu_hdr_t **, int *);
static int dr_cpu_list_status(dr_cpu_hdr_t *, dr_cpu_hdr_t **, int *);
static void dr_cpu_check_cpus(dr_cpu_hdr_t *req, dr_cpu_res_t *res);
static dr_cpu_res_t *dr_cpu_res_array_init(dr_cpu_hdr_t *, drctl_rsrc_t *, int);
static size_t dr_cpu_pack_response(dr_cpu_hdr_t *req, dr_cpu_res_t *res,
dr_cpu_hdr_t **respp);
dr_cpu_hdr_t *req = buf;
dr_cpu_hdr_t err_resp;
dr_cpu_hdr_t *resp = &err_resp;
if (buflen < sizeof (dr_cpu_hdr_t)) {
"bytes, received %ld\n", sizeof (dr_cpu_hdr_t), buflen);
sizeof (dr_cpu_hdr_t));
resp_len = sizeof (dr_cpu_hdr_t);
dr_cpu_err_resp(dr_cpu_hdr_t *req, dr_cpu_hdr_t **respp, char *msg)
dr_cpu_hdr_t *resp;
dr_cpu_list_wrk(dr_cpu_hdr_t *req, dr_cpu_hdr_t **resp, int *resp_len)
dr_cpu_res_array_init(dr_cpu_hdr_t *req, drctl_rsrc_t *rsrc, int nrsrc)
dr_cpu_pack_response(dr_cpu_hdr_t *req, dr_cpu_res_t *res, dr_cpu_hdr_t **respp)
dr_cpu_hdr_t *resp;
resp_len += sizeof (dr_cpu_hdr_t);
curr_off = sizeof (dr_cpu_hdr_t) + stat_len;
dr_cpu_check_cpus(dr_cpu_hdr_t *req, dr_cpu_res_t *res)
dr_cpu_list_status(dr_cpu_hdr_t *req, dr_cpu_hdr_t **resp, int *resp_len)
dr_cpu_hdr_t *rp;
rlen = sizeof (dr_cpu_hdr_t);