1.\" -*- nroff -*-
2.\"
3.\" Copyright (c) 2000 Andrew Stevenson
4.\"
5.\" All rights reserved.
6.\"
7.\" This program is free software.
8.\"
--- 16 unchanged lines hidden (view full) ---
25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28.\"
29.\" If this manual page travels to places exotic (like projects other than
30.\" FreeBSD) I would love to hear about it.
31.\" Andrew <andrew@ugh.net.au>
32.\"
33.\" $FreeBSD: head/share/man/man9/vcount.9 230330 2012-01-19 09:51:07Z ed $
34.\"
35.Dd January 19, 2012
36.Dt VCOUNT 9
37.Os
38.Sh NAME
39.Nm vcount ,
40.Nm count_dev
41.Nd "get total number of references to a device"
42.Sh SYNOPSIS
43.In sys/param.h
44.In sys/time.h
45.In sys/conf.h
46.In sys/vnode.h
47.Ft int
48.Fn vcount "struct vnode *vp"
49.Ft int
50.Fn count_dev "struct cdev *dev"
51.Sh DESCRIPTION
52.Fn vcount
53is used to get the number of references to a particular device.
54It allows for the fact that multiple vnodes may reference the same device.
55.Fn count_dev
56does the same thing as
57.Fn vcount ,
58but takes a
59.Vt "struct cdev"
60rather than a
61.Vt "struct vnode"
62pointer as an argument.
63.Sh RETURN VALUES
64.Fn vcount
65and
66.Fn count_dev
67both return the number of references to the device.
68.Sh SEE ALSO
69.Xr VFS 9 ,
70.Xr vnode 9
71.Sh AUTHORS
72This manual page was written by
73.An Andrew Stevenson .
2.\"
3.\" Copyright (c) 2000 Andrew Stevenson
4.\"
5.\" All rights reserved.
6.\"
7.\" This program is free software.
8.\"
--- 16 unchanged lines hidden (view full) ---
25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28.\"
29.\" If this manual page travels to places exotic (like projects other than
30.\" FreeBSD) I would love to hear about it.
31.\" Andrew <andrew@ugh.net.au>
32.\"
33.\" $FreeBSD: head/share/man/man9/vcount.9 230330 2012-01-19 09:51:07Z ed $
34.\"
35.Dd January 19, 2012
36.Dt VCOUNT 9
37.Os
38.Sh NAME
39.Nm vcount ,
40.Nm count_dev
41.Nd "get total number of references to a device"
42.Sh SYNOPSIS
43.In sys/param.h
44.In sys/time.h
45.In sys/conf.h
46.In sys/vnode.h
47.Ft int
48.Fn vcount "struct vnode *vp"
49.Ft int
50.Fn count_dev "struct cdev *dev"
51.Sh DESCRIPTION
52.Fn vcount
53is used to get the number of references to a particular device.
54It allows for the fact that multiple vnodes may reference the same device.
55.Fn count_dev
56does the same thing as
57.Fn vcount ,
58but takes a
59.Vt "struct cdev"
60rather than a
61.Vt "struct vnode"
62pointer as an argument.
63.Sh RETURN VALUES
64.Fn vcount
65and
66.Fn count_dev
67both return the number of references to the device.
68.Sh SEE ALSO
69.Xr VFS 9 ,
70.Xr vnode 9
71.Sh AUTHORS
72This manual page was written by
73.An Andrew Stevenson .