Lines Matching defs:nidx
543 read_nodes(struct di_devlink_handle *hdp, cache_node_t *pcnp, uint32_t nidx)
555 if ((pcnp == NULL) ^ (nidx == DB_HDR(hdp)->root_idx)) {
557 fcn, nidx);
562 for (; dnp = get_node(hdp, nidx); nidx = dnp->sib) {
575 assert(strcmp(path, "/") ^ (nidx == DB_HDR(hdp)->root_idx));
583 (void) dprintf(DBG_STEP, "%s: node[%u]: %s\n", fcn, nidx,
591 read_minors(struct di_devlink_handle *hdp, cache_node_t *pcnp, uint32_t nidx)
602 nidx);
607 for (; dmp = get_minor(hdp, nidx); nidx = dmp->sib) {
618 (void) dprintf(DBG_STEP, "%s: minor[%u]: %s\n", fcn, nidx,
633 read_links(struct di_devlink_handle *hdp, cache_minor_t *pcmp, uint32_t nidx)
641 if (nidx != DB_NIL &&
642 ((pcmp == NULL) ^ (nidx == DB_HDR(hdp)->dngl_idx))) {
644 " index(%u)\n", nidx);
649 for (; dlp = get_link(hdp, nidx); nidx = dlp->sib) {
661 nidx, clp->path, pcmp == NULL ? "(DANGLING)" : "");
1432 uint32_t nidx;
1435 nidx = (((struct db_node *)vp)->minor);
1436 for (; dmp = get_minor(hdp, nidx); nidx = dmp->sib) {
2240 uint32_t nidx, eidx;
2247 for (nidx = 1; nidx < eidx; nidx++) {
2255 if ((dlp = get_link(hdp, nidx)) == NULL)
2273 uint32_t nidx;
2287 nidx = dmp ? dmp->link : DB_HDR(hdp)->dngl_idx;
2288 for (; dlp = get_link(hdp, nidx); nidx = dlp->sib) {