Lines Matching defs:req_list

1868 kcpc_cpu_ctx_create(cpu_t *cp, kcpc_request_list_t *req_list, int kmem_flags,
1878 req_list == NULL || req_list->krl_cnt < 1)
1885 nreqs = req_list->krl_cnt;
1895 reqs = req_list->krl_list;
2251 kcpc_request_list_t *req_list;
2257 req_list = kmem_zalloc(sizeof (kcpc_request_list_t), kmem_flags);
2258 if (req_list == NULL)
2263 kmem_free(req_list, sizeof (kcpc_request_list_t));
2267 req_list->krl_list = reqs;
2268 req_list->krl_cnt = 0;
2269 req_list->krl_max = nreqs;
2270 return (req_list);
2278 kcpc_reqs_add(kcpc_request_list_t *req_list, char *event, uint64_t preset,
2283 if (req_list == NULL || req_list->krl_list == NULL)
2286 ASSERT(req_list->krl_max != 0);
2291 if (req_list->krl_cnt > req_list->krl_max) {
2295 old = req_list->krl_list;
2296 new = kmem_zalloc((req_list->krl_max +
2301 req_list->krl_list = new;
2302 bcopy(old, req_list->krl_list,
2303 req_list->krl_cnt * sizeof (kcpc_request_t));
2304 kmem_free(old, req_list->krl_max * sizeof (kcpc_request_t));
2305 req_list->krl_cnt = 0;
2306 req_list->krl_max += cpc_ncounters;
2313 req = &req_list->krl_list[req_list->krl_cnt];
2329 req_list->krl_cnt++;
2339 kcpc_reqs_reset(kcpc_request_list_t *req_list)
2345 if (req_list == NULL || req_list->krl_list == NULL ||
2346 req_list->krl_max <= 0)
2352 bzero(req_list->krl_list, req_list->krl_max * sizeof (kcpc_request_t));
2353 req_list->krl_cnt = 0;
2361 kcpc_reqs_fini(kcpc_request_list_t *req_list)
2363 kmem_free(req_list->krl_list,
2364 req_list->krl_max * sizeof (kcpc_request_t));
2365 kmem_free(req_list, sizeof (kcpc_request_list_t));