• Home
  • Raw
  • Download

Lines Matching +full:port +full:- +full:expander

6  * Copyright (C) 2012-2014  LSI Corporation
7 * Copyright (C) 2013-2014 Avago Technologies
8 * (mailto: MPT-FusionLinux.pdl@avagotech.com)
23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
42 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
77 #define MPT3SAS_AUTHOR "Avago Technologies <MPT-FusionLinux.pdl@avagotech.com>"
172 pr_err("%s: " fmt, (ioc)->name, ##__VA_ARGS__)
174 pr_notice("%s: " fmt, (ioc)->name, ##__VA_ARGS__)
176 pr_warn("%s: " fmt, (ioc)->name, ##__VA_ARGS__)
178 pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__)
202 /* Atlas PCIe Switch Management Port */
290 "Cisco 9300-8E 12G SAS HBA"
292 "Cisco 9300-8i 12G SAS HBA"
306 * status bits for ioc->diag_buffer_status
384 U32 Reserved5[18]; /* 24h - 60h*/
396 __le32 Reserved5[8]; /* 0Ch-2Ch */
400 __le32 Reserved7[7]; /* 30h - 4Bh */
414 * struct MPT3SAS_TARGET - starget private hostdata
451 * struct MPT3SAS_DEVICE - sdev private hostdata
494 * struct _internal_cmd - internal commands struct
514 * struct _sas_device - attached device information
520 * @sas_address_parent: sas address of parent expander or sas host
567 kref_get(&s->refcount); in sas_device_get()
577 kref_put(&s->refcount, sas_device_free); in sas_device_put()
581 * struct _pcie_device - attached PCIe device information
590 * @port_num: port number
628 * pcie_device_get - Increment the pcie device reference count
638 kref_get(&p->refcount); in pcie_device_get()
642 * pcie_device_free - Release the pcie device object
643 * @r - kref object
654 * pcie_device_put - Decrement the pcie device reference count
666 kref_put(&p->refcount, pcie_device_free); in pcie_device_put()
669 * struct _raid_device - raid volume link list
715 * struct _boot_device - boot device info
727 * struct _sas_port - wide/narrow sas port information
728 * @port_list: list of ports belonging to expander
729 * @num_phys: number of phys belonging to this port
732 * @port: sas transport wide/narrow port object
733 * @phy_list: _sas_phy list objects belonging to this port
740 struct sas_port *port; member
745 * struct _sas_phy - phy information
746 * @port_siblings: list of phys belonging to a port
753 * @phy_belongs_to_port: port has been created for this phy
767 * struct _sas_node - sas_host/expander information
770 * @num_phys: number phys belonging to this sas_host/expander
771 * @sas_address: sas address of this sas_host/expander
772 * @handle: handle for this sas_host/expander
773 * @sas_address_parent: sas address of parent expander or sas host
775 * @device_info: bitwise defining capabilities of this sas_host/expander
777 * @phy: a list of phys that make up this sas_host/expander
778 * @sas_port_list: list of ports attached to this sas_host/expander
796 * struct _enclosure_node - enclosure information
806 * enum reset_type - reset state
816 * struct pcie_sg_list - PCIe SGL buffer (contiguous per I/O)
826 * struct chain_tracker - firmware chain tracker
829 * @tracker_list: list of free request (ioc->free_chain_list)
842 * struct scsiio_tracker - scsi mf request tracker
860 * struct request_tracker - firmware request tracker
863 * @tracker_list: list of free request (ioc->free_list)
872 * struct _tr_list - target reset list
883 * struct _sc_list - delayed SAS_IO_UNIT_CONTROL message list
892 * struct _event_ack_list - delayed event acknowledgment list
903 * struct adapter_reply_queue - the reply queue struct
959 /* IOC Facts and Port Facts converted from little endian to cpu */
1014 * struct MPT3SAS_ADAPTER - per adapter struct
1052 * @port_enable_failed: flag set when port enable has failed
1054 * @start_scan_failed: means port enable failed, return's the ioc_status
1060 * @ioc_coredump_loop: will have non-zero value when FW is in CoreDump state
1096 * @pfacts: static port facts data
1107 * @sas_expander_list: expander object list
1179 * @msix96_vector: 96 MSI-X vector support
1201 char driver_name[MPT_NAME_LENGTH - 8];
1329 /* sas hba, expander, and device list */
1391 /* hi-priority queue */
1543 /* hi-priority queue */
1567 do { pr_err("%s fault info from func: %s\n", ioc->name, __func__); \
1572 do { pr_err("%s fault info from func: %s\n", ioc->name, __func__); \
1807 * _scsih_is_pcie_scsi_device - determines if device is an pcie scsi device