Lines Matching full:hba
8 HBA driver for QLogic hardware.
33 started just as simple single SCSI HBA driver for just the purpose of
50 the QLogic 2100 FC/AL HBA was about to become available. After looking at
54 PCI and SBus SCSI cards, and now also drove the QLogic 2100 FC-AL HBA.
119 The QLogic HBA cards all contain a tiny 16-bit RISC-like processor and
126 register, that is a write to an (incoming, to the HBA) mailbox register,
127 while a read to the same address reads another (outgoing, to the HBA)
128 mailbox register with completely different data. Each HBA also then has
136 communicates with and controls the QLogic HBA. The first mechanism is to
143 QLogic HBA's RISC engine to copy into the HBA memory and process. The
144 result queue is used by the QLogic HBA's RISC engine to place results of
149 HBA has 8 dual-ranked 16 bit mailbox registers, mostly for out-of-band
150 control purposes. The QLogic HBA then utilizes a circular request queue
163 and saves the QLogic HBA from having to write a response queue entry).
165 The QLogic HBA is an interrupting card, and when servicing an interrupt
177 an HBA driver point of view, very little needs to change that would
182 order to manage Fabric Connections, the HBA driver has to do explicit
186 Still- the HBA firmware does really nearly all of the tedious management
201 a SCSI HBA driver for any system is that of a 2 or 3 layer model where
243 structure is maintained for each HBA instance (struct ispsoftc). This
266 XS_T Platform SCSI transaction type (i.e., command for HBA)
284 based upon whether this is a SCSI HBA or a Fibre Channel HBA (which is
296 space for the HBA instance softc, it does so, and initializes the machine
309 Channel HBA). The reason this is considered 'bus dependent' is that
321 this HBA with this platform's SCSI subsystem. Examining either the
617 HBA - Host Bus Adapter