Lines Matching defs:nidx
539 read_nodes(struct di_devlink_handle *hdp, cache_node_t *pcnp, uint32_t nidx)
551 if ((pcnp == NULL) ^ (nidx == DB_HDR(hdp)->root_idx)) {
553 fcn, nidx);
558 for (; dnp = get_node(hdp, nidx); nidx = dnp->sib) {
571 assert(strcmp(path, "/") ^ (nidx == DB_HDR(hdp)->root_idx));
579 (void) dprintf(DBG_STEP, "%s: node[%u]: %s\n", fcn, nidx,
587 read_minors(struct di_devlink_handle *hdp, cache_node_t *pcnp, uint32_t nidx)
598 nidx);
603 for (; dmp = get_minor(hdp, nidx); nidx = dmp->sib) {
614 (void) dprintf(DBG_STEP, "%s: minor[%u]: %s\n", fcn, nidx,
629 read_links(struct di_devlink_handle *hdp, cache_minor_t *pcmp, uint32_t nidx)
637 if (nidx != DB_NIL &&
638 ((pcmp == NULL) ^ (nidx == DB_HDR(hdp)->dngl_idx))) {
640 " index(%u)\n", nidx);
645 for (; dlp = get_link(hdp, nidx); nidx = dlp->sib) {
657 nidx, clp->path, pcmp == NULL ? "(DANGLING)" : "");
1428 uint32_t nidx;
1431 nidx = (((struct db_node *)vp)->minor);
1432 for (; dmp = get_minor(hdp, nidx); nidx = dmp->sib) {
2236 uint32_t nidx, eidx;
2243 for (nidx = 1; nidx < eidx; nidx++) {
2251 if ((dlp = get_link(hdp, nidx)) == NULL)
2269 uint32_t nidx;
2283 nidx = dmp ? dmp->link : DB_HDR(hdp)->dngl_idx;
2284 for (; dlp = get_link(hdp, nidx); nidx = dlp->sib) {