Lines Matching refs:BusLogic

5   Linux Driver for BusLogic MultiMaster and FlashPoint SCSI Host Adapters
13 Special thanks to Wayne Yen, Jin-Lon Hon, and Alex Win of BusLogic, whose
15 BusLogic driver, and to Paul Gortmaker, for being such a dedicated test site.
17 Finally, special thanks to Mylex/BusLogic for making the FlashPoint SCCB
50 #include "BusLogic.h"
60 blogic_drvr_options_count is a count of the number of BusLogic Driver
70 BusLogic Driver Options specifications provided via the Linux Kernel Command
78 BusLogic can be assigned a string by insmod.
83 static char *BusLogic;
84 module_param(BusLogic, charp, 0);
90 all BusLogic Host Adapters.
98 all BusLogic Host Adapters.
114 to be checked for potential BusLogic Host Adapters. It is initialized by
116 list of standard BusLogic I/O Addresses.
137 blogic_announce("***** BusLogic SCSI Driver Version " blogic_drvr_version " of " blogic_drvr_date " *****\n", adapter);
363 previously enabled by another BusLogic Host Adapter or another
517 Some early BusLogic Host Adapters may not recover
602 and Bus Probe Information to be checked for potential BusLogic MultiMaster
604 machines as well as from the list of standard BusLogic MultiMaster ISA
663 blogic_err("BusLogic: Base Address0 0x%lX not I/O for MultiMaster Host Adapter\n", NULL, base_addr0);
668 blogic_err("BusLogic: Base Address1 0x%lX not Memory for MultiMaster Host Adapter\n", NULL, base_addr1);
673 blogic_err("BusLogic: IRQ Channel %d invalid for MultiMaster Host Adapter\n", NULL, irq_ch);
678 blogic_notice("BusLogic: PCI MultiMaster Host Adapter detected at\n", NULL);
679 blogic_notice("BusLogic: PCI Bus %d Device %d I/O Address 0x%lX PCI Address 0x%lX\n", NULL, bus, device, io_addr, pci_addr);
762 blogic_warn("BusLogic: Too many Host Adapters detected\n", NULL);
825 and Bus Probe Information to be checked for potential BusLogic FlashPoint
861 blogic_err("BusLogic: Base Address0 0x%lX not I/O for FlashPoint Host Adapter\n", NULL, base_addr0);
866 blogic_err("BusLogic: Base Address1 0x%lX not Memory for FlashPoint Host Adapter\n", NULL, base_addr1);
871 blogic_err("BusLogic: IRQ Channel %d invalid for FlashPoint Host Adapter\n", NULL, irq_ch);
876 blogic_notice("BusLogic: FlashPoint Host Adapter detected at\n", NULL);
877 blogic_notice("BusLogic: PCI Bus %d Device %d I/O Address 0x%lX PCI Address 0x%lX\n", NULL, bus, device, io_addr, pci_addr);
892 blogic_warn("BusLogic: Too many Host Adapters detected\n", NULL);
894 blogic_err("BusLogic: FlashPoint Host Adapter detected at PCI Bus %d Device %d\n", NULL, bus, device);
895 blogic_err("BusLogic: I/O Address 0x%lX PCI Address 0x%lX, irq %d, but FlashPoint\n", NULL, io_addr, pci_addr, irq_ch);
896 blogic_err("BusLogic: support was omitted in this kernel configuration.\n", NULL);
911 Probe Information to be checked for potential BusLogic SCSI Host Adapters by
913 list of standard BusLogic MultiMaster ISA I/O Addresses. By default, if both
917 MultiMaster Host Adapters will be probed first. The BusLogic Driver Options
994 blogic_err("While configuring BusLogic PCI Host Adapter at\n",
998 blogic_err("While configuring BusLogic Host Adapter at I/O Address 0x%lX:\n", adapter, adapter->io_addr);
1008 blogic_probe probes for a BusLogic Host Adapter.
1026 blogic_err("BusLogic: FlashPoint Host Adapter detected at PCI Bus %d Device %d\n", adapter, adapter->bus, adapter->dev);
1027 blogic_err("BusLogic: I/O Address 0x%lX PCI Address 0x%lX, but FlashPoint\n", adapter, adapter->io_addr, adapter->pci_addr);
1028 blogic_err("BusLogic: Probe Function failed to validate it.\n", adapter);
1041 BusLogic Host Adapter. A nonexistent I/O port will return 0xFF, in which
1042 case there is definitely no BusLogic Host Adapter at this base I/O Address.
1043 The test here is a subset of that used by the BusLogic Host Adapter BIOS.
1059 BusLogic. Unfortunately, the Adaptec 1542C series does respond
1063 is a BusLogic clone that implements the same interface as
1064 earlier BusLogic Host Adapters, including the undocumented
1191 blogic_checkadapter checks to be sure this really is a BusLogic
1207 BusLogic Host Adapters and true clones support this command.
1338 /* BusLogic BT-542B ISA 2.xx */
1343 /* BusLogic BT-742A EISA 2.1x or 2.20 */
1357 BusLogic MultiMaster Host Adapters can be identified by their
1361 5.xx BusLogic "W" Series Host Adapters:
1363 4.xx BusLogic "C" Series Host Adapters:
1365 3.xx BusLogic "S" Series Host Adapters:
1368 2.xx BusLogic "A" Series Host Adapters:
1370 0.xx AMI FastDisk VLB/EISA BusLogic Clone Host Adapter
1615 BusLogic BT-445S Host Adapters prior to board revision E have a
1633 strcpy(adapter->full_model, "BusLogic ");
1637 BusLogic Driver Options specification, or based on whether this Host
1663 BusLogic Driver Options Tagged Queuing specification.
1672 BusLogic Driver Options specification, or from
1709 blogic_info("Configuring BusLogic Model %s %s%s%s%s SCSI Host Adapter\n", adapter, adapter->model, blogic_adapter_busnames[adapter->adapter_bus_type], (adapter->wide ? " Wide" : ""), (adapter->differential ? " Differential" : ""), (adapter->ultra ? " Ultra" : ""));
2192 blogic_init probes for BusLogic Host Adapters at the standard
2194 reporting the configuration of each BusLogic Host Adapter it finds. It
2195 returns the number of BusLogic Host Adapters successfully initialized and
2206 if (BusLogic)
2207 blogic_setup(BusLogic);
2216 blogic_err("BusLogic: Unable to allocate Probe Info List\n",
2224 blogic_err("BusLogic: Unable to allocate Prototype Host Adapter\n", NULL);
2229 if (BusLogic != NULL)
2230 blogic_setup(BusLogic);
2257 "BusLogic"))
2314 BusLogic Host Adapters.
2326 as belonging to a BusLogic Host Adapter. The I/O Address
2349 "BusLogic: Release and re-register of "
2364 "BusLogic: scsi_add_host()"
2381 BusLogic Host Adapters, destroy the CCBs, Release
2402 unregisters the BusLogic Host Adapter.
2428 Remove Host Adapter from the list of registered BusLogic
2482 blogic_warn("BusLogic Driver Protocol Error 0x%02X\n",
2733 blogic_inthandler handles hardware interrupts from BusLogic Host
2927 Initialize the fields in the BusLogic Command Control Block (CCB).
2981 BusLogic recommends that after a Reset the first couple of
3268 standard BusLogic geometry translations (64/32, 128/32, or 255/63).
3305 blogic_warn("not compatible with current BusLogic Host Adapter Geometry %d/%d\n", adapter, diskparam->heads, diskparam->sectors);
3314 BugLogic_ProcDirectoryInfo implements /proc/scsi/BusLogic/<N>.
3500 blogic_parseopts handles processing of BusLogic Driver Options
3503 BusLogic Driver Options may be specified either via the Linux Kernel Command
3506 strings by a semicolon, or by specifying multiple "BusLogic=" strings on the
3512 The BusLogic Driver Probing Options are described in
3513 <file:Documentation/scsi/BusLogic.rst>.
3541 blogic_err("BusLogic: Invalid Driver Options (invalid Queue Depth %d)\n", NULL, qdepth);
3550 blogic_err("BusLogic: Invalid Driver Options (',' or ']' expected at '%s')\n", NULL, options);
3555 blogic_err("BusLogic: Invalid Driver Options (']' expected at '%s')\n", NULL, options);
3563 blogic_err("BusLogic: Invalid Driver Options (invalid Queue Depth %d)\n", NULL, qdepth);
3609 blogic_err("BusLogic: Invalid Driver Options (invalid Bus Settle Time %d)\n", NULL, bus_settle_time);
3634 blogic_err("BusLogic: Unexpected Driver Option '%s' ignored\n", NULL, options);
3641 blogic_err("BusLogic: Invalid Driver Options (all or no I/O Addresses must be specified)\n", NULL);
3668 .proc_name = "BusLogic",
3671 .name = "BusLogic",
3694 blogic_err("BusLogic: Obsolete Command Line Entry Format Ignored\n", NULL);
3714 __setup("BusLogic=", blogic_setup);