Lines Matching +defs:val +defs:acc

72 	int		val;
135 struct irs_acc *acc;
138 if (!(acc = memget(sizeof *acc))) {
142 memset(acc, 0x5e, sizeof *acc);
145 memput(acc, sizeof *acc);
155 acc->private = irs;
157 gen_close(acc);
162 acc->private = irs;
165 acc->gr_map = irs_gen_gr;
167 acc->gr_map = NULL;
170 acc->pw_map = irs_gen_pw;
172 acc->pw_map = NULL;
174 acc->sv_map = irs_gen_sv;
175 acc->pr_map = irs_gen_pr;
176 acc->ho_map = irs_gen_ho;
177 acc->nw_map = irs_gen_nw;
178 acc->ng_map = irs_gen_ng;
179 acc->res_get = gen_res_get;
180 acc->res_set = gen_res_set;
181 acc->close = gen_close;
182 return (acc);
266 if (irs->accessors[n].acc != NULL)
267 (*irs->accessors[n].acc->close)(irs->accessors[n].acc);
291 return (names[n].val);
305 enum irs_map_id map, enum irs_acc_id acc,
322 if (acc == irs_nis)
331 new->inst = &irs->accessors[acc];
366 inst = &irs->accessors[acc];
367 if (inst->acc == NULL && accs[acc] != NULL)
368 inst->acc = (*accs[acc])(irs->options);
369 if (inst->acc != NULL) {
371 if (inst->gr == NULL && inst->acc->gr_map != NULL)
372 if (!(inst->gr = (*inst->acc->gr_map)(inst->acc)))
374 if (inst->pw == NULL && inst->acc->pw_map != NULL)
375 if (!(inst->pw = (*inst->acc->pw_map)(inst->acc)))
377 if (inst->sv == NULL && inst->acc->sv_map != NULL)
378 if (!(inst->sv = (*inst->acc->sv_map)(inst->acc)))
380 if (inst->pr == NULL && inst->acc->pr_map != NULL)
381 if (!(inst->pr = (*inst->acc->pr_map)(inst->acc)))
383 if (inst->ho == NULL && inst->acc->ho_map != NULL)
384 if (!(inst->ho = (*inst->acc->ho_map)(inst->acc)))
386 if (inst->nw == NULL && inst->acc->nw_map != NULL)
387 if (!(inst->nw = (*inst->acc->nw_map)(inst->acc)))
389 if (inst->ng == NULL && inst->acc->ng_map != NULL)
390 if (!(inst->ng = (*inst->acc->ng_map)(inst->acc)))
393 if (inst->gr == NULL && inst->acc->gr_map != NULL)
394 inst->gr = (*inst->acc->gr_map)(inst->acc);
395 if (inst->pw == NULL && inst->acc->pw_map != NULL)
396 inst->pw = (*inst->acc->pw_map)(inst->acc);
397 if (inst->sv == NULL && inst->acc->sv_map != NULL)
398 inst->sv = (*inst->acc->sv_map)(inst->acc);
399 if (inst->pr == NULL && inst->acc->pr_map != NULL)
400 inst->pr = (*inst->acc->pr_map)(inst->acc);
401 if (inst->ho == NULL && inst->acc->ho_map != NULL)
402 inst->ho = (*inst->acc->ho_map)(inst->acc);
403 if (inst->nw == NULL && inst->acc->nw_map != NULL)
404 inst->nw = (*inst->acc->nw_map)(inst->acc);
405 if (inst->ng == NULL && inst->acc->ng_map != NULL)
406 inst->ng = (*inst->acc->ng_map)(inst->acc);
520 enum irs_acc_id acc;
547 acc = (enum irs_acc_id) n;
550 if (add_rule(irs, map, acc, options) == -1) {
555 add_rule(irs, map, acc, options);