xref: /dflybsd-src/share/man/man9/device_set_driver.9 (revision e74ec36cd5f59d3d4daaa3621feda3735b07ad97)
103c1b309SSascha Wildner.\" -*- nroff -*-
203c1b309SSascha Wildner.\"
303c1b309SSascha Wildner.\" Copyright (c) 2003 M. Warner Losh
403c1b309SSascha Wildner.\"
503c1b309SSascha Wildner.\" All rights reserved.
603c1b309SSascha Wildner.\"
703c1b309SSascha Wildner.\" This program is free software.
803c1b309SSascha Wildner.\"
903c1b309SSascha Wildner.\" Redistribution and use in source and binary forms, with or without
1003c1b309SSascha Wildner.\" modification, are permitted provided that the following conditions
1103c1b309SSascha Wildner.\" are met:
1203c1b309SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
1303c1b309SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
1403c1b309SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
1503c1b309SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in the
1603c1b309SSascha Wildner.\"    documentation and/or other materials provided with the distribution.
1703c1b309SSascha Wildner.\"
1803c1b309SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
1903c1b309SSascha Wildner.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
2003c1b309SSascha Wildner.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
2103c1b309SSascha Wildner.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
2203c1b309SSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
2303c1b309SSascha Wildner.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2403c1b309SSascha Wildner.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2503c1b309SSascha Wildner.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2603c1b309SSascha Wildner.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
2703c1b309SSascha Wildner.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2803c1b309SSascha Wildner.\"
2903c1b309SSascha Wildner.\" $FreeBSD: src/share/man/man9/device_set_driver.9,v 1.3 2003/10/23 06:19:45 hmp Exp $
3003c1b309SSascha Wildner.\"
3103c1b309SSascha Wildner.Dd April 21, 2003
3203c1b309SSascha Wildner.Dt DEVICE_SET_DRIVER 9
3303c1b309SSascha Wildner.Os
3403c1b309SSascha Wildner.Sh NAME
3503c1b309SSascha Wildner.Nm device_set_driver
3603c1b309SSascha Wildner.Nd "associate a specific driver with a device node in the tree"
3703c1b309SSascha Wildner.Sh SYNOPSIS
3803c1b309SSascha Wildner.In sys/param.h
3903c1b309SSascha Wildner.In sys/bus.h
40*e74ec36cSSascha Wildner.Ft int
4103c1b309SSascha Wildner.Fn device_set_driver "device_t dev" "driver_t *driver"
4203c1b309SSascha Wildner.Sh DESCRIPTION
4303c1b309SSascha WildnerThis function associates a specific driver with a given device node
4403c1b309SSascha Wildnerin the tree.
4503c1b309SSascha WildnerIt is typically used in
4603c1b309SSascha Wildner.Xr DEVICE_IDENTIFY 9
4703c1b309SSascha Wildnerfunctions to add devices to a bus that does not support doing so
4803c1b309SSascha Wildnerautomatically, such as the
4903c1b309SSascha Wildner.Xr isa 4
5003c1b309SSascha Wildnerbus.
5103c1b309SSascha Wildner.Sh SEE ALSO
5203c1b309SSascha Wildner.Xr device 9
5303c1b309SSascha Wildner.Sh AUTHORS
5403c1b309SSascha WildnerThis manual page was written by
5503c1b309SSascha Wildner.An M. Warner Losh .
56