Lines Matching refs:rseen
864 …dproblemrule_internal(Solver *solv, Id idx, Id *reqrp, Id *conrp, Id *sysrp, Id *jobrp, Map *rseen) in findproblemrule_internal() argument
894 if (MAPTST(rseen, rid - solv->learntrules)) in findproblemrule_internal()
896 MAPSET(rseen, rid - solv->learntrules); in findproblemrule_internal()
897 …l(solv, solv->learnt_why.elements[rid - solv->learntrules], &lreqr, &lconr, &lsysr, &ljobr, rseen); in findproblemrule_internal()
974 Map rseen; in solver_findproblemrule() local
976 map_init(&rseen, solv->learntrules ? solv->nrules - solv->learntrules : 0); in solver_findproblemrule()
977 findproblemrule_internal(solv, idx, &reqr, &conr, &sysr, &jobr, &rseen); in solver_findproblemrule()
978 map_free(&rseen); in solver_findproblemrule()
994 findallproblemrules_internal(Solver *solv, Id idx, Queue *rules, Map *rseen) in findallproblemrules_internal() argument
1001 if (MAPTST(rseen, rid - solv->learntrules)) in findallproblemrules_internal()
1003 MAPSET(rseen, rid - solv->learntrules); in findallproblemrules_internal()
1004 …ndallproblemrules_internal(solv, solv->learnt_why.elements[rid - solv->learntrules], rules, rseen); in findallproblemrules_internal()
1022 Map rseen; in solver_findallproblemrules() local
1024 map_init(&rseen, solv->learntrules ? solv->nrules - solv->learntrules : 0); in solver_findallproblemrules()
1025 findallproblemrules_internal(solv, solv->problems.elements[2 * problem - 2], rules, &rseen); in solver_findallproblemrules()
1026 map_free(&rseen); in solver_findallproblemrules()