Lines Matching defs:dc
1270 tmpfs_dir_first(struct tmpfs_node *dnode, struct tmpfs_dir_cursor *dc)
1275 dc->tdc_tree = de;
1278 dc->tdc_current = de;
1280 return (dc->tdc_current);
1284 tmpfs_dir_next(struct tmpfs_node *dnode, struct tmpfs_dir_cursor *dc)
1288 MPASS(dc->tdc_tree != NULL);
1289 if (tmpfs_dirent_dup(dc->tdc_current)) {
1290 dc->tdc_current = LIST_NEXT(dc->tdc_current, uh.td_dup.entries);
1291 if (dc->tdc_current != NULL)
1292 return (dc->tdc_current);
1294 dc->tdc_tree = dc->tdc_current = RB_NEXT(tmpfs_dir,
1295 &dnode->tn_dir.tn_dirhead, dc->tdc_tree);
1296 if ((de = dc->tdc_current) != NULL && tmpfs_dirent_duphead(de)) {
1297 dc->tdc_current = LIST_FIRST(&de->ud.td_duphead);
1298 MPASS(dc->tdc_current != NULL);
1301 return (dc->tdc_current);
1318 struct tmpfs_dir_cursor *dc)
1356 dc->tdc_tree = de;
1357 dc->tdc_current = de;
1359 dc->tdc_current = LIST_FIRST(&de->ud.td_duphead);
1360 MPASS(dc->tdc_current != NULL);
1362 return (dc->tdc_current);
1365 dc->tdc_tree = de;
1366 dc->tdc_current = de;
1368 dc->tdc_tree = tmpfs_dir_xlookup_hash(node,
1370 return (dc->tdc_current);
1686 struct tmpfs_dir_cursor dc;
1713 de = tmpfs_dir_first(node, &dc);
1728 de = tmpfs_dir_lookup_cookie(node, uio->uio_offset, &dc);
1799 nde = tmpfs_dir_next(node, &dc);
1872 struct tmpfs_dir_cursor dc;
1878 while ((de = tmpfs_dir_first(dnode, &dc)) != NULL) {