Lines Matching refs:condition

51  * expression is made up of a condition that can be assigned a boolean value,
53 * activation-mode is CONDITIONAL_ANY, the condition will be satisfied if any
55 * the condition is satisfied only if all of the conditions are true.
63 static boolean_t test_condition_ncp(nwam_condition_t condition,
65 static boolean_t test_condition_ncu(nwam_condition_t condition,
67 static boolean_t test_condition_enm(nwam_condition_t condition,
69 static boolean_t test_condition_loc(nwam_condition_t condition,
73 static boolean_t test_condition_ip_address(nwam_condition_t condition,
77 static boolean_t test_condition_sys_domain(nwam_condition_t condition,
79 static boolean_t test_condition_adv_domain(nwam_condition_t condition,
83 static boolean_t test_condition_wireless_essid(nwam_condition_t condition,
85 static boolean_t test_condition_wireless_bssid(nwam_condition_t condition,
109 test_condition_object_state(nwam_condition_t condition,
122 switch (condition) {
133 test_condition_ncp(nwam_condition_t condition, const char *name)
141 switch (condition) {
152 test_condition_ncu(nwam_condition_t condition, const char *name)
188 rv = test_condition_object_state(condition, NWAM_OBJECT_TYPE_NCU,
195 test_condition_enm(nwam_condition_t condition, const char *enm_name)
210 rv = test_condition_object_state(condition, NWAM_OBJECT_TYPE_ENM,
217 test_condition_loc(nwam_condition_t condition, const char *loc_name)
232 rv = test_condition_object_state(condition, NWAM_OBJECT_TYPE_LOC,
239 test_condition_domain(nwam_condition_t condition, const char *target_domain,
257 switch (condition) {
305 test_condition_sys_domain(nwam_condition_t condition, const char *domainname)
312 return (test_condition_domain(condition, domainname, cur_domainname));
316 test_condition_adv_domain(nwam_condition_t condition, const char *domainname)
325 positive = (condition == NWAM_CONDITION_IS ||
326 condition == NWAM_CONDITION_CONTAINS);
330 * single domain, but we're dealing with a list: if our condition
332 * domain results are or'd together; if our condition is negative
335 * condition: if the test function returns TRUE it implies immediate
336 * success for a positive condition; if it returns FALSE it implies
337 * immediate failure for a negative condition.
341 if ((test_condition_domain(condition, domainname,
343 (test_condition_domain(condition, domainname,
353 * condition was positive, and succeeded if our condition
434 nwam_condition_t condition;
464 switch (wa->condition) {
481 test_condition_ip_address(nwam_condition_t condition,
517 wa.condition = condition;
519 switch (condition) {
551 nwam_condition_t condition;
593 switch (wa->condition) {
623 switch (wa->condition) {
643 switch (wa->condition) {
656 test_condition_wireless_essid(nwam_condition_t condition,
661 wa.condition = condition;
674 test_condition_wireless_bssid(nwam_condition_t condition,
679 wa.condition = condition;
693 * condition and evaluates it.
700 nwam_condition_t condition;
708 &object_type, &condition, &object_name) != NWAM_SUCCESS) {
709 nlog(LOG_ERR, "check_conditions: invalid condition %s",
718 ret = condition_map[j].condition_func(condition,
743 * condition, or sum all the CONDITIONAL_ALL condition ratings. This allows
750 nwam_condition_t condition;
760 &object_type, &condition, &object_name) != NWAM_SUCCESS ||
761 nwam_condition_rate(object_type, condition, &rating)
764 "condition");