Home
last modified time | relevance | path

Searched full:drivers (Results 1 – 25 of 1502) sorted by relevance

12345678910>>...61

/titanic_44/exception_lists/
H A Dhdrchk188 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_common.h
189 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
190 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init.h
191 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
192 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/bcm_utils.h
193 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/cyclic_oper.h
194 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/debug.h
195 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l4/mm_l4if.h
196 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l5/mm_l5if.h
197 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/mm_dos.h
[all …]
H A Dcstyle739 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_common.h
740 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init_ops.h
741 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_init.h
742 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
743 usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
744 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/bcm_utils.h
745 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/cyclic_oper.h
746 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/debug.h
747 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l4/mm_l4if.h
748 usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l5/mm_l5if.h
[all …]
/titanic_44/usr/src/man/man4/
H A Dscsi.48 scsi \- configuration files for SCSI target drivers
13 device drivers: \fBSCSI\fR target drivers, and \fBSCSI\fR host adapter drivers.
14 Target drivers like \fBsd\fR(7D) and \fBst\fR(7D) manage the device on the
15 other end of the \fBSCSI\fR bus. Host adapter drivers manage the \fBSCSI\fR bus
19 Drivers for host adapters provide a common set of interfaces for target
20 drivers. These interfaces comprise the Sun Common \fBSCSI\fR Architecture (
31 \fBscsi_vhci\fR(7D), \fBsf\fR(7D), and the SATA framework drivers (see
38 Host adapter drivers of class scsi-self-identifying that dynamically create
212 Configuration files for \fBSCSI\fR target drivers should identify the host
217 All host adapter drivers of class \fBscsi\fR recognize the following
[all …]
H A Dsysbus.48 sysbus, isa \- device tree properties for ISA bus device drivers
12 Solaris for x86 supports the \fBISA\fR bus as the system bus. Drivers for
20 Configuration files for \fBISA\fR device drivers are only necessary to describe
26 The \fBISA\fR nexus drivers all belong to class \fBsysbus\fR. All bus drivers
45 drivers. The priority is an integer from \fB1\fR to \fB16\fR. Generally,
132 \fIWriting Device Drivers\fR
/titanic_44/usr/src/man/man7d/
H A Dusba.7d24 transport layer abstraction to USB client drivers.
27 For information on how to write USB client drivers, see \fIWriting Device
28 Drivers\fR. For the latest information on writing USB drivers, visit
38 Listed below are drivers and modules which either utilize or are utilized by
39 USBA. Drivers in \fB/kernel/drv\fR are 32 bit drivers (x86 only). Drivers in
40 \fB/kernel/drv/sparcv9\fR or \fB/kernel/drv/amd64\fR are 64 bit drivers.
84 \fIHost Controller Interface Drivers Device\fR
120 \fIWriting Device Drivers\fR
H A Dgld.7d38 Solaris local area network (\fBLAN\fR) device drivers. \fBLAN\fR drivers in
39 Solaris are \fBSTREAMS\fR-based drivers that use the Data Link Provider
41 protocol stacks use the network drivers to send and receive packets on a local
48 LAN driver. Several Solaris network drivers are implemented using GLD.
66 \fBDL_TPR\fR, and \fBDL_FDDI\fR. GLD drivers are expected to process
208 returns the following values on behalf of all GLD-based drivers:
309 .SS "Requirements on GLD Drivers"
312 GLD-based drivers must include the header file \fB<sys/gld.h>\fR\&.
315 GLD-based drivers must also specify a link dependency on "misc/gld". (See
467 Solaris network drivers must implement statistics variables. GLD itself tallies
[all …]
H A Dusb_ac.7d23 to the \fBaudiocs\fR (sun4u) and \fBaudiots\fR (Sun Blade 100) drivers which
25 \fBaudiocs\fR and \fBaudiots\fR drivers, the USB audio device can have
29 Drivers corresponding to other USB audio interfaces on the device, including
105 \fIWriting Device Drivers\fR
132 \fBFailure to plumb audio streams drivers.\fR
/titanic_44/usr/src/uts/intel/bnxe/
H A DMakefile73 -I$(SRCDIR)/577xx/drivers/common/ecore \
74 -I$(SRCDIR)/577xx/drivers/common/include \
75 -I$(SRCDIR)/577xx/drivers/common/include/l4 \
76 -I$(SRCDIR)/577xx/drivers/common/include/l5 \
77 -I$(SRCDIR)/577xx/drivers/common/lm/device \
78 -I$(SRCDIR)/577xx/drivers/common/lm/fw \
79 -I$(SRCDIR)/577xx/drivers/common/lm/include \
80 -I$(SRCDIR)/577xx/drivers/common/lm/l4 \
81 -I$(SRCDIR)/577xx/drivers/common/lm/l4/include \
82 -I$(SRCDIR)/577xx/drivers/common/lm/l5 \
[all …]
/titanic_44/usr/src/uts/sparc/bnxe/
H A DMakefile73 -I$(SRCDIR)/577xx/drivers/common/ecore \
74 -I$(SRCDIR)/577xx/drivers/common/include \
75 -I$(SRCDIR)/577xx/drivers/common/include/l4 \
76 -I$(SRCDIR)/577xx/drivers/common/include/l5 \
77 -I$(SRCDIR)/577xx/drivers/common/lm/device \
78 -I$(SRCDIR)/577xx/drivers/common/lm/fw \
79 -I$(SRCDIR)/577xx/drivers/common/lm/include \
80 -I$(SRCDIR)/577xx/drivers/common/lm/l4 \
81 -I$(SRCDIR)/577xx/drivers/common/lm/l4/include \
82 -I$(SRCDIR)/577xx/drivers/common/lm/l5 \
[all …]
/titanic_44/usr/src/man/man9e/
H A DIntro.9e20 Section 9 provides reference information needed to write device drivers for the
37 In the past, device drivers did not port easily for one or more of the
44 accessed by drivers, or the sizes of existing members had been redefined.
81 developers attempting to port device drivers have special challenges. Before
83 drivers in operating systems.
86 Device drivers are kernel modules that control data transferred to and received
89 be reconciled with the goal of binary compatibility with existing drivers, the
90 interaction between drivers and the kernel must be rigorously regulated. This
99 Section 9E. Drivers may call any of the functions described in Section 9F.
106 Driver-Hardware. All drivers (except software drivers) must include code for
[all …]
H A Ddevmap_access.9e138 drivers whenever an access is made to a mapping described by \fIdhp\fR that
143 context switching, device drivers should call \fBdevmap_do_ctxmgt\fR(9F). For
144 mappings that do not support context switching, the drivers should call
148 In \fBdevmap_access()\fR, drivers perform memory access related operations
161 drivers should perform on the memory object. If \fBtype\fR is either
272 \fIWriting Device Drivers\fR
H A Dioctl.9e117 \fBioctl()\fR provides character-access drivers with an alternate entry point
138 Drivers that use an \fBioctl()\fR routine typically have a command to ``read''
140 settings. Drivers can use the \fImode\fR argument to determine if the device
150 Other kernel subsystems may need to call into the drivers \fBioctl()\fR
151 routine. Drivers that intend to allow their \fBioctl()\fR routine to be used
167 Drivers have to interact with 32-bit and 64-bit applications. If a device
274 \fIWriting Device Drivers\fR
293 STREAMS drivers do not have \fBioctl()\fR routines. The stream head converts
H A Ddevmap_unmap.9e110 \fBexit\fR(2) system calls. Device drivers use \fBdevmap_unmap()\fR to free up
126 \fInew_dhp2\fR, and \fInew_pvtp2\fR. The system expects device drivers to free
132 \fInew_pvtp1\fR. The system expects the drivers to allocate new driver private
140 and \fInew_pvtp2\fR. The system then expects the drivers to allocate new driver
146 The drivers should free up the driver private data, \fIpvtp\fR, previously
202 \fIWriting Device Drivers\fR
/titanic_44/usr/src/man/man7/
H A DIntro.726 The system provides drivers for a variety of hardware devices, such as disk,
31 peripherals and device drivers. STREAMS device drivers are also described.
51 drivers have a driver configuration file of the form
57 drivers are located in \fB/platform/`uname\fR \fB-i`/kernel/drv\fR where
83 This section describes ioctl requests which apply to a class of drivers or
98 drivers are discussed in section 7D. \fBstreamio\fR(7I) contains a list of
173 \fIWriting Device Drivers\fR
/titanic_44/usr/src/uts/common/io/e1000api/
H A De1000_api.c42 * set of functions. Called by drivers or by e1000_setup_init_funcs.
68 * set of functions. Called by drivers or by e1000_setup_init_funcs.
94 * set of functions. Called by drivers or by e1000_setup_init_funcs.
120 * set of functions. Called by drivers or by e1000_setup_init_funcs.
389 * of the 'shared' code files. Called by drivers only.
517 * function pointer entry point called by drivers.
532 * pointer entry point called by drivers.
547 * table. This is a function pointer entry point called by drivers.
591 * point called by drivers.
606 * This is a function pointer entry point called by drivers.
[all …]
/titanic_44/usr/src/uts/common/sys/
H A Dddi.h48 * drivers. This header file contains #undefs to undefine macros that
49 * drivers would otherwise pick up in order that function definitions
56 * define min() and max() as macros so that drivers will not pick up the
102 * sysmacros.h, even though DDI conforming drivers must not.
136 /* STREAMS drivers and modules must include stream.h to pick up the */
138 /* macros used by both the kernel and drivers in times past now have */
140 /* drivers. The following #undefs allow drivers to include stream.h */
/titanic_44/usr/src/pkg/manifests/
H A Ddriver-sparc-platform.mf33 set name=pkg.description value="Drivers for the PCI bus"
34 set name=pkg.summary value="PCI Drivers"
35 set name=info.classification value=org.opensolaris.category.2008:Drivers/Ports \
36 value=org.opensolaris.category.2008:Drivers/Storage
70 legacy pkg=SUNWpd desc="Drivers for the PCI bus" name="PCI Drivers"
H A Ddriver-graphics-atiatom.mf33 set name=pkg.description value="Drivers for ATI framebuffer hardware"
34 set name=pkg.summary value="ATI Framebuffer Drivers"
36 value=org.opensolaris.category.2008:Drivers/Display
43 legacy pkg=SUNWatigfx desc="Drivers for ATI framebuffer hardware" \
44 name="ATI Framebuffer Drivers"
H A Ddriver-storage-glm.mf33 set name=pkg.description value="Drivers for the PCI bus"
34 set name=pkg.summary value="PCI Drivers"
36 value=org.opensolaris.category.2008:Drivers/Storage
44 legacy pkg=SUNWpd desc="Drivers for the PCI bus" name="PCI Drivers"
H A Ddriver-network-eri.mf33 set name=pkg.description value="Sun RIO 10/100 Mb Ethernet Drivers"
34 set name=pkg.summary value="Sun RIO 10/100 Mb Ethernet Drivers"
36 value=org.opensolaris.category.2008:Drivers/Networking
46 legacy pkg=SUNWerid desc="Sun RIO 10/100 Mb Ethernet Drivers" \
47 name="Sun RIO 10/100 Mb Ethernet Drivers"
H A Ddriver-network-hme.mf33 set name=pkg.description value="SunSwift Adapter Drivers"
34 set name=pkg.summary value="SunSwift Adapter Drivers"
36 value=org.opensolaris.category.2008:Drivers/Networking
51 legacy pkg=SUNWhmd desc="SunSwift Adapter Drivers" \
52 name="SunSwift Adapter Drivers"
/titanic_44/usr/src/man/man1m/
H A Dadd_drv.1m21 device drivers.
444 32-bit boot device drivers
454 64-bit SPARC boot device drivers
464 64-bit x86 boot device drivers
474 other 32-bit drivers that could potentially be shared between platforms
484 other 64-bit SPARC drivers that could potentially be shared between platforms
494 other 64-bit x86 drivers that could potentially be shared between platforms
504 32-bit platform-dependent drivers
514 64-bit SPARC platform-dependent drivers
524 64-bit x86 platform-dependent drivers
[all …]
H A Dndd.1m19 drivers. Currently, \fBndd\fR only supports the drivers that implement the
33 By convention, drivers that support \fBndd\fR also support a special read-only
96 The \fBioctl()\fR command that \fBndd\fR uses to communicate with drivers is
101 The use of \fBndd\fR to administer Layer 2 (Data Link layer) drivers is
/titanic_44/usr/src/man/man9f/
H A Dscsi_hba_init.9f44 \fBSCSI\fR \fBHBA\fR drivers. The \fBscsi_hba_init()\fR function registers the
46 on behalf of \fBSCSI\fR target drivers. The \fBscsi_hba_init()\fR routine must
55 \fBHBA\fR drivers. \fBscsi_hba_fini()\fR removes all of the system references
77 \fIWriting Device Drivers\fR
82 are called on behalf of its \fBSCSI\fR target drivers once
H A Did32_alloc.9f57 These routines were originally developed so that device drivers could manage
61 Many device drivers need to pass a 32-bit value to the hardware when attempting
68 Before Solaris supported 64-bit pointers, device drivers just passed a raw
70 longer possible. The \fBid32_*()\fR routines were created to help drivers
102 \fIWriting Device Drivers\fR

12345678910>>...61