11.2Smrg#	$NetBSD: devs,v 1.2 2019/05/09 07:59:49 mrg Exp $
21.1Smrg
31.1Smrgdefine devs
41.1Smrg	set $i = 0
51.1Smrg
61.1Smrg	while ($i < 2)
71.1Smrg		if ($i == 0)
81.1Smrg			set $d = alldevs.tqh_first
91.1Smrg		end
101.1Smrg		if ($d)
111.1Smrg			printf "        device_t            parent           private  dv_xname\n"
121.1Smrg		end
131.1Smrg		while ($d)
141.1Smrg			printf "%16lx  %16lx  %16lx  %s\n", \
151.1Smrg				$d, $d->dv_parent, $d->dv_private, $d->dv_xname
161.1Smrg			set $d = $d->dv_list.tqe_next
171.1Smrg		end
181.1Smrg		set $i++
191.1Smrg	end
201.1Smrgend
211.2Smrgdocument devs
221.2Smrgdump a list of all devices known on the system with their name,
231.2Smrgand these pointers: this device, parent device, device private.
241.2Smrgend
25