Lines Matching defs:nip

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