Lines Matching refs:re_array
8593 devfsadm_reserve_id_cache(devlink_re_t re_array[], enumerate_file_t *head) in devfsadm_reserve_id_cache() argument
8606 for (i = 0; re_array[i].d_re; i++) { in devfsadm_reserve_id_cache()
8607 if (re_array[i].d_subexp == 0) { in devfsadm_reserve_id_cache()
8609 re_array[i].d_re); in devfsadm_reserve_id_cache()
8613 re = re_array[i].d_re; in devfsadm_reserve_id_cache()
8614 if (regcomp(&re_array[i].d_rcomp, re, REG_EXTENDED) != 0) { in devfsadm_reserve_id_cache()
8618 subex = re_array[i].d_subexp; in devfsadm_reserve_id_cache()
8620 re_array[i].d_pmatch = s_malloc(sizeof (regmatch_t) * nelem); in devfsadm_reserve_id_cache()
8630 for (i = 0; re_array[i].d_re; i++) { in devfsadm_reserve_id_cache()
8631 subex = re_array[i].d_subexp; in devfsadm_reserve_id_cache()
8632 pmch = re_array[i].d_pmatch; in devfsadm_reserve_id_cache()
8633 if (regexec(&re_array[i].d_rcomp, entry->er_file, in devfsadm_reserve_id_cache()
8646 re_array[i].d_re, entry->er_id); in devfsadm_reserve_id_cache()
8650 re_array[i].d_re, entry->er_id); in devfsadm_reserve_id_cache()
8656 for (i = 0; re_array[i].d_re; i++) { in devfsadm_reserve_id_cache()
8657 regfree(&re_array[i].d_rcomp); in devfsadm_reserve_id_cache()
8658 assert(re_array[i].d_pmatch); in devfsadm_reserve_id_cache()
8659 free(re_array[i].d_pmatch); in devfsadm_reserve_id_cache()
8681 regfree(&re_array[i].d_rcomp); in devfsadm_reserve_id_cache()
8682 assert(re_array[i].d_pmatch); in devfsadm_reserve_id_cache()
8683 free(re_array[i].d_pmatch); in devfsadm_reserve_id_cache()
8702 devfsadm_is_reserved(devlink_re_t re_array[], char *devlink) in devfsadm_is_reserved() argument
8713 if (devfsadm_reserve_id_cache(re_array, &estruct) != DEVFSADM_SUCCESS) { in devfsadm_is_reserved()