Lines Matching defs:req
304 * FUNCTION: process_request(devconfig_t *req, dlist_t **results)
306 * INPUT: req - a devconfig_t pointer to the current request
328 devconfig_t *req,
337 (void) devconfig_get_type(req, &type);
338 (void) devconfig_get_size(req, &nbytes);
339 comps = devconfig_get_components(req);
345 set_hsp_request(req);
356 return (populate_explicit_stripe(req, results));
358 return (layout_stripe(req, nbytes, results));
364 return (populate_explicit_concat(req, results));
366 return (layout_concat(req, nbytes, results));
372 return (populate_explicit_mirror(req, results));
375 if ((error = get_mirror_nsubs(req, &nsubs)) != 0) {
378 return (layout_mirror(req, nsubs, nbytes, results));
384 error = process_qos_request(req, results);
391 * FUNCTION: process_qos_request(devconfig_t *req, dlist_t **results)
393 * INPUT: req - a devconfig_t pointer to the current request
406 devconfig_t *req,
415 (void) devconfig_get_size(req, &nbytes);
417 if ((error = get_volume_redundancy_level(req, &rlevel)) != 0) {
426 error = layout_stripe(req, nbytes, results);
428 error = layout_mirror(req, rlevel, nbytes, results);
436 * FUNCTION: layout_diskset(request_t *req, dlist_t **results)
438 * INPUT: req - a request_t pointer to the toplevel request
1017 devconfig_t *req)
1019 _hsp_request = req;
1037 * FUNCTION: process_hsp_request(devconfig_t *req, dlist_t **results)
1038 * INPUT: req - pointer to the toplevel disk set devconfig_t request
1049 devconfig_t *req,
1067 ((error = layout_hsp(req, _hsp_request, _hsp_devices,