| /titanic_44/usr/src/uts/common/sys/sata/ |
| H A D | sata_defs.h | 34 #include <sys/scsi/generic/mode.h> 37 * Common ATA commands (subset) 51 * ATA/ATAPI disk commands (subset) 57 #define SATAC_FLUSH_CACHE 0xe7 /* flush write-cache */ 86 #define SATAC_READ_FPDMA_QUEUED 0x60 /* First-Party-DMA read queued */ 87 #define SATAC_WRITE_FPDMA_QUEUED 0x61 /* First-Party-DMA write queued */ 93 #define SATA_LOG_PAGE_10 0x10 /* log page 0x10 - SATA error */ 153 /* Generic ATA definitions */ 159 * Although both ATA and ATAPI devices' Identify Data have the same length, 162 * Following is the ATA Device Identify data layout [all …]
|
| /titanic_44/usr/src/common/pci/ |
| H A D | pci_strings.c | 43 1, 5, 0x20, "ATA controller with single DMA", "ata", 44 1, 5, 0x30, "ATA controller with chained DMA", "ata", 45 1, 6, 0, "Serial ATA Direct Port Access (DPA)", "sata", 62 3, 0, 1, "8514-compatible display controller", "vgs8514", 78 6, 1, 0, "ISA bridge", "pci-isa", 80 6, 3, 0, "MCA bridge", "pci-mca", 81 6, 4, 0, "PCI-PCI bridge", "pci-pci", 82 6, 4, 1, "Subtractive Decode PCI-PCI bridge", "unknown", 86 6, 8, 0, "RACE-way bridge transport mode", "pcirace", 87 6, 8, 1, "RACE-way bridge endpoint mode", "pcirace", [all …]
|
| /titanic_44/usr/src/man/man1/ |
| H A D | rmformat.1 | 8 rmformat \- removable rewritable media format utility 12 \fBrmformat\fR [\fB-DeHUv\fR] [\fB-b\fR \fIlabel\fR] [\fB-c\fR \fIblockno\fR] 13 [\fB-F\fRquick | long | force ] [\fB-s\fR \fIfilename\fR] [\fIdevname\fR] 18 \fBrmformat\fR \fB-V\fR read | write \fIdevname\fR 23 \fBrmformat\fR \fB-l\fR [\fIdevname\fR] 31 floppy drives, and the \fBPCMCIA\fR memory and \fBata\fR cards. The 50 \fB\fB-b\fR \fIlabel\fR\fR 62 \fB\fB-c\fR \fIblockno\fR\fR 75 The normal floppy and \fBPCMCIA\fR memory and ata cards do not support bad 82 \fB\fB-D\fR\fR [all …]
|
| /titanic_44/usr/src/uts/common/sys/ |
| H A D | pci.h | 43 #define PCI_CONF_SUBCLASS 0xA /* sub-class code, 1 byte */ 175 #define PCI_STAT_FBBC 0x80 /* Fast Back-to-Back Capable */ 202 #define PCI_CLASS_NONE 0x0 /* class code for pre-2.0 devices */ 222 * PCI Sub-class codes - base class 0x0 (no new devices should use this code). 228 * PCI Sub-class codes - base class 0x1 (mass storage controllers) 235 #define PCI_MASS_ATA 0x5 /* ATA Controller */ 236 #define PCI_MASS_SATA 0x6 /* Serial ATA */ 251 * programming interface for ATA (subclass 5) 253 #define PCI_ATA_IF_SINGLE_DMA 0x20 /* ATA controller with single DMA */ 254 #define PCI_ATA_IF_CHAINED_DMA 0x30 /* ATA controller with chained DMA */ [all …]
|
| H A D | dkio.h | 47 /* unit # & NULL (ie - "xyc1") */ 72 #define DKC_CDROM 1 /* CD-ROM, SCSI or otherwise */ 84 #define DKC_MD 16 /* meta-disk (virtual-disk) driver (obsolete) */ 87 #define DKC_PCMCIA_MEM 21 /* PCMCIA memory disk-like type (Obsolete) */ 90 #define DKC_BLKDEV 24 /* generic block device (see blkdev(7d)) */ 107 #define DKI_PCMCIA_PFD 0x40 /* PCMCIA pseudo-floppy memory card */ 153 * The Generic DKIOC numbers are from 0 - 50. 154 * The Floppy Driver uses 51 - 100. 155 * The Hard Disk (except SCSI) 101 - 106. (these are obsolete) 156 * The CDROM Driver 151 - 200. [all …]
|
| /titanic_44/usr/src/uts/intel/os/ |
| H A D | master | 26 # - Records in this file can be in an arbitrary order. 27 # - Records are terminated by newlines, and fields are separated 29 # - Quotes can be used in any field to allow white space. 30 # - Other than comments (lines such as this beginning with '#") 33 # Database format:- 37 # Where:- 58 # mfc ... Multi-function card 93 PNP0300 keyboard key all none "IBM PC/XT keyboard controller (83-key)" 94 PNP0302 keyboard key all none "IBM PC/XT keyboard controller (84-key)" 95 PNP0301 keyboard key all none "IBM PC/AT keyboard controller (86-key)" [all …]
|
| /titanic_44/usr/src/uts/common/sys/sata/impl/ |
| H A D | sata.h | 38 * Generic SATA Host Adapter Implementation 109 /* 0 - not completed */ 110 /* 1 - completed */ 238 * [0] - [3] = high - low 264 struct sata_pmport_info *pmult_dev_port[SATA_MAX_PMPORTS - 1]; 340 * pm-capable value definition according to PSARC 2009/310 362 * ATA disks and ATAPI CD/DVD now. 393 #define SATA_DEV_SERIAL_FEATURES 0x8000 /* Serial ATA feat. enabled */ 394 #define SATA_DEV_ASYNCH_NOTIFY 0x2000 /* Asynch-event enabled */ 411 * Lock flags - used to serialize configuration operations [all …]
|
| /titanic_44/usr/src/uts/sun/sys/dada/conf/ |
| H A D | autoconf.h | 23 * Copyright 1996-2002 Sun Microsystems, Inc. All rights reserved. 47 * driver to check for bare-bones existence of a dcd device. It is 61 #define DCDPROBE_FAILURE 4 /* polled cmnd failure- unspecified */ 75 * Bit 0, 1, 2, 3, 4 - Indicate the mode that is requested. 76 * Bit 5 represent the support for Ultra ATA. 97 /* The following ate the generic defines for the dcd_options */
|
| /titanic_44/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/ |
| H A D | sym.c | 45 /* "|-VID--||-----PID------|" */ 58 "SUN SE6940", /* DSP - Nauset */ 62 "SUN StorageTek 6940", /* DSP - Nauset */ 64 "SUN MRA300_R", /* Shamrock - Controller */ 65 "SUN MRA300_E", /* Shamrock - Expansion */ 81 VHCI_DEBUG(6, (CE_NOTE, NULL, "!inq str: %s\n", stdinq->inq_vid)); in symmetric_device_probe() 83 if (strncmp(stdinq->inq_vid, *dt, strlen(*dt)) == 0) in symmetric_device_probe() 87 * No match, check for generic Sun supported disks: in symmetric_device_probe() 89 * "|-VID--||-----PID------|" in symmetric_device_probe() 96 if (bcmp(&stdinq->inq_pid[9], "SUN", 3) == 0) { in symmetric_device_probe() [all …]
|
| /titanic_44/usr/src/uts/common/sys/scsi/conf/ |
| H A D | device.h | 37 * driver-private data field of the target device's dev_info_t node (in 57 * unit-addressing, the scsi_address(9S) information contains 61 * unit-addressing, the scsi_address(9S) information contains a 63 * its private per-unit-address/per-scsi_device information using 66 * NOTE: The scsi_address(9S) structure gets structure-copied into 69 * the SCSA framework to reflect generic changes in device state 73 * SCSI-3 devices is still supported, but use is discouraged. 77 /* Cross-reference to target device's dev_info_t. */ 89 * The HBA driver can store a pointer to per-scsi_device(9S) 95 * its per-scsi_device(9S) hba private data by calling [all …]
|
| /titanic_44/usr/src/lib/smhba/common/ |
| H A D | smhbaapi.h | 5 * smhbaapi.h - general header file for client 20 * The Original Code for SM-HBA API general header file 33 * Adding on SM-HBA related definitions. 35 * - Includes the original HBA API header. 36 * - SMHBA_* interfaces and structures are defined. 59 * would cause a SCSI overlapped command condition (see SAM-3) 62 /* SM-HBA 6.2 Status Return Values */ 77 /* SM-HBA 6.4.1.1 Port Type */ 82 /* SM-HBA 6.4.1.2 Port State */ 85 /* SM-HBA 6.11.1.3 Port Speed */ [all …]
|
| /titanic_44/usr/src/lib/libdiskmgt/common/ |
| H A D | libdiskmgt.h | 48 * ------- 62 * ------ 74 * EPERM not super-user 100 * ----------------- 122 * ------ 127 * have a very generic event indication. At a minimum the event will return the 141 * --------------- 152 * configuration. The two interesting cases are multi-path with and without 169 * In the multi-path, non-mpxio case the drive has more than one alias. 174 * algorithm is not restricted to the multi-path, non-mpxio case. For example, [all …]
|
| /titanic_44/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
| H A D | pmcs.h | 48 #include <sys/scsi/generic/sas.h> 49 #include <sys/scsi/generic/smp_frames.h> 81 #include <sys/scsi/adapters/pmcs/ata.h> 145 #define PMCS_INVALID_TARGET_NUM (uint16_t)-1 225 * Used by string-based softstate as hint to possible size. 238 list_node_t list_node; /* list node for pwp->iports list_t */ 274 * HBA node (i.e. non-iport) softstate 485 * fwlogp_aap1/iop when the number of entries in the in-memory copy 546 * a MSI-X vector. 583 * The PMC chip can have up to 16 local phys. We build a level-first [all …]
|
| /titanic_44/usr/src/cmd/hal/hald/ |
| H A D | ids.c | 22 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 36 #include <dbus/dbus-glib.h> 76 i < PCI_IDS_MAX_LINE_LEN - 1 && in pci_ids_line_iter_get_line() 353 i < USB_IDS_MAX_LINE_LEN - 1 && in usb_ids_line_iter_get_line() 550 * http://www.plasma-online.de/english/identify/serial/pnp_id_pnp.html 551 * http://www-pc.uni-regensburg.de/hardware/TECHNIK/PCI_PNP/pnpid.txt 560 {"CSC0000", "Crystal Semiconductor CS423x sound -- SB/WSS/OPL3 emulation"}, 561 {"CSC0001", "Crystal Semiconductor CS423x sound -- joystick"}, 562 {"CSC0003", "Crystal Semiconductor CS423x sound -- MPU401"}, 563 {"CSC0010", "Crystal Semiconductor CS423x sound -- control"}, [all …]
|
| /titanic_44/usr/src/uts/intel/ |
| H A D | Makefile.intel | 51 LINT_LIB_DIR = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR) 56 LINT_LIB = $(UTSBASE)/i86pc/lint-libs/$(OBJS_DIR)/llib-lunix.ln 57 GEN_LINT_LIB = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)/llib-lgenunix.ln 74 # ----- TRANSITIONAL SECTION -------------------------------------------------- 87 # ----- END OF TRANSITIONAL SECTION ------------------------------------------- 114 # kernel-specific optimizations; override default in Makefile.master 127 CFLAGS += $(INLINES) -D_ASM_INLINES 132 CFLAGS += -xstrconst 152 DEBUG_DEFS_DBG32 = -DDEBUG 154 DEBUG_DEFS_DBG64 = -DDEBUG [all …]
|
| /titanic_44/usr/src/uts/common/io/sata/impl/ |
| H A D | sata.c | 32 * Generic SATA Host Adapter Implementation 69 /* Debug flags - defined in sata.h */ 79 #define SATA_ENABLE_PMULT_FBS 8 /* FIS-Based Switching */ 90 * Currently used default NCQ/TCQ queue depth. It is set-up during the driver 99 * If non-zero, the hotplugged device is onlined (if possible) without explicit 451 * Intermediate buffer device access attributes - they are required, 502 * Pointer to per-instance SATA HBA soft structure is stored in sata_hba_tran 670 * SATA HBA driver cb_ops are ignored - SATA HBA framework cb_ops are used 686 ((struct modldrv *)(modlp->ml_linkage[0]))->drv_linkinfo); in sata_hba_init() 688 * Fill-up cb_ops and dev_ops when necessary in sata_hba_init() [all …]
|
| /titanic_44/usr/src/data/hwdata/ |
| H A D | usb.ids | 6 # http://www.linux-usb.org/usb-ids.html 7 # or send entries as patches (diff -u old new) in the 10 # http://www.linux-usb.org/usb.ids 13 # Date: 2019-08-21 20:34:05 20 # device device_name <-- single tab 21 # interface interface_name <-- two tabs 31 5301 GW-US54ZGL 802.11bg 42 a001 Digitus DA-71114 SATA 46 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211] 54 0200 TP-Link [all …]
|
| H A D | pci.ids | 5 # Date: 2019-09-11 03:15:02 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 21 # device device_name <-- single tab 22 # subvendor subdevice subsystem_name <-- two tabs 26 # This is a relabelled RTL-8139 27 8139 AT-2500TX V3 Ethernet 37 7a09 PCI-to-PCI Bridge 43 7a19 PCI-to-PCI Bridge 45 7a29 PCI-to-PCI Bridge [all …]
|
| /titanic_44/usr/src/uts/common/io/scsi/impl/ |
| H A D | scsi_hba.c | 30 * Generic SCSI Host Bus Adapter interface implementation 33 #include <sys/scsi/generic/sas.h> 59 * long-long alignment. This is the same alignment 85 /* LUN-change ASC/ASCQ processing data structures (stage1 and stage2) */ 132 /* 'scsi-binding-set' value for legacy enumerated 'spi' transports */ 382 * some are associated with increasing levels diagnostic/debug output (LOG1-4), 427 * To capture information on just HBA-SCSAv3 *map operation, use 446 /* '\0'0x00 -> console and system log */ 447 /* '^' 0x5e -> console_only */ 448 /* '!' 0x21 -> system log only */ [all …]
|
| /titanic_44/usr/src/uts/common/io/scsi/targets/ |
| H A D | ses.c | 33 #include <sys/scsi/generic/status.h> 42 #define PM_HARDWARE_STATE_PROP "pm-hardware-state" 43 #define PM_NEEDS_SUSPEND_RESUME "needs-suspend-resume" 238 * 1) A5x00 -- report as Enclosure Services (0xD) SES in ses_probe() 239 * 2) A1000 -- report as Direct Access (0x0) SES in ses_probe() 241 * 3) D1000 -- report as processor (0x3) SAFTE in ses_probe() 242 * 3) D240 -- report as processor (0x3) SAFTE in ses_probe() 259 if (scsi_ifgetcap(&devp->sd_address, "interconnect-type", -1) == in ses_probe() 266 if (strcmp(ddi_get_name(ddi_get_parent(dip)), "ata") == 0) { in ses_probe() 272 if (is_enc_dev(NULL, devp->sd_inq, SUN_INQSIZE, &ep)) { in ses_probe() [all …]
|
| /titanic_44/usr/src/uts/common/io/usb/ |
| H A D | usbdevs | 34 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc. 120 vendor FUJITSUICL 0x0406 Fujitsu-ICL 194 vendor IODATA 0x04bb I-O Data 204 vendor LITEON 0x04ca Lite-On Technology 215 vendor ITUNERNET 0x04d8 I-Tuner Networks 278 vendor ETEK 0x056c e-TEK Labs 284 vendor YEDATA 0x057b Y-E Data 298 vendor ATREND 0x059c A-Trend Technology 306 vendor INSYSTEM 0x05ab In-System Design 320 vendor SCIWORX 0x05ce sci-worx [all …]
|
| /titanic_44/usr/src/cmd/format/ |
| H A D | startup.c | 95 /* Function prototypes for non-ANSI C Compilers */ 123 "ata" 129 "ISP-80" 158 * there are none, it returns -1. 186 * As soon as we hit a non-option, we're done. in do_options() 188 if (*argv[i] != '-') in do_options() 197 * of the main loop so they aren't re-interpreted. in do_options() 265 return (-1); in do_options() 272 err_print("Usage: format [-s][-d disk_name]"); in usage() 273 err_print("[-t disk_type][-p partition_name]\n"); in usage() [all …]
|
| /titanic_44/usr/src/uts/intel/io/hotplug/pcicfg/ |
| H A D | pcicfg.c | 71 #define PCICFG_ROUND_UP(addr, gran) ((uintptr_t)((gran+addr-1)&(~(gran-1)))) 72 #define PCICFG_ROUND_DOWN(addr, gran) ((uintptr_t)((addr) & ~(gran-1))) 105 /* non-prefetchable memory space */ 184 * 2 = dump generic debug data only (no config header dumped) 310 { 0x105, "ata" }, 313 { 0x201, "token-ring" }, 332 { 0x60a, "ib-pci" }, 335 { 0x800, "interrupt-controller" }, 336 { 0x801, "dma-controller" }, 351 { 0xc01, "access-bus" }, [all …]
|
| /titanic_44/usr/src/uts/intel/io/pci/ |
| H A D | pci_boot.c | 82 /* See AMD-8111 Datasheet Rev 3.03, Page 149: */ 155 /* set non-zero to force PCI peer-bus renumbering */ 168 * PCI unit-address cache management 199 * If not a PCI root-bus, ignore this device and continue in pci_process_acpi_device() 205 if (!(adi->Valid & ACPI_VALID_HID)) { in pci_process_acpi_device() 210 if (strncmp(adi->HardwareId.String, PCI_ROOT_HID_STRING, in pci_process_acpi_device() 212 strncmp(adi->HardwareId.String, PCI_EXPRESS_ROOT_HID_STRING, in pci_process_acpi_device() 224 * hide a childless root-bridge so no need to work-around it in pci_process_acpi_device() 246 if (pci_bus_res[busnum].par_bus == (uchar_t)-1 && in pci_process_acpi_device() 257 * Scan the ACPI namespace for all top-level instances of _BBN [all …]
|
| /titanic_44/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
| H A D | mptsas.c | 58 * mptsas - This is a driver based on LSI Logic's MPT2.0/2.5 interface. 80 #include <sys/scsi/generic/sas.h> 479 0x0ull, /* address low - should be 0 (longlong) */ 480 0xffffffffull, /* address high - 32-bit max range */ 481 0x00ffffffull, /* count max - max DMA object size */ 483 0x78, /* burstsizes - binary encoded values */ 484 1, /* minxfer - gran. of DMA engine */ 485 0x00ffffffull, /* maxxfer - gran. of DMA engine */ 488 512, /* granularity - device transfer size */ 493 * This is used for data I/O DMA memory allocation. (full 64-bit DMA [all …]
|