1 '\" te
2 .\" Copyright 2012 Garrett D'Amore <garrett@damore.org>. All rights reserved.
3 .\" Copyright (c) 2005, Sun Microsystems, Inc., All Rights Reserved
4 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
5 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
6 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
7 .TH INTRO 9F "Feb 06, 2012"
8 .SH NAME
9 Intro, intro \- introduction to DDI/DKI functions
10 .SH DESCRIPTION
11 .sp
12 .LP
13 Section 9F describes the kernel functions available for use by device drivers.
14 See \fBIntro\fR(9E) for an overview of device driver interfaces.
15 .sp
16 .LP
17 In this section, the information for each driver function is organized under
18 the following headings:
19 .RS +4
20 .TP
21 .ie t \(bu
22 .el o
749 \fBrw_downgrade\fR Solaris DDI
750 \fBrw_enter\fR Solaris DDI
751 \fBrw_exit\fR Solaris DDI
752 \fBrw_init\fR Solaris DDI
753 \fBrw_read_locked\fR Solaris DDI
754 \fBrw_tryenter\fR Solaris DDI
755 \fBrw_tryupgrade\fR Solaris DDI
756 \fBscsi_abort\fR Solaris DDI
757 \fBscsi_alloc_consistent_buf\fR Solaris DDI
758 \fBscsi_cname\fR Solaris DDI
759 \fBscsi_destroy_pkt\fR Solaris DDI
760 \fBscsi_dmafree\fR Solaris DDI
761 \fBscsi_dmaget\fR Solaris DDI
762 \fBscsi_dname\fR Solaris DDI
763 \fBscsi_errmsg\fR Solaris DDI
764 \fBscsi_ext_sense_fields\fR Solaris DDI
765 \fBscsi_find_sense_descr\fR Solaris DDI
766 \fBscsi_free_consistent_buf\fR Solaris DDI
767 \fBscsi_get_device_type_scsi_options\fR Solaris DDI
768 \fBscsi_get_device_type_string\fR Solaris DDI
769 \fBscsi_hba_attach\fR Solaris DDI
770 \fBscsi_hba_attach_setup\fR Solaris DDI
771 \fBscsi_hba_detach\fR Solaris DDI
772 \fBscsi_hba_fini\fR Solaris DDI
773 \fBscsi_hba_init\fR Solaris DDI
774 \fBscsi_hba_lookup_capstr\fR Solaris DDI
775 \fBscsi_hba_pkt_alloc\fR Solaris DDI
776 \fBscsi_hba_pkt_free\fR Solaris DDI
777 \fBscsi_hba_probe\fR Solaris DDI
778 \fBscsi_hba_tran_alloc\fR Solaris DDI
779 \fBscsi_hba_tran_free\fR Solaris DDI
780 \fBscsi_ifgetcap\fR Solaris DDI
781 \fBscsi_ifsetcap\fR Solaris DDI
782 \fBscsi_init_pkt\fR Solaris DDI
783 \fBscsi_log\fR Solaris DDI
784 \fBscsi_mname\fR Solaris DDI
785 \fBscsi_pktalloc\fR Solaris DDI
786 \fBscsi_pktfree\fR Solaris DDI
787 \fBscsi_poll\fR Solaris DDI
788 \fBscsi_probe\fR Solaris DDI
789 \fBscsi_resalloc\fR Solaris DDI
|
1 '\" te
2 .\" Copyright 2014 Garrett D'Amore <garrett@damore.org>
3 .\" Copyright (c) 2005, Sun Microsystems, Inc., All Rights Reserved
4 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
5 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
6 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
7 .TH INTRO 9F "Feb 06, 2012"
8 .SH NAME
9 Intro, intro \- introduction to DDI/DKI functions
10 .SH DESCRIPTION
11 .sp
12 .LP
13 Section 9F describes the kernel functions available for use by device drivers.
14 See \fBIntro\fR(9E) for an overview of device driver interfaces.
15 .sp
16 .LP
17 In this section, the information for each driver function is organized under
18 the following headings:
19 .RS +4
20 .TP
21 .ie t \(bu
22 .el o
749 \fBrw_downgrade\fR Solaris DDI
750 \fBrw_enter\fR Solaris DDI
751 \fBrw_exit\fR Solaris DDI
752 \fBrw_init\fR Solaris DDI
753 \fBrw_read_locked\fR Solaris DDI
754 \fBrw_tryenter\fR Solaris DDI
755 \fBrw_tryupgrade\fR Solaris DDI
756 \fBscsi_abort\fR Solaris DDI
757 \fBscsi_alloc_consistent_buf\fR Solaris DDI
758 \fBscsi_cname\fR Solaris DDI
759 \fBscsi_destroy_pkt\fR Solaris DDI
760 \fBscsi_dmafree\fR Solaris DDI
761 \fBscsi_dmaget\fR Solaris DDI
762 \fBscsi_dname\fR Solaris DDI
763 \fBscsi_errmsg\fR Solaris DDI
764 \fBscsi_ext_sense_fields\fR Solaris DDI
765 \fBscsi_find_sense_descr\fR Solaris DDI
766 \fBscsi_free_consistent_buf\fR Solaris DDI
767 \fBscsi_get_device_type_scsi_options\fR Solaris DDI
768 \fBscsi_get_device_type_string\fR Solaris DDI
769 \fBscsi_hba_attach_setup\fR Solaris DDI
770 \fBscsi_hba_detach\fR Solaris DDI
771 \fBscsi_hba_fini\fR Solaris DDI
772 \fBscsi_hba_init\fR Solaris DDI
773 \fBscsi_hba_lookup_capstr\fR Solaris DDI
774 \fBscsi_hba_pkt_alloc\fR Solaris DDI
775 \fBscsi_hba_pkt_free\fR Solaris DDI
776 \fBscsi_hba_probe\fR Solaris DDI
777 \fBscsi_hba_tran_alloc\fR Solaris DDI
778 \fBscsi_hba_tran_free\fR Solaris DDI
779 \fBscsi_ifgetcap\fR Solaris DDI
780 \fBscsi_ifsetcap\fR Solaris DDI
781 \fBscsi_init_pkt\fR Solaris DDI
782 \fBscsi_log\fR Solaris DDI
783 \fBscsi_mname\fR Solaris DDI
784 \fBscsi_pktalloc\fR Solaris DDI
785 \fBscsi_pktfree\fR Solaris DDI
786 \fBscsi_poll\fR Solaris DDI
787 \fBscsi_probe\fR Solaris DDI
788 \fBscsi_resalloc\fR Solaris DDI
|