Searched refs:sas_dev (Results 1 – 7 of 7) sorted by relevance
291 struct hisi_sas_device *sas_dev = device->lldd_dev; in hisi_sas_task_prep() local317 if (DEV_IS_GONE(sas_dev)) { in hisi_sas_task_prep()318 if (sas_dev) in hisi_sas_task_prep()320 sas_dev->device_id); in hisi_sas_task_prep()328 *dq_pointer = dq = sas_dev->dq; in hisi_sas_task_prep()405 list_add_tail(&slot->entry, &sas_dev->list); in hisi_sas_task_prep()552 struct hisi_sas_device *sas_dev = NULL; in hisi_sas_alloc_dev() local565 sas_dev = &hisi_hba->devices[i]; in hisi_sas_alloc_dev()566 sas_dev->dev_status = HISI_SAS_DEV_NORMAL; in hisi_sas_alloc_dev()567 sas_dev->dev_type = device->dev_type; in hisi_sas_alloc_dev()[all …]
778 struct hisi_sas_device *sas_dev = device->lldd_dev; in slot_index_alloc_quirk_v2_hw() local779 int sata_idx = sas_dev->sata_idx; in slot_index_alloc_quirk_v2_hw()844 struct hisi_sas_device *sas_dev = NULL; in alloc_dev_quirk_v2_hw() local866 sas_dev = &hisi_hba->devices[i]; in alloc_dev_quirk_v2_hw()867 sas_dev->dev_status = HISI_SAS_DEV_NORMAL; in alloc_dev_quirk_v2_hw()868 sas_dev->dev_type = device->dev_type; in alloc_dev_quirk_v2_hw()869 sas_dev->hisi_hba = hisi_hba; in alloc_dev_quirk_v2_hw()870 sas_dev->sas_device = device; in alloc_dev_quirk_v2_hw()871 sas_dev->sata_idx = sata_idx; in alloc_dev_quirk_v2_hw()872 sas_dev->dq = dq; in alloc_dev_quirk_v2_hw()[all …]
613 struct hisi_sas_device *sas_dev) in setup_itct_v3_hw() argument615 struct domain_device *device = sas_dev->sas_device; in setup_itct_v3_hw()617 u64 qw0, device_id = sas_dev->device_id; in setup_itct_v3_hw()627 switch (sas_dev->dev_type) { in setup_itct_v3_hw()642 sas_dev->dev_type); in setup_itct_v3_hw()664 struct hisi_sas_device *sas_dev) in clear_itct_v3_hw() argument667 u64 dev_id = sas_dev->device_id; in clear_itct_v3_hw()671 sas_dev->completion = &completion; in clear_itct_v3_hw()682 wait_for_completion(sas_dev->completion); in clear_itct_v3_hw()690 struct hisi_sas_device *sas_dev = device->lldd_dev; in dereg_device_v3_hw() local[all …]
505 struct hisi_sas_device *sas_dev) in setup_itct_v1_hw() argument507 struct domain_device *device = sas_dev->sas_device; in setup_itct_v1_hw()509 u64 qw0, device_id = sas_dev->device_id; in setup_itct_v1_hw()518 switch (sas_dev->dev_type) { in setup_itct_v1_hw()526 sas_dev->dev_type); in setup_itct_v1_hw()548 struct hisi_sas_device *sas_dev) in clear_itct_v1_hw() argument550 u64 dev_id = sas_dev->device_id; in clear_itct_v1_hw()963 struct hisi_sas_device *sas_dev = device->lldd_dev; in prep_smp_v1_hw() local980 hdr->dw1 = cpu_to_le32(sas_dev->device_id << CMD_HDR_DEVICE_ID_OFF); in prep_smp_v1_hw()999 struct hisi_sas_device *sas_dev = device->lldd_dev; in prep_ssp_v1_hw() local[all …]
247 void (*free_device)(struct hisi_sas_device *sas_dev);
400 struct _sas_device *sas_dev; member
559 ret = tgt_priv->sas_dev; in __mpt3sas_get_sdev_from_target()1617 sas_target_priv_data->sas_dev = sas_device; in scsih_target_alloc()1696 sas_target_priv_data->sas_dev = NULL; in scsih_target_destroy()