Lines Matching refs:inst
215 ho = rule->inst->ho; in gen_res_set()
220 nw = rule->inst->nw; in gen_res_set()
298 struct irs_inst *inst; in add_rule() local
320 new->inst = &irs->accessors[acc]; in add_rule()
355 inst = &irs->accessors[acc]; in add_rule()
356 if (inst->acc == NULL && accs[acc] != NULL) in add_rule()
357 inst->acc = (*accs[acc])(irs->options); in add_rule()
358 if (inst->acc != NULL) { in add_rule()
359 if (inst->gr == NULL && inst->acc->gr_map != NULL) in add_rule()
360 inst->gr = (*inst->acc->gr_map)(inst->acc); in add_rule()
361 if (inst->pw == NULL && inst->acc->pw_map != NULL) in add_rule()
362 inst->pw = (*inst->acc->pw_map)(inst->acc); in add_rule()
363 if (inst->sv == NULL && inst->acc->sv_map != NULL) in add_rule()
364 inst->sv = (*inst->acc->sv_map)(inst->acc); in add_rule()
365 if (inst->pr == NULL && inst->acc->pr_map != NULL) in add_rule()
366 inst->pr = (*inst->acc->pr_map)(inst->acc); in add_rule()
367 if (inst->ho == NULL && inst->acc->ho_map != NULL) in add_rule()
368 inst->ho = (*inst->acc->ho_map)(inst->acc); in add_rule()
369 if (inst->nw == NULL && inst->acc->nw_map != NULL) in add_rule()
370 inst->nw = (*inst->acc->nw_map)(inst->acc); in add_rule()
371 if (inst->ng == NULL && inst->acc->ng_map != NULL) in add_rule()
372 inst->ng = (*inst->acc->ng_map)(inst->acc); in add_rule()