Lines Matching refs:idev
327 static inline void wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev) in wait_for_device_start() argument
329 wait_event(ihost->eventq, !test_bit(IDEV_START_PENDING, &idev->flags)); in wait_for_device_start()
332 static inline void wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) in wait_for_device_stop() argument
334 wait_event(ihost->eventq, !test_bit(IDEV_STOP_PENDING, &idev->flags)); in wait_for_device_stop()
342 static inline struct isci_host *idev_to_ihost(struct isci_remote_device *idev) in idev_to_ihost() argument
344 return dev_to_ihost(idev->domain_dev); in idev_to_ihost()
361 static inline int sci_remote_device_node_count(struct isci_remote_device *idev) in sci_remote_device_node_count() argument
363 struct domain_device *dev = idev->domain_dev; in sci_remote_device_node_count()
380 static inline struct device *scirdev_to_dev(struct isci_remote_device *idev) in scirdev_to_dev() argument
382 if (!idev || !idev->isci_port || !idev->isci_port->isci_host) in scirdev_to_dev()
385 return &idev->isci_port->isci_host->pdev->dev; in scirdev_to_dev()
454 struct isci_remote_device *idev,
458 struct isci_remote_device *idev,
471 struct isci_remote_device *idev);
490 struct isci_remote_device *idev,
495 struct isci_remote_device *idev,
500 struct isci_remote_device *idev,
505 struct isci_remote_device *idev,