Deleted Added
full compact
devinfo.3 (75851) devinfo.3 (79754)
1.\"
2.\" Copyright (c) 2001 Michael Smith <msmith@FreeBSD.org>
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24.\" SUCH DAMAGE.
25.\"
1.\"
2.\" Copyright (c) 2001 Michael Smith <msmith@FreeBSD.org>
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24.\" SUCH DAMAGE.
25.\"
26.\" $FreeBSD: head/lib/libdevinfo/devinfo.3 75851 2001-04-23 07:39:36Z ru $
26.\" $FreeBSD: head/lib/libdevinfo/devinfo.3 79754 2001-07-15 07:53:42Z dd $
27.\"
28.Dd April 19, 2001
29.Dt DEVINFO 3
30.Os
31.Sh NAME
32.Nm devinfo ,
33.Nm devinfo_init ,
34.Nm devinfo_free ,

--- 16 unchanged lines hidden (view full) ---

51.Ft struct devinfo_dev *
52.Fn devinfo_handle_to_device "devinfo_handle_t handle"
53.Ft struct devinfo_res *
54.Fn devinfo_handle_to_resource "devinfo_handle_t handle"
55.Ft struct devinfo_rman *
56.Fn devinfo_handle_to_rman "devinfo_handle_t handle"
57.Ft int
58.Fo devinfo_foreach_device_child
27.\"
28.Dd April 19, 2001
29.Dt DEVINFO 3
30.Os
31.Sh NAME
32.Nm devinfo ,
33.Nm devinfo_init ,
34.Nm devinfo_free ,

--- 16 unchanged lines hidden (view full) ---

51.Ft struct devinfo_dev *
52.Fn devinfo_handle_to_device "devinfo_handle_t handle"
53.Ft struct devinfo_res *
54.Fn devinfo_handle_to_resource "devinfo_handle_t handle"
55.Ft struct devinfo_rman *
56.Fn devinfo_handle_to_rman "devinfo_handle_t handle"
57.Ft int
58.Fo devinfo_foreach_device_child
59.Fa "struct devinfo_dev *parent"
59.Fa "struct devinfo_dev *parent"
60.Fa "int \*[lp]*fn\*[rp]\*[lp]struct devinfo_dev *child, void *arg\*[rp]"
61.Fa "void *arg"
62.Fc
63.Ft int
64.Fo devinfo_foreach_device_resource
65.Fa "struct devinfo_dev *dev"
66.Fa "int \*[lp]*fn\*[rp]\*[lp]struct devinfo_dev *dev, struct devinfo_res *res, void *arg\*[rp]"
67.Fa "void *arg"

--- 68 unchanged lines hidden (view full) ---

136and
137.Fn devinfo_init
138must be called again before using any other functions.
139.Pp
140.Fn devinfo_handle_to_device ,
141.Fn devinfo_handle_to_resource
142and
143.Fn devinfo_handle_to_rman
60.Fa "int \*[lp]*fn\*[rp]\*[lp]struct devinfo_dev *child, void *arg\*[rp]"
61.Fa "void *arg"
62.Fc
63.Ft int
64.Fo devinfo_foreach_device_resource
65.Fa "struct devinfo_dev *dev"
66.Fa "int \*[lp]*fn\*[rp]\*[lp]struct devinfo_dev *dev, struct devinfo_res *res, void *arg\*[rp]"
67.Fa "void *arg"

--- 68 unchanged lines hidden (view full) ---

136and
137.Fn devinfo_init
138must be called again before using any other functions.
139.Pp
140.Fn devinfo_handle_to_device ,
141.Fn devinfo_handle_to_resource
142and
143.Fn devinfo_handle_to_rman
144return pointers to
144return pointers to
145.Vt devinfo_dev ,
146.Vt devinfo_res
147and
148.Vt devinfo_rman
149structures respectively based on the
150.Vt devinfo_handle_t
151passed to them.
152These functions can be used to traverse the tree from any node to any

--- 86 unchanged lines hidden ---
145.Vt devinfo_dev ,
146.Vt devinfo_res
147and
148.Vt devinfo_rman
149structures respectively based on the
150.Vt devinfo_handle_t
151passed to them.
152These functions can be used to traverse the tree from any node to any

--- 86 unchanged lines hidden ---