Lines Matching refs:NULL

189 	if (ksp == NULL)
190 return (NULL);
202 if (ilbs->ilbs_ksp != NULL) {
206 ilbs->ilbs_ksp = NULL;
233 if (ksp == NULL)
234 return (NULL);
262 if (ksp == NULL)
263 return (NULL);
298 mutex_init(&ilbs->ilbs_g_hash[i].ilb_hash_lock, NULL,
299 MUTEX_DEFAULT, NULL);
307 if (ilbs->ilbs_g_hash == NULL)
324 if (ilbs->ilbs_g_hash[i].ilb_hash_rule != NULL)
326 rule->ir_hash_prev = NULL;
343 if (rule->ir_hash_next != NULL)
344 rule->ir_hash_next->ir_hash_prev = NULL;
346 if (rule->ir_hash_prev != NULL)
349 if (rule->ir_hash_next != NULL) {
356 rule->ir_hash_next = NULL;
357 rule->ir_hash_prev = NULL;
358 rule->ir_hash = NULL;
378 for (rule = ilbs->ilbs_g_hash[i].ilb_hash_rule; rule != NULL;
414 rule = NULL;
429 rule = NULL;
463 prev_rule = NULL;
464 for (tmp_rule = ilbs->ilbs_rule_head; tmp_rule != NULL;
469 if (tmp_rule == NULL) {
473 if (prev_rule == NULL)
618 if (ilbs->ilbs_g_hash == NULL)
620 if (ilbs->ilbs_c2s_conn_hash == NULL) {
621 ASSERT(ilbs->ilbs_s2c_conn_hash == NULL);
634 if (rule == NULL) {
644 if ((rule->ir_ksp = ilb_rule_kstat_init(stackid, rule)) == NULL) {
668 rule->ir_servers = NULL;
700 if (ilbs->ilbs_sticky_hash == NULL)
706 mutex_init(&rule->ir_lock, NULL, MUTEX_DEFAULT, NULL);
707 cv_init(&rule->ir_cv, NULL, CV_DEFAULT, NULL);
713 if ((rule->ir_alg = ilb_alg_rr_init(rule, NULL)) == NULL) {
723 &cmd->algo)) == NULL) {
744 if (rule->ir_ksp != NULL) {
745 /* stackid must be initialized if ir_ksp != NULL */
771 while ((server = tmp_rule->ir_servers) != NULL) {
793 ASSERT(tmp_rule->ir_ksp != NULL);
823 &err)) == NULL) {
869 for (rule = ilbs->ilbs_g_hash[i].ilb_hash_rule; rule != NULL;
877 if (ret_rule != NULL) {
901 for (rule = ilbs->ilbs_g_hash[i].ilb_hash_rule; rule != NULL;
909 if (ret_rule != NULL) {
932 for (tmp_rule = ilbs->ilbs_rule_head; tmp_rule != NULL;
941 return (NULL);
950 return (NULL);
975 for (tmp_rule = ilbs->ilbs_rule_head; tmp_rule != NULL;
1021 ASSERT((in_rule == NULL && rule_name != NULL) ||
1022 (in_rule != NULL && rule_name == NULL));
1023 if ((rule = in_rule) == NULL) {
1025 &err)) == NULL) {
1034 if (in_rule == NULL)
1046 ASSERT((in_rule == NULL && rule_name != NULL) ||
1047 (in_rule != NULL && rule_name == NULL));
1048 if ((rule = in_rule) == NULL) {
1050 &err)) == NULL) {
1059 if (in_rule == NULL)
1074 for (rule = ilbs->ilbs_rule_head; rule != NULL; rule = rule->ir_next) {
1082 (void) ilb_rule_enable(ilbs, zoneid, NULL, rule);
1093 for (rule = ilbs->ilbs_rule_head; rule != NULL;
1097 (void) ilb_rule_disable(ilbs, zoneid, NULL, rule);
1109 while ((rule = ilbs->ilbs_rule_head) != NULL) {
1134 return (ilbs->ilbs_rule_head != NULL);
1145 ASSERT((rule == NULL && rule_name != NULL) ||
1146 (rule != NULL && rule_name == NULL));
1148 if (rule == NULL) {
1150 &ret)) == NULL) {
1156 for (tmp_server = rule->ir_servers; tmp_server != NULL;
1161 if (tmp_server == NULL) {
1188 if (rule_name != NULL)
1291 for (server = rule->ir_servers; server != NULL;
1298 if (server != NULL) {
1303 if ((server = kmem_zalloc(sizeof (ilb_server_t), KM_NOSLEEP)) == NULL) {
1313 if (server->iser_ksp == NULL) {
1365 mutex_init(&server->iser_lock, NULL, MUTEX_DEFAULT, NULL);
1366 cv_init(&server->iser_cv, NULL, CV_DEFAULT, NULL);
1369 ASSERT(rule->ir_alg != NULL);
1381 if (rule->ir_servers == NULL) {
1382 server->iser_next = NULL;
1422 ASSERT((rule == NULL && rule_name != NULL) ||
1423 (rule != NULL && rule_name == NULL));
1424 if (rule == NULL) {
1426 &ret)) == NULL) {
1435 if (rule_name != NULL) {
1459 prev_server = NULL;
1460 for (server = rule->ir_servers; server != NULL;
1465 if (server == NULL) {
1479 if (prev_server == NULL)
1520 if (rule_name != NULL)
1675 struct ilb_sticky_s *s = NULL;
1722 if (rule == NULL) {
1756 &s, &nat_src_idx)) == NULL) {
1788 if (s != NULL)
1791 src_idx = NULL;
1794 &info.nat_src, &info.nat_sport, src_idx)) == NULL) {
1795 if (s != NULL)
1861 if (s != NULL)
1929 for (tmp_rule = ilbs->ilbs_rule_head; tmp_rule != NULL;
1944 if ((rule = ilb_find_rule(ilbs, zoneid, name, &err)) == NULL)
1960 if ((rule = ilb_find_rule(ilbs, zoneid, name, &err)) == NULL)
1963 server != NULL && cnt > 0;
1990 for (cnt = 0, tmp_rule = ilbs->ilbs_rule_head; tmp_rule != NULL;
2010 if ((rule = ilb_find_rule(ilbs, zoneid, cmd->name, &err)) == NULL) {
2056 ilbs->ilbs_rule_head = NULL;
2057 ilbs->ilbs_g_hash = NULL;
2058 mutex_init(&ilbs->ilbs_g_lock, NULL, MUTEX_DEFAULT, NULL);
2061 if ((ilbs->ilbs_ksp = ilb_kstat_g_init(stackid, ilbs)) == NULL) {
2063 return (NULL);
2070 ilbs->ilbs_conn_taskq = NULL;
2073 ilbs->ilbs_c2s_conn_hash = NULL;
2074 ilbs->ilbs_s2c_conn_hash = NULL;
2075 ilbs->ilbs_conn_timer_list = NULL;
2077 ilbs->ilbs_sticky_hash = NULL;
2079 ilbs->ilbs_sticky_timer_list = NULL;
2080 ilbs->ilbs_sticky_taskq = NULL;
2083 ilbs->ilbs_nat_src = NULL;
2085 mutex_init(&ilbs->ilbs_nat_src_lock, NULL, MUTEX_DEFAULT, NULL);
2089 mutex_init(&ilbs->ilbs_conn_list_lock, NULL, MUTEX_DEFAULT, NULL);
2090 cv_init(&ilbs->ilbs_conn_list_cv, NULL, CV_DEFAULT, NULL);
2093 ilbs->ilbs_conn_list_connp = NULL;
2096 mutex_init(&ilbs->ilbs_sticky_list_lock, NULL, MUTEX_DEFAULT, NULL);
2097 cv_init(&ilbs->ilbs_sticky_list_cv, NULL, CV_DEFAULT, NULL);
2100 ilbs->ilbs_sticky_list_curp = NULL;
2120 while ((tmp_rule = ilbs->ilbs_rule_head) != NULL) {
2128 if (ilbs->ilbs_nat_src != NULL)