Lines Matching refs:sas_target_priv_data
1802 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_change_queue_depth() local
1818 sas_target_priv_data = sas_device_priv_data->sas_target; in scsih_change_queue_depth()
1819 if (!sas_target_priv_data) in scsih_change_queue_depth()
1821 if ((sas_target_priv_data->flags & MPT_TARGET_FLAGS_VOLUME)) in scsih_change_queue_depth()
1825 sas_device = __mpt3sas_get_sdev_from_target(ioc, sas_target_priv_data); in scsih_change_queue_depth()
1879 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_target_alloc() local
1886 sas_target_priv_data = kzalloc(sizeof(*sas_target_priv_data), in scsih_target_alloc()
1888 if (!sas_target_priv_data) in scsih_target_alloc()
1891 starget->hostdata = sas_target_priv_data; in scsih_target_alloc()
1892 sas_target_priv_data->starget = starget; in scsih_target_alloc()
1893 sas_target_priv_data->handle = MPT3SAS_INVALID_DEVICE_HANDLE; in scsih_target_alloc()
1901 sas_target_priv_data->handle = raid_device->handle; in scsih_target_alloc()
1902 sas_target_priv_data->sas_address = raid_device->wwid; in scsih_target_alloc()
1903 sas_target_priv_data->flags |= MPT_TARGET_FLAGS_VOLUME; in scsih_target_alloc()
1905 sas_target_priv_data->raid_device = raid_device; in scsih_target_alloc()
1918 sas_target_priv_data->handle = pcie_device->handle; in scsih_target_alloc()
1919 sas_target_priv_data->sas_address = pcie_device->wwid; in scsih_target_alloc()
1920 sas_target_priv_data->port = NULL; in scsih_target_alloc()
1921 sas_target_priv_data->pcie_dev = pcie_device; in scsih_target_alloc()
1925 sas_target_priv_data->flags |= in scsih_target_alloc()
1928 sas_target_priv_data->flags |= in scsih_target_alloc()
1941 sas_target_priv_data->handle = sas_device->handle; in scsih_target_alloc()
1942 sas_target_priv_data->sas_address = sas_device->sas_address; in scsih_target_alloc()
1943 sas_target_priv_data->port = sas_device->port; in scsih_target_alloc()
1944 sas_target_priv_data->sas_dev = sas_device; in scsih_target_alloc()
1949 sas_target_priv_data->flags |= in scsih_target_alloc()
1952 sas_target_priv_data->flags |= in scsih_target_alloc()
1969 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_target_destroy() local
1975 sas_target_priv_data = starget->hostdata; in scsih_target_destroy()
1976 if (!sas_target_priv_data) in scsih_target_destroy()
1994 sas_target_priv_data); in scsih_target_destroy()
2004 sas_target_priv_data->pcie_dev = NULL; in scsih_target_destroy()
2013 sas_device = __mpt3sas_get_sdev_from_target(ioc, sas_target_priv_data); in scsih_target_destroy()
2023 sas_target_priv_data->sas_dev = NULL; in scsih_target_destroy()
2031 kfree(sas_target_priv_data); in scsih_target_destroy()
2047 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_sdev_init() local
2064 sas_target_priv_data = starget->hostdata; in scsih_sdev_init()
2065 sas_target_priv_data->num_luns++; in scsih_sdev_init()
2066 sas_device_priv_data->sas_target = sas_target_priv_data; in scsih_sdev_init()
2068 if ((sas_target_priv_data->flags & MPT_TARGET_FLAGS_RAID_COMPONENT)) in scsih_sdev_init()
2084 sas_target_priv_data->sas_address); in scsih_sdev_init()
2096 } else if (!(sas_target_priv_data->flags & MPT_TARGET_FLAGS_VOLUME)) { in scsih_sdev_init()
2099 sas_target_priv_data->sas_address, in scsih_sdev_init()
2100 sas_target_priv_data->port); in scsih_sdev_init()
2124 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_sdev_destroy() local
2136 sas_target_priv_data = starget->hostdata; in scsih_sdev_destroy()
2137 sas_target_priv_data->num_luns--; in scsih_sdev_destroy()
2142 if (sas_target_priv_data->flags & MPT_TARGET_FLAGS_PCIE_DEVICE) { in scsih_sdev_destroy()
2145 sas_target_priv_data); in scsih_sdev_destroy()
2146 if (pcie_device && !sas_target_priv_data->num_luns) in scsih_sdev_destroy()
2154 } else if (!(sas_target_priv_data->flags & MPT_TARGET_FLAGS_VOLUME)) { in scsih_sdev_destroy()
2157 sas_target_priv_data); in scsih_sdev_destroy()
2158 if (sas_device && !sas_target_priv_data->num_luns) in scsih_sdev_destroy()
2520 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_sdev_configure() local
2536 sas_target_priv_data = sas_device_priv_data->sas_target; in scsih_sdev_configure()
2537 handle = sas_target_priv_data->handle; in scsih_sdev_configure()
2540 if (sas_target_priv_data->flags & MPT_TARGET_FLAGS_VOLUME) { in scsih_sdev_configure()
2635 if (sas_target_priv_data->flags & MPT_TARGET_FLAGS_RAID_COMPONENT) { in scsih_sdev_configure()
2653 if (sas_target_priv_data->flags & MPT_TARGET_FLAGS_PCIE_DEVICE) { in scsih_sdev_configure()
4080 struct MPT3SAS_TARGET *sas_target_priv_data = NULL; in _scsih_tm_tr_send() local
4112 sas_target_priv_data = sas_device->starget->hostdata; in _scsih_tm_tr_send()
4113 sas_target_priv_data->deleted = 1; in _scsih_tm_tr_send()
4123 sas_target_priv_data = pcie_device->starget->hostdata; in _scsih_tm_tr_send()
4124 sas_target_priv_data->deleted = 1; in _scsih_tm_tr_send()
4136 if (sas_target_priv_data) { in _scsih_tm_tr_send()
4164 sas_target_priv_data->handle = MPT3SAS_INVALID_DEVICE_HANDLE; in _scsih_tm_tr_send()
4805 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_set_volume_delete_flag() local
4812 sas_target_priv_data = in _scsih_set_volume_delete_flag()
4814 sas_target_priv_data->deleted = 1; in _scsih_set_volume_delete_flag()
5126 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_qcmd() local
5152 sas_target_priv_data = sas_device_priv_data->sas_target; in scsih_qcmd()
5155 handle = sas_target_priv_data->handle; in scsih_qcmd()
5179 } else if (sas_target_priv_data->deleted) { in scsih_qcmd()
5184 } else if (sas_target_priv_data->tm_busy || in scsih_qcmd()
5255 pcie_device = sas_target_priv_data->pcie_dev; in scsih_qcmd()
5264 raid_device = sas_target_priv_data->raid_device; in scsih_qcmd()
5270 if (sas_target_priv_data->flags & MPT_TARGET_FASTPATH_IO) { in scsih_qcmd()
5629 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_smart_predicted_fault() local
5643 sas_target_priv_data = starget->hostdata; in _scsih_smart_predicted_fault()
5645 if ((sas_target_priv_data->flags & MPT_TARGET_FLAGS_RAID_COMPONENT) || in _scsih_smart_predicted_fault()
5646 ((sas_target_priv_data->flags & MPT_TARGET_FLAGS_VOLUME))) in _scsih_smart_predicted_fault()
5677 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
7200 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_check_device() local
7236 sas_target_priv_data = starget->hostdata; in _scsih_check_device()
7240 sas_target_priv_data->handle = handle; in _scsih_check_device()
7456 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_remove_device() local
7473 sas_target_priv_data = sas_device->starget->hostdata; in _scsih_remove_device()
7474 sas_target_priv_data->deleted = 1; in _scsih_remove_device()
7477 sas_target_priv_data->handle = in _scsih_remove_device()
7937 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_pcie_device_remove_from_sml() local
7957 sas_target_priv_data = pcie_device->starget->hostdata; in _scsih_pcie_device_remove_from_sml()
7958 sas_target_priv_data->deleted = 1; in _scsih_pcie_device_remove_from_sml()
7960 sas_target_priv_data->handle = MPT3SAS_INVALID_DEVICE_HANDLE; in _scsih_pcie_device_remove_from_sml()
8013 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_pcie_check_device() local
8040 sas_target_priv_data = starget->hostdata; in _scsih_pcie_check_device()
8045 sas_target_priv_data->handle = handle; in _scsih_pcie_check_device()
9080 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_sas_volume_delete() local
9088 sas_target_priv_data = starget->hostdata; in _scsih_sas_volume_delete()
9089 sas_target_priv_data->deleted = 1; in _scsih_sas_volume_delete()
9113 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_sas_pd_expose() local
9125 sas_target_priv_data = starget->hostdata; in _scsih_sas_pd_expose()
9126 sas_target_priv_data->flags &= in _scsih_sas_pd_expose()
9153 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_sas_pd_hide() local
9170 sas_target_priv_data = starget->hostdata; in _scsih_sas_pd_hide()
9171 sas_target_priv_data->flags |= in _scsih_sas_pd_hide()
9677 struct MPT3SAS_TARGET *sas_target_priv_data; in _scsih_update_device_qdepth() local
9686 sas_target_priv_data = sas_device_priv_data->sas_target; in _scsih_update_device_qdepth()
9688 if (sas_target_priv_data->flags & MPT_TARGET_FLAGS_PCIE_DEVICE) in _scsih_update_device_qdepth()
9716 struct MPT3SAS_TARGET *sas_target_priv_data = NULL; in _scsih_mark_responding_sas_device() local
9744 sas_target_priv_data = starget->hostdata; in _scsih_mark_responding_sas_device()
9745 sas_target_priv_data->tm_busy = 0; in _scsih_mark_responding_sas_device()
9746 sas_target_priv_data->deleted = 0; in _scsih_mark_responding_sas_device()
9748 sas_target_priv_data = NULL; in _scsih_mark_responding_sas_device()
9795 if (sas_target_priv_data) in _scsih_mark_responding_sas_device()
9796 sas_target_priv_data->handle = in _scsih_mark_responding_sas_device()
9899 struct MPT3SAS_TARGET *sas_target_priv_data = NULL; in _scsih_mark_responding_pcie_device() local
9914 sas_target_priv_data = starget->hostdata; in _scsih_mark_responding_pcie_device()
9915 sas_target_priv_data->tm_busy = 0; in _scsih_mark_responding_pcie_device()
9916 sas_target_priv_data->deleted = 0; in _scsih_mark_responding_pcie_device()
9918 sas_target_priv_data = NULL; in _scsih_mark_responding_pcie_device()
9952 if (sas_target_priv_data) in _scsih_mark_responding_pcie_device()
9953 sas_target_priv_data->handle = in _scsih_mark_responding_pcie_device()
10019 struct MPT3SAS_TARGET *sas_target_priv_data = NULL; in _scsih_mark_responding_raid_device() local
10029 sas_target_priv_data = starget->hostdata; in _scsih_mark_responding_raid_device()
10030 sas_target_priv_data->deleted = 0; in _scsih_mark_responding_raid_device()
10032 sas_target_priv_data = NULL; in _scsih_mark_responding_raid_device()
10054 if (sas_target_priv_data) in _scsih_mark_responding_raid_device()
10055 sas_target_priv_data->handle = handle; in _scsih_mark_responding_raid_device()
11257 struct MPT3SAS_TARGET *sas_target_priv_data; in scsih_remove() local
11296 sas_target_priv_data = in scsih_remove()
11298 sas_target_priv_data->deleted = 1; in scsih_remove()