Lines Matching refs:d2
110 iodev_walk(struct iodev_snapshot *d1, struct iodev_snapshot *d2, in iodev_walk() argument
115 while (d1 && d2) { in iodev_walk()
116 if (strcmp(d1->is_name, d2->is_name) < 0) { in iodev_walk()
121 } else if (strcmp(d1->is_name, d2->is_name) > 0) { in iodev_walk()
123 cb(NULL, d2, data); in iodev_walk()
124 (void) iodev_walk(NULL, d2->is_children, cb, data); in iodev_walk()
125 d2 = d2->is_next; in iodev_walk()
127 cb(d1, d2, data); in iodev_walk()
129 d2->is_children, cb, data); in iodev_walk()
131 d2 = d2->is_next; in iodev_walk()
142 while (d2) { in iodev_walk()
144 cb(NULL, d2, data); in iodev_walk()
145 (void) iodev_walk(NULL, d2->is_children, cb, data); in iodev_walk()
146 d2 = d2->is_next; in iodev_walk()
302 iodev_report(struct iodev_snapshot *d1, struct iodev_snapshot *d2) in iodev_report() argument
304 while (d1 && d2) { in iodev_report()
305 if (iodev_cmp(d1, d2) < 0) { in iodev_report()
308 } else if (iodev_cmp(d1, d2) > 0) { in iodev_report()
309 iodev_changed(d2, 1); in iodev_report()
310 d2 = d2->is_next; in iodev_report()
312 iodev_report(d1->is_children, d2->is_children); in iodev_report()
314 d2 = d2->is_next; in iodev_report()
323 while (d2) { in iodev_report()
324 iodev_changed(d2, 1); in iodev_report()
325 d2 = d2->is_next; in iodev_report()