| /titanic_44/exception_lists/ |
| H A D | hdrchk | 188 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 D | cstyle | 739 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 D | scsi.4 | 8 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 D | sysbus.4 | 8 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 D | usba.7d | 24 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 D | gld.7d | 38 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 D | usb_ac.7d | 23 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 D | Makefile | 73 -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 D | Makefile | 73 -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 D | Intro.9e | 20 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 D | devmap_access.9e | 138 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 D | ioctl.9e | 117 \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 D | devmap_unmap.9e | 110 \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 D | Intro.7 | 26 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 D | e1000_api.c | 42 * 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 D | ddi.h | 48 * 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 D | driver-sparc-platform.mf | 33 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 D | driver-graphics-atiatom.mf | 33 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 D | driver-storage-glm.mf | 33 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 D | driver-network-eri.mf | 33 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 D | driver-network-hme.mf | 33 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 D | add_drv.1m | 21 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 D | ndd.1m | 19 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 D | scsi_hba_init.9f | 44 \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 D | id32_alloc.9f | 57 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
|