Home
last modified time | relevance | path

Searched refs:sas_dev (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/scsi/leapraid/
H A Dleapraid_os.c306 struct leapraid_sas_dev *sas_dev; in leapraid_smart_fault_detect() local
311 sas_dev = leapraid_hold_lock_get_sas_dev_by_hdl(adapter, hdl); in leapraid_smart_fault_detect()
312 if (!sas_dev) { in leapraid_smart_fault_detect()
317 starget = sas_dev->starget; in leapraid_smart_fault_detect()
333 if (sas_dev) in leapraid_smart_fault_detect()
334 leapraid_sdev_put(sas_dev); in leapraid_smart_fault_detect()
601 struct leapraid_sas_dev *sas_dev) in leapraid_sas_dev_make_active() argument
606 if (!list_empty(&sas_dev->list)) { in leapraid_sas_dev_make_active()
607 list_del_init(&sas_dev->list); in leapraid_sas_dev_make_active()
608 leapraid_sdev_put(sas_dev); in leapraid_sas_dev_make_active()
[all …]
H A Dleapraid_func.c21 struct leapraid_sas_dev *sas_dev);
23 struct leapraid_sas_dev *sas_dev, bool on);
645 struct leapraid_sas_dev *sas_dev; in leapraid_tgt_not_responding() local
661 sas_dev = leapraid_hold_lock_get_sas_dev_by_hdl(adapter, hdl); in leapraid_tgt_not_responding()
662 if (sas_dev && sas_dev->starget && sas_dev->starget->hostdata) { in leapraid_tgt_not_responding()
663 starget_priv = sas_dev->starget->hostdata; in leapraid_tgt_not_responding()
671 if (sas_dev) in leapraid_tgt_not_responding()
672 leapraid_sdev_put(sas_dev); in leapraid_tgt_not_responding()
678 struct leapraid_sas_dev *sas_dev; in leapraid_tgt_rst_send() local
696 sas_dev = leapraid_hold_lock_get_sas_dev_by_hdl(adapter, hdl); in leapraid_tgt_rst_send()
[all …]
H A Dleapraid_func.h1055 struct leapraid_sas_dev *sas_dev; member
1411 struct leapraid_sas_dev *sas_dev);
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_main.c243 struct hisi_sas_device *sas_dev = &hisi_hba->devices[device_id]; in hisi_sas_slot_task_free() local
275 spin_lock(&sas_dev->lock); in hisi_sas_slot_task_free()
277 spin_unlock(&sas_dev->lock); in hisi_sas_slot_task_free()
433 struct hisi_sas_device *sas_dev) in hisi_sas_task_deliver() argument
445 spin_lock(&sas_dev->lock); in hisi_sas_task_deliver()
446 list_add_tail(&slot->entry, &sas_dev->list); in hisi_sas_task_deliver()
447 spin_unlock(&sas_dev->lock); in hisi_sas_task_deliver()
452 slot->device_id = sas_dev->device_id; in hisi_sas_task_deliver()
498 struct hisi_sas_device *sas_dev = device->lldd_dev; in hisi_sas_queue_command() local
539 if (DEV_IS_GONE(sas_dev)) { in hisi_sas_queue_command()
[all …]
H A Dhisi_sas_v1_hw.c491 struct hisi_sas_device *sas_dev) in setup_itct_v1_hw() argument
493 struct domain_device *device = sas_dev->sas_device; in setup_itct_v1_hw()
495 u64 qw0, device_id = sas_dev->device_id; in setup_itct_v1_hw()
505 switch (sas_dev->dev_type) { in setup_itct_v1_hw()
513 sas_dev->dev_type); in setup_itct_v1_hw()
535 struct hisi_sas_device *sas_dev) in clear_itct_v1_hw() argument
537 u64 dev_id = sas_dev->device_id; in clear_itct_v1_hw()
921 struct hisi_sas_device *sas_dev = device->lldd_dev; in prep_smp_v1_hw() local
938 hdr->dw1 = cpu_to_le32(sas_dev->device_id << CMD_HDR_DEVICE_ID_OFF); in prep_smp_v1_hw()
957 struct hisi_sas_device *sas_dev = device->lldd_dev; in prep_ssp_v1_hw() local
[all …]
H A Dhisi_sas_v3_hw.c871 struct hisi_sas_device *sas_dev) in setup_itct_v3_hw() argument
873 struct domain_device *device = sas_dev->sas_device; in setup_itct_v3_hw()
875 u64 qw0, device_id = sas_dev->device_id; in setup_itct_v3_hw()
885 switch (sas_dev->dev_type) { in setup_itct_v3_hw()
900 sas_dev->dev_type); in setup_itct_v3_hw()
922 struct hisi_sas_device *sas_dev) in clear_itct_v3_hw() argument
925 u64 dev_id = sas_dev->device_id; in clear_itct_v3_hw()
930 sas_dev->completion = &completion; in clear_itct_v3_hw()
941 if (!wait_for_completion_timeout(sas_dev->completion, in clear_itct_v3_hw()
955 struct hisi_sas_device *sas_dev = device->lldd_dev; in dereg_device_v3_hw() local
[all …]
H A Dhisi_sas.h347 void (*free_device)(struct hisi_sas_device *sas_dev);
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c716 ret = tgt_priv->sas_dev; in __mpt3sas_get_sdev_from_target()
2000 sas_target_priv_data->sas_dev = sas_device; in scsih_target_alloc()
2079 sas_target_priv_data->sas_dev = NULL; in scsih_target_destroy()
10914 sas_device = sas_device_priv_data->sas_target->sas_dev; in _scsih_update_device_qdepth()
H A Dmpt3sas_ctl.c4240 qdepth = (sas_target_priv_data->sas_dev->port_type > 1) ? in enable_sdev_max_qd_store()