1*13e21196Smrg# $NetBSD: devs,v 1.2 2019/05/09 07:59:49 mrg Exp $ 20f723754Smrg 30f723754Smrgdefine devs 40f723754Smrg set $i = 0 50f723754Smrg 60f723754Smrg while ($i < 2) 70f723754Smrg if ($i == 0) 80f723754Smrg set $d = alldevs.tqh_first 90f723754Smrg end 100f723754Smrg if ($d) 110f723754Smrg printf " device_t parent private dv_xname\n" 120f723754Smrg end 130f723754Smrg while ($d) 140f723754Smrg printf "%16lx %16lx %16lx %s\n", \ 150f723754Smrg $d, $d->dv_parent, $d->dv_private, $d->dv_xname 160f723754Smrg set $d = $d->dv_list.tqe_next 170f723754Smrg end 180f723754Smrg set $i++ 190f723754Smrg end 200f723754Smrgend 21*13e21196Smrgdocument devs 22*13e21196Smrgdump a list of all devices known on the system with their name, 23*13e21196Smrgand these pointers: this device, parent device, device private. 24*13e21196Smrgend 25