Lines Matching refs:idev
113 struct isci_remote_device *idev) in isci_get_device() argument
115 if (idev) in isci_get_device()
116 kref_get(&idev->kref); in isci_get_device()
117 return idev; in isci_get_device()
122 struct isci_remote_device *idev = dev->lldd_dev; in isci_lookup_device() local
124 if (idev && !test_bit(IDEV_GONE, &idev->flags)) { in isci_lookup_device()
125 kref_get(&idev->kref); in isci_lookup_device()
126 return idev; in isci_lookup_device()
133 static inline void isci_put_device(struct isci_remote_device *idev) in isci_put_device() argument
135 if (idev) in isci_put_device()
136 kref_put(&idev->kref, isci_remote_device_release); in isci_put_device()
140 struct isci_remote_device *idev);
142 struct isci_remote_device *idev);
159 struct isci_remote_device *idev,
175 struct isci_remote_device *idev);
188 struct isci_remote_device *idev);
291 struct isci_remote_device *idev; in rnc_to_dev() local
293 idev = container_of(rnc, typeof(*idev), rnc); in rnc_to_dev()
295 return idev; in rnc_to_dev()
303 static inline void sci_remote_device_decrement_request_count(struct isci_remote_device *idev) in sci_remote_device_decrement_request_count() argument
308 if (WARN_ONCE(idev->started_request_count == 0, in sci_remote_device_decrement_request_count()
313 idev->started_request_count--; in sci_remote_device_decrement_request_count()
316 void isci_dev_set_hang_detection_timeout(struct isci_remote_device *idev, u32 timeout);
319 struct isci_remote_device *idev,
323 struct isci_remote_device *idev,
328 struct isci_remote_device *idev,
333 struct isci_remote_device *idev,
338 struct isci_remote_device *idev,
342 struct isci_remote_device *idev,
346 struct isci_remote_device *idev);
349 struct isci_remote_device *idev);
353 struct isci_remote_device *idev);
357 struct isci_remote_device *idev);
360 struct isci_remote_device *idev,
366 struct isci_remote_device *idev);
370 struct isci_remote_device *idev);
374 struct isci_remote_device *idev);
378 struct isci_remote_device *idev,
383 struct isci_remote_device *idev,
385 enum sci_status sci_remote_device_suspend(struct isci_remote_device *idev,