Lines Matching defs:device
430 * @handle: device handle
437 * @pcie_dev: The pcie device associated with this target
455 * per device private data
470 * @block: device is in SDEV_BLOCK state
475 * @ata_command_pending: SATL passthrough outstanding for device
529 * struct _sas_device - attached device information
530 * @list: sas device list
532 * @sas_address: device sas address
534 * @handle: device handle
540 * @device_info: bitfield provides detailed info about the device
544 * @phy: phy identifier provided in sas device page 0
548 * @pend_sas_rphy_add: flag to check if device is in sas_rphy_add()
552 * @port: hba port entry containing device's port number info
553 * @rphy: device's sas_rphy address used to identify this device structure in
602 * struct _pcie_device - attached PCIe device information
603 * @list: pcie device list
605 * @wwid: device WWID
606 * @handle: device handle
607 * @device_info: bitfield provides detailed info about the device
615 * NVMe device only
618 * @enclosure_level: The level of device's enclosure from the controller
622 * @shutdown_latency: NVMe device's RTD3 Entry Latency
649 * pcie_device_get - Increment the pcie device reference count
654 * reference count of the pcie device for which this function called.
663 * pcie_device_free - Release the pcie device object
666 * Free's the pcie device object. It will be called when reference count
675 * pcie_device_put - Decrement the pcie device reference count
680 * reference count of the pcie device for which this function called.
691 * @list: sas device list
693 * @sdev: scsi device struct (volumes are single lun)
695 * @handle: device handle
736 * struct _boot_device - boot device info
739 * @device: holds pointer for struct _sas_device, struct _raid_device or
744 void *device;
751 * @remote_identify: attached device identification
771 * @remote_identify: attached device identification
774 * @handle: device handle for this phy
775 * @attached_handle: device handle for attached device
795 * @parent_dev: parent device class
811 struct device *parent_dev;
904 * @handle: device handle
915 * @handle: device handle
1060 * sas_address: SAS Address of vSES device
1061 * phy_mask: vSES device's phy number
1075 * @sas_address: sas address of this wide/narrow port's attached device
1080 * @vphys_list : list containing vSES device structures
1212 * @tm_tr_cb_idx : device removal target reset handshake
1245 * @sas_device_list: sas device object list
1246 * @sas_device_init_list: sas device object list (used only at init time)
1248 * @pcie_device_list: pcie device object list
1249 * @pcie_device_init_list: pcie device object list (used only at init time)
1252 * @device_missing_delay: time for device missing by fw when PDR enabled
1475 /* sas hba, expander, and device list */
2010 *mpt3sas_phy, Mpi2SasPhyPage0_t phy_pg0, struct device *parent_dev);
2013 struct device *parent_dev);
2057 * _scsih_is_pcie_scsi_device - determines if device is an pcie scsi device
2058 * @device_info: bitfield providing information about the device.
2061 * Returns 1 if scsi device.