Home
last modified time | relevance | path

Searched refs:sas_device (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/scsi/mpt3sas/
Dmpt3sas_scsih.c72 struct _sas_device *sas_device);
469 struct _sas_device *sas_device; in _scsih_determine_boot_device() local
498 sas_device = device; in _scsih_determine_boot_device()
499 sas_address = sas_device->sas_address; in _scsih_determine_boot_device()
500 device_name = sas_device->device_name; in _scsih_determine_boot_device()
501 enclosure_logical_id = sas_device->enclosure_logical_id; in _scsih_determine_boot_device()
502 slot = sas_device->slot; in _scsih_determine_boot_device()
623 struct _sas_device *sas_device; in __mpt3sas_get_sdev_by_addr() local
627 list_for_each_entry(sas_device, &ioc->sas_device_list, list) in __mpt3sas_get_sdev_by_addr()
628 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
[all …]
Dmpt3sas_transport.c639 struct _sas_device *sas_device = NULL; in mpt3sas_transport_port_add() local
729 sas_device = mpt3sas_get_sdev_by_addr(ioc, in mpt3sas_transport_port_add()
731 if (!sas_device) { in mpt3sas_transport_port_add()
737 sas_device->pend_sas_rphy_add = 1; in mpt3sas_transport_port_add()
746 sas_device->pend_sas_rphy_add = 0; in mpt3sas_transport_port_add()
747 sas_device_put(sas_device); in mpt3sas_transport_port_add()
1310 struct _sas_device *sas_device; in _transport_get_enclosure_identifier() local
1315 sas_device = __mpt3sas_get_sdev_by_addr(ioc, in _transport_get_enclosure_identifier()
1317 if (sas_device) { in _transport_get_enclosure_identifier()
1318 *identifier = sas_device->enclosure_logical_id; in _transport_get_enclosure_identifier()
[all …]
Dmpt3sas_ctl.c205 struct _sas_device *sas_device = NULL; in _ctl_display_some_debug() local
208 sas_device = mpt3sas_get_sdev_by_handle(ioc, in _ctl_display_some_debug()
210 if (sas_device) { in _ctl_display_some_debug()
213 sas_device->sas_address, sas_device->phy); in _ctl_display_some_debug()
217 sas_device->enclosure_logical_id, sas_device->slot); in _ctl_display_some_debug()
218 sas_device_put(sas_device); in _ctl_display_some_debug()
220 if (!sas_device) { in _ctl_display_some_debug()
1327 struct _sas_device *sas_device; in _ctl_btdh_search_sas_device() local
1335 list_for_each_entry(sas_device, &ioc->sas_device_list, list) { in _ctl_btdh_search_sas_device()
1337 btdh->handle == sas_device->handle) { in _ctl_btdh_search_sas_device()
[all …]
/Linux-v4.19/drivers/message/fusion/
Dmptsas.c621 struct mptsas_devinfo sas_device; in mptsas_add_device_component_by_fw() local
625 rc = mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_add_device_component_by_fw()
636 sas_device.handle_enclosure); in mptsas_add_device_component_by_fw()
638 mptsas_add_device_component(ioc, sas_device.channel, in mptsas_add_device_component_by_fw()
639 sas_device.id, sas_device.sas_address, sas_device.device_info, in mptsas_add_device_component_by_fw()
640 sas_device.slot, enclosure_info.enclosure_logical_id); in mptsas_add_device_component_by_fw()
1577 struct mptsas_devinfo *sas_device) in mptsas_refreshing_device_handles() argument
1584 sas_device->sas_address); in mptsas_refreshing_device_handles()
1593 sas_device->sas_address) in mptsas_refreshing_device_handles()
1595 port_info->phy_info[i].attached.channel = sas_device->channel; in mptsas_refreshing_device_handles()
[all …]
/Linux-v4.19/Documentation/scsi/
Dsmartpqi.txt49 /sys/class/sas_device/end_device-X:X/sas_address
50 /sys/class/sas_device/end_device-X:X/enclosure_identifier
51 /sys/class/sas_device/end_device-X:X/scsi_target_id
/Linux-v4.19/drivers/scsi/pm8001/
Dpm8001_sas.c572 pm8001_dev->sas_device = NULL; in pm8001_free_dev()
604 pm8001_device->sas_device = dev; in pm8001_dev_found_notify()
1201 pm8001_dev->sas_device, 0, tag); in pm8001_abort_task()
1244 pm8001_dev, pm8001_dev->sas_device, 1, tag); in pm8001_abort_task()
1261 pm8001_dev, pm8001_dev->sas_device, 0, tag); in pm8001_abort_task()
1267 pm8001_dev->sas_device, 0, tag); in pm8001_abort_task()
Dpm8001_hwi.c1632 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1672 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1676 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1680 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1684 dev = pm8001_dev->sas_device; in pm8001_work_fn()
4536 struct domain_device *dev = pm8001_dev->sas_device; in pm8001_chip_reg_dev_req()
4563 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm8001_chip_reg_dev_req()
4564 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm8001_chip_reg_dev_req()
4566 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | in pm8001_chip_reg_dev_req()
4573 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm8001_chip_reg_dev_req()
Dpm8001_sas.h277 struct domain_device *sas_device; member
Dpm80xx_hwi.c4471 struct domain_device *dev = pm8001_dev->sas_device; in pm80xx_chip_reg_dev_req()
4501 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm80xx_chip_reg_dev_req()
4502 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm80xx_chip_reg_dev_req()
4505 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0xFF) | in pm80xx_chip_reg_dev_req()
4514 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm80xx_chip_reg_dev_req()
/Linux-v4.19/drivers/scsi/hisi_sas/
Dhisi_sas_main.c569 sas_dev->sas_device = device; in hisi_sas_alloc_dev()
837 device = sas_dev->sas_device; in hisi_sas_release_tasks()
1151 struct domain_device *device = sas_dev->sas_device; in hisi_sas_refresh_port_id()
1225 device = sas_dev->sas_device; in hisi_sas_reset_init_all_devices()
1276 struct domain_device *device = sas_dev->sas_device; in hisi_sas_terminate_stp_reject()
1631 struct domain_device *device = sas_dev->sas_device; in hisi_sas_clear_nexus_ha()
Dhisi_sas.h176 struct domain_device *sas_device; member
Dhisi_sas_v2_hw.c870 sas_dev->sas_device = device; in alloc_dev_quirk_v2_hw()
926 struct domain_device *device = sas_dev->sas_device; in setup_itct_v2_hw()
1006 if (dev_is_sata(sas_dev->sas_device)) in free_device_v2_hw()
Dhisi_sas_v1_hw.c507 struct domain_device *device = sas_dev->sas_device; in setup_itct_v1_hw()
Dhisi_sas_v3_hw.c615 struct domain_device *device = sas_dev->sas_device; in setup_itct_v3_hw()
/Linux-v4.19/drivers/scsi/mvsas/
Dmv_sas.h249 struct domain_device *sas_device; member
Dmv_94xx.c744 mvs_release_task(mvi, device->sas_device); in mvs_94xx_non_spec_ncq_error()
749 mvs_release_task(mvi, device->sas_device); in mvs_94xx_non_spec_ncq_error()
Dmv_sas.c1212 mvi_device->sas_device = dev; in mvs_dev_found_notify()
1268 mvi_dev->sas_device = NULL; in mvs_dev_gone_notify()