Lines Matching refs:constraint
291 constraint_node_t *constraint,
299 for (e = constraint->expr; e; e = e->next) {
354 constraint->permissions));
367 * constraint as before but adds the information to text buffers that
370 * the final readable constraint.
372 * Return the boolean value of a constraint expression
382 * This function will also build a buffer as the constraint is processed
390 constraint_node_t *constraint,
427 class_buf = get_class_info(tclass, constraint, xcontext);
437 for (e = constraint->expr; e; e = e->next) {
472 /* Now process each expression of the constraint */
682 * At this point each expression of the constraint is in
711 /* Convert constraint from RPN to infix notation. */
760 /* Get the final answer from tos and build constraint text */
763 /* validatetrans / constraint calculation:
766 xcontext ? "Validatetrans" : "Constraint",
772 * These contain the constraint components that are added to the
902 constraint_node_t *constraint;
971 * Remove any permissions prohibited by a constraint (this includes
974 constraint = tclass_datum->constraints;
975 while (constraint) {
976 if ((constraint->permissions & (avd->allowed)) &&
978 tclass, constraint, r_buf, flags)) {
980 (avd->allowed) & ~(constraint->permissions);
982 constraint = constraint->next;
1029 constraint_node_t *constraint;
1055 constraint = tclass_datum->validatetrans;
1056 while (constraint) {
1058 0, constraint, NULL, 0)) {
1061 constraint = constraint->next;
1082 constraint_node_t *constraint;
1118 constraint = tclass_datum->validatetrans;
1119 while (constraint) {
1121 tclass, constraint, reason_buf, flags)) {
1124 constraint = constraint->next;
1192 * chunks (as it gets called for each constraint processed).