Lines Matching refs:item

60 typedef int arg_process_t(const struct umem_env_item *item, const char *value);
285 item_uint_process(const umem_env_item_t *item, const char *item_arg) in item_uint_process() argument
311 (*item->item_uint_target) = (uint_t)result; in item_uint_process()
315 log_message("%s: %s: not a number\n", CURRENT, item->item_name); in item_uint_process()
319 log_message("%s: %s: overflowed\n", CURRENT, item->item_name); in item_uint_process()
324 item_size_process(const umem_env_item_t *item, const char *item_arg) in item_size_process() argument
380 (*item->item_size_target) = result; in item_size_process()
384 log_message("%s: %s: not a number\n", CURRENT, item->item_name); in item_size_process()
388 log_message("%s: %s: overflowed\n", CURRENT, item->item_name); in item_size_process()
393 umem_log_process(const umem_env_item_t *item, const char *item_arg) in umem_log_process() argument
397 ret = item_size_process(item, item_arg); in umem_log_process()
401 if (*item->item_size_target == 0) in umem_log_process()
404 *item->item_size_target = 64*1024; in umem_log_process()
411 umem_size_process(const umem_env_item_t *item, const char *item_arg) in umem_size_process() argument
413 const char *name = item->item_name; in umem_size_process()
444 ret = item_size_process(item, item_arg); in umem_size_process()
448 result = *item->item_size_target; in umem_size_process()
455 umem_backend_process(const umem_env_item_t *item, const char *item_arg) in umem_backend_process() argument
457 const char *name = item->item_name; in umem_backend_process()
479 process_item(const umem_env_item_t *item, const char *item_arg) in process_item() argument
484 switch (item->item_type) { in process_item()
499 switch (item->item_type) { in process_item()
504 CURRENT, item->item_name); in process_item()
521 processor = item->item_special; in process_item()
526 CURRENT, item->item_name); in process_item()
532 CURRENT, item->item_name); in process_item()
536 if (item_arg != NULL || item->item_type == ITEM_SPECIAL) { in process_item()
537 if (processor(item, item_arg) != ARG_SUCCESS) in process_item()
541 if (item->item_flag_target) { in process_item()
542 if (item->item_type == ITEM_CLEARFLAG) in process_item()
543 (*item->item_flag_target) &= ~item->item_flag_value; in process_item()
545 (*item->item_flag_target) |= item->item_flag_value; in process_item()