Lines Matching refs:d2
112 iodev_walk(struct iodev_snapshot *d1, struct iodev_snapshot *d2, in iodev_walk() argument
117 while (d1 && d2) { in iodev_walk()
118 if (strcmp(d1->is_name, d2->is_name) < 0) { in iodev_walk()
123 } else if (strcmp(d1->is_name, d2->is_name) > 0) { in iodev_walk()
125 cb(NULL, d2, data); in iodev_walk()
126 (void) iodev_walk(NULL, d2->is_children, cb, data); in iodev_walk()
127 d2 = d2->is_next; in iodev_walk()
129 cb(d1, d2, data); in iodev_walk()
131 d2->is_children, cb, data); in iodev_walk()
133 d2 = d2->is_next; in iodev_walk()
144 while (d2) { in iodev_walk()
146 cb(NULL, d2, data); in iodev_walk()
147 (void) iodev_walk(NULL, d2->is_children, cb, data); in iodev_walk()
148 d2 = d2->is_next; in iodev_walk()
304 iodev_report(struct iodev_snapshot *d1, struct iodev_snapshot *d2) in iodev_report() argument
306 while (d1 && d2) { in iodev_report()
307 if (iodev_cmp(d1, d2) < 0) { in iodev_report()
310 } else if (iodev_cmp(d1, d2) > 0) { in iodev_report()
311 iodev_changed(d2, 1); in iodev_report()
312 d2 = d2->is_next; in iodev_report()
314 iodev_report(d1->is_children, d2->is_children); in iodev_report()
316 d2 = d2->is_next; in iodev_report()
325 while (d2) { in iodev_report()
326 iodev_changed(d2, 1); in iodev_report()
327 d2 = d2->is_next; in iodev_report()