tri               204 drivers/input/joystick/sidewinder.c 	int tri = pos % bits;						/* Start position */
tri               209 drivers/input/joystick/sidewinder.c 		data |= (__u64)((buf[i] >> tri++) & 1) << bit++;	/* Transfer bit */
tri               210 drivers/input/joystick/sidewinder.c 		if (tri == bits) {
tri               212 drivers/input/joystick/sidewinder.c 			tri = 0;
tri               386 scripts/kconfig/conf.c 		if (sym->curr.tri != mod)
tri               241 scripts/kconfig/confdata.c 			sym->def[def].tri = mod;
tri               248 scripts/kconfig/confdata.c 			sym->def[def].tri = yes;
tri               253 scripts/kconfig/confdata.c 			sym->def[def].tri = no;
tri               409 scripts/kconfig/confdata.c 			sym->def[def].tri = no;
tri               442 scripts/kconfig/confdata.c 				sym->def[def].tri = no;
tri               490 scripts/kconfig/confdata.c 			switch (sym->def[def].tri) {
tri               494 scripts/kconfig/confdata.c 				if (cs->def[def].tri == yes) {
tri               500 scripts/kconfig/confdata.c 				if (cs->def[def].tri != no)
tri               505 scripts/kconfig/confdata.c 			cs->def[def].tri = EXPR_OR(cs->def[def].tri, sym->def[def].tri);
tri               537 scripts/kconfig/confdata.c 				if (sym->def[S_DEF_USER].tri == sym_get_tristate_value(sym))
tri              1015 scripts/kconfig/confdata.c 					    sym->def[S_DEF_AUTO].tri)
tri              1182 scripts/kconfig/confdata.c 	if (csym->curr.tri != yes)
tri              1201 scripts/kconfig/confdata.c 			sym->def[S_DEF_USER].tri = yes;
tri              1205 scripts/kconfig/confdata.c 			sym->def[S_DEF_USER].tri = no;
tri              1231 scripts/kconfig/confdata.c 			sym->def[S_DEF_USER].tri = no;
tri              1297 scripts/kconfig/confdata.c 				sym->def[S_DEF_USER].tri = yes;
tri              1300 scripts/kconfig/confdata.c 				sym->def[S_DEF_USER].tri = mod;
tri              1304 scripts/kconfig/confdata.c 					sym->def[S_DEF_USER].tri = yes;
tri              1306 scripts/kconfig/confdata.c 					sym->def[S_DEF_USER].tri = no;
tri              1309 scripts/kconfig/confdata.c 				sym->def[S_DEF_USER].tri = no;
tri              1313 scripts/kconfig/confdata.c 						sym->def[S_DEF_USER].tri = yes;
tri              1315 scripts/kconfig/confdata.c 						sym->def[S_DEF_USER].tri = mod;
tri              1317 scripts/kconfig/confdata.c 					sym->def[S_DEF_USER].tri = yes;
tri              1045 scripts/kconfig/expr.c 		return e->left.sym->curr.tri;
tri                56 scripts/kconfig/expr.h 	tristate tri;
tri                61 scripts/kconfig/expr.h 	tristate tri;
tri               120 scripts/kconfig/lkc.h 	return sym->curr.tri;
tri                39 scripts/kconfig/lkc_proto.h bool sym_tristate_within_range(struct symbol *sym,tristate tri);
tri                40 scripts/kconfig/lkc_proto.h bool sym_set_tristate_value(struct symbol *sym,tristate tri);
tri               604 scripts/kconfig/mconf.c 					if (sym->rev_dep.tri == mod)
tri               641 scripts/kconfig/menu.c 		visible = menu->prompt->visible.tri;
tri               643 scripts/kconfig/menu.c 		visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr);
tri               880 scripts/kconfig/nconf.c 					if (sym->rev_dep.tri == mod)
tri                82 scripts/kconfig/symbol.c 		prop->visible.tri = expr_calc_value(prop->visible.expr);
tri                83 scripts/kconfig/symbol.c 		if (prop->visible.tri != no)
tri                94 scripts/kconfig/symbol.c 		prop->visible.tri = expr_calc_value(prop->visible.expr);
tri                95 scripts/kconfig/symbol.c 		if (prop->visible.tri != no)
tri               175 scripts/kconfig/symbol.c 	tristate tri;
tri               178 scripts/kconfig/symbol.c 	tri = no;
tri               184 scripts/kconfig/symbol.c 		prop->visible.tri = expr_calc_value(prop->visible.expr);
tri               191 scripts/kconfig/symbol.c 		    prop->visible.tri == mod && choice_sym->curr.tri == yes)
tri               192 scripts/kconfig/symbol.c 			prop->visible.tri = no;
tri               194 scripts/kconfig/symbol.c 		tri = EXPR_OR(tri, prop->visible.tri);
tri               196 scripts/kconfig/symbol.c 	if (tri == mod && (sym->type != S_TRISTATE || modules_val == no))
tri               197 scripts/kconfig/symbol.c 		tri = yes;
tri               198 scripts/kconfig/symbol.c 	if (sym->visible != tri) {
tri               199 scripts/kconfig/symbol.c 		sym->visible = tri;
tri               205 scripts/kconfig/symbol.c 	tri = yes;
tri               207 scripts/kconfig/symbol.c 		tri = expr_calc_value(sym->dir_dep.expr);
tri               208 scripts/kconfig/symbol.c 	if (tri == mod && sym_get_type(sym) == S_BOOLEAN)
tri               209 scripts/kconfig/symbol.c 		tri = yes;
tri               210 scripts/kconfig/symbol.c 	if (sym->dir_dep.tri != tri) {
tri               211 scripts/kconfig/symbol.c 		sym->dir_dep.tri = tri;
tri               214 scripts/kconfig/symbol.c 	tri = no;
tri               216 scripts/kconfig/symbol.c 		tri = expr_calc_value(sym->rev_dep.expr);
tri               217 scripts/kconfig/symbol.c 	if (tri == mod && sym_get_type(sym) == S_BOOLEAN)
tri               218 scripts/kconfig/symbol.c 		tri = yes;
tri               219 scripts/kconfig/symbol.c 	if (sym->rev_dep.tri != tri) {
tri               220 scripts/kconfig/symbol.c 		sym->rev_dep.tri = tri;
tri               223 scripts/kconfig/symbol.c 	tri = no;
tri               224 scripts/kconfig/symbol.c 	if (sym->implied.expr && sym->dir_dep.tri != no)
tri               225 scripts/kconfig/symbol.c 		tri = expr_calc_value(sym->implied.expr);
tri               226 scripts/kconfig/symbol.c 	if (tri == mod && sym_get_type(sym) == S_BOOLEAN)
tri               227 scripts/kconfig/symbol.c 		tri = yes;
tri               228 scripts/kconfig/symbol.c 	if (sym->implied.tri != tri) {
tri               229 scripts/kconfig/symbol.c 		sym->implied.tri = tri;
tri               248 scripts/kconfig/symbol.c 		prop->visible.tri = expr_calc_value(prop->visible.expr);
tri               249 scripts/kconfig/symbol.c 		if (prop->visible.tri == no)
tri               293 scripts/kconfig/symbol.c 		sym->curr.tri = no;
tri               307 scripts/kconfig/symbol.c 		   sym->dir_dep.tri == mod ? 'm' : 'n');
tri               354 scripts/kconfig/symbol.c 		sym->curr.tri = no;
tri               372 scripts/kconfig/symbol.c 			newval.tri = (prop_get_symbol(prop)->curr.val == sym) ? yes : no;
tri               379 scripts/kconfig/symbol.c 					newval.tri = EXPR_AND(sym->def[S_DEF_USER].tri,
tri               384 scripts/kconfig/symbol.c 			if (sym->rev_dep.tri != no)
tri               389 scripts/kconfig/symbol.c 					newval.tri = EXPR_AND(expr_calc_value(prop->expr),
tri               390 scripts/kconfig/symbol.c 							      prop->visible.tri);
tri               391 scripts/kconfig/symbol.c 					if (newval.tri != no)
tri               394 scripts/kconfig/symbol.c 				if (sym->implied.tri != no) {
tri               396 scripts/kconfig/symbol.c 					newval.tri = EXPR_OR(newval.tri, sym->implied.tri);
tri               400 scripts/kconfig/symbol.c 			if (sym->dir_dep.tri < sym->rev_dep.tri)
tri               402 scripts/kconfig/symbol.c 			newval.tri = EXPR_OR(newval.tri, sym->rev_dep.tri);
tri               404 scripts/kconfig/symbol.c 		if (newval.tri == mod &&
tri               405 scripts/kconfig/symbol.c 		    (sym_get_type(sym) == S_BOOLEAN || sym->implied.tri == yes))
tri               406 scripts/kconfig/symbol.c 			newval.tri = yes;
tri               430 scripts/kconfig/symbol.c 	if (sym_is_choice(sym) && newval.tri == yes)
tri               438 scripts/kconfig/symbol.c 			modules_val = modules_sym->curr.tri;
tri               485 scripts/kconfig/symbol.c 	if (sym->visible <= sym->rev_dep.tri)
tri               487 scripts/kconfig/symbol.c 	if (sym->implied.tri == yes && val == mod)
tri               491 scripts/kconfig/symbol.c 	return val >= sym->rev_dep.tri && val <= sym->visible;
tri               523 scripts/kconfig/symbol.c 	sym->def[S_DEF_USER].tri = val;
tri               703 scripts/kconfig/symbol.c 	val = symbol_no.curr.tri;
tri               713 scripts/kconfig/symbol.c 			val = EXPR_AND(expr_calc_value(prop->expr), prop->visible.tri);
tri               730 scripts/kconfig/symbol.c 	val = EXPR_OR(val, sym->rev_dep.tri);
tri               734 scripts/kconfig/symbol.c 		if (!sym_is_choice_value(sym) && modules_sym->curr.tri == no)
tri               742 scripts/kconfig/symbol.c 	if (val < sym->implied.tri)
tri               743 scripts/kconfig/symbol.c 		val = sym->implied.tri;
tri               777 scripts/kconfig/symbol.c 			return (modules_sym->curr.tri == no) ? "n" : "m";
tri               790 scripts/kconfig/symbol.c 	return sym->visible > sym->rev_dep.tri;