Lines Matching refs:nip

1206 	rc_notify_info_t *nip;  in rc_notify_insert_node()  local
1216 for (nip = uu_list_first(rc_notify_info_list); nip != NULL; in rc_notify_insert_node()
1217 nip = uu_list_next(rc_notify_info_list, nip)) { in rc_notify_insert_node()
1218 if (rc_notify_info_interested(nip, np)) { in rc_notify_insert_node()
1219 (void) pthread_cond_broadcast(&nip->rni_cv); in rc_notify_insert_node()
1235 rc_notify_info_t *nip; in rc_notify_deletion() local
1250 for (nip = uu_list_first(rc_notify_info_list); nip != NULL; in rc_notify_deletion()
1251 nip = uu_list_next(rc_notify_info_list, nip)) in rc_notify_deletion()
1252 (void) pthread_cond_broadcast(&nip->rni_cv); in rc_notify_deletion()
1933 rc_node_setup(rc_node_t *cp, rc_node_lookup_t *nip, const char *name, in rc_node_setup() argument
1938 uint32_t h = rc_node_hash(nip); in rc_node_setup()
1943 if ((np = cache_lookup_unlocked(bp, nip)) != NULL) { in rc_node_setup()
1952 assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0); in rc_node_setup()
1969 np->rn_id = *nip; in rc_node_setup()
1998 rc_node_setup_snapshot(rc_node_t *cp, rc_node_lookup_t *nip, const char *name, in rc_node_setup_snapshot() argument
2003 uint32_t h = rc_node_hash(nip); in rc_node_setup_snapshot()
2008 if ((np = cache_lookup_unlocked(bp, nip)) != NULL) { in rc_node_setup_snapshot()
2017 assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0); in rc_node_setup_snapshot()
2034 np->rn_id = *nip; in rc_node_setup_snapshot()
2055 rc_node_setup_snaplevel(rc_node_t *cp, rc_node_lookup_t *nip, in rc_node_setup_snaplevel() argument
2060 uint32_t h = rc_node_hash(nip); in rc_node_setup_snaplevel()
2065 if ((np = cache_lookup_unlocked(bp, nip)) != NULL) { in rc_node_setup_snaplevel()
2074 assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0); in rc_node_setup_snaplevel()
2091 np->rn_id = *nip; in rc_node_setup_snaplevel()
2115 rc_node_setup_pg(rc_node_t *cp, rc_node_lookup_t *nip, const char *name, in rc_node_setup_pg() argument
2121 uint32_t h = rc_node_hash(nip); in rc_node_setup_pg()
2123 if ((np = cache_lookup_unlocked(bp, nip)) != NULL) { in rc_node_setup_pg()
2134 assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0); in rc_node_setup_pg()
2149 np->rn_id = *nip; in rc_node_setup_pg()
2210 rc_node_create_property(rc_node_t *pp, rc_node_lookup_t *nip, in rc_node_create_property() argument
2217 uint32_t h = rc_node_hash(nip); in rc_node_create_property()
2219 if ((np = cache_lookup_unlocked(bp, nip)) != NULL) { in rc_node_create_property()
2227 assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0); in rc_node_create_property()
2251 np->rn_id = *nip; in rc_node_create_property()
5952 rc_node_iter_t *nip; in rc_iter_create() local
5957 nip = uu_zalloc(sizeof (*nip)); in rc_iter_create()
5958 if (nip == NULL) in rc_iter_create()
5971 uu_free(nip); in rc_iter_create()
5975 nip->rni_clevel = -1; in rc_iter_create()
5977 nip->rni_iter = uu_list_walk_start(np->rn_children, in rc_iter_create()
5979 if (nip->rni_iter != NULL) { in rc_iter_create()
5980 nip->rni_iter_node = np; in rc_iter_create()
5984 uu_free(nip); in rc_iter_create()
5998 uu_free(nip); in rc_iter_create()
6008 for (nip->rni_clevel = 0; ; ++nip->rni_clevel) { in rc_iter_create()
6009 if (nip->rni_clevel >= COMPOSITION_DEPTH) { in rc_iter_create()
6012 nip->rni_clevel = -1; in rc_iter_create()
6013 nip->rni_iter = NULL; in rc_iter_create()
6018 ent = np->rn_cchain[nip->rni_clevel]; in rc_iter_create()
6030 nip->rni_iter = uu_list_walk_start(ent->rn_children, in rc_iter_create()
6033 if (nip->rni_iter == NULL) in rc_iter_create()
6036 nip->rni_iter_node = ent; in rc_iter_create()
6043 uu_free(nip); in rc_iter_create()
6052 nip->rni_parent = np; in rc_iter_create()
6053 nip->rni_type = type; in rc_iter_create()
6054 nip->rni_filter = (filter != NULL)? filter : rc_iter_null_filter; in rc_iter_create()
6055 nip->rni_filter_arg = arg; in rc_iter_create()
6056 *resp = nip; in rc_iter_create()
6091 rc_node_iter_t *nip; in rc_node_setup_value_iter() local
6102 nip = uu_zalloc(sizeof (*nip)); in rc_node_setup_value_iter()
6103 if (nip == NULL) { in rc_node_setup_value_iter()
6108 nip->rni_parent = np; in rc_node_setup_value_iter()
6109 nip->rni_iter = NULL; in rc_node_setup_value_iter()
6110 nip->rni_clevel = -1; in rc_node_setup_value_iter()
6111 nip->rni_type = REP_PROTOCOL_ENTITY_VALUE; in rc_node_setup_value_iter()
6112 nip->rni_offset = 0; in rc_node_setup_value_iter()
6113 nip->rni_last_offset = 0; in rc_node_setup_value_iter()
6117 *iterp = nip; in rc_node_setup_value_iter()
6620 rc_node_iter_t *nip = *nipp; in rc_iter_destroy() local
6623 if (nip == NULL) in rc_iter_destroy()
6626 np = nip->rni_parent; in rc_iter_destroy()
6628 if (nip->rni_filter_arg != NULL) in rc_iter_destroy()
6629 free(nip->rni_filter_arg); in rc_iter_destroy()
6630 nip->rni_filter_arg = NULL; in rc_iter_destroy()
6632 if (nip->rni_type == REP_PROTOCOL_ENTITY_VALUE || in rc_iter_destroy()
6633 nip->rni_iter != NULL) { in rc_iter_destroy()
6634 if (nip->rni_clevel < 0) in rc_iter_destroy()
6638 &np->rn_cchain[nip->rni_clevel]->rn_lock); in rc_iter_destroy()
6639 rc_iter_end(nip); /* release walker and lock */ in rc_iter_destroy()
6641 nip->rni_parent = NULL; in rc_iter_destroy()
6643 uu_free(nip); in rc_iter_destroy()