Lines Matching refs:sdev

77 	struct scif_hw_dev *sdev = scifdev->sdev;  in scif_intr_handler()  local
79 sdev->hw_ops->ack_interrupt(sdev, scifdev->db); in scif_intr_handler()
88 struct scif_hw_dev *sdev = scifdev->sdev; in scif_qp_setup_handler() local
93 struct mic_bootparam *bp = sdev->dp; in scif_qp_setup_handler()
98 struct mic_bootparam __iomem *bp = sdev->rdp; in scif_qp_setup_handler()
106 dev_err(&scifdev->sdev->dev, in scif_qp_setup_handler()
147 static int scif_probe(struct scif_hw_dev *sdev) in scif_probe() argument
149 struct scif_dev *scifdev = &scif_dev[sdev->dnode]; in scif_probe()
152 dev_set_drvdata(&sdev->dev, sdev); in scif_probe()
153 scifdev->sdev = sdev; in scif_probe()
156 struct scif_dev *loopb_dev = &scif_dev[sdev->snode]; in scif_probe()
158 loopb_dev->sdev = sdev; in scif_probe()
170 scifdev->db = sdev->hw_ops->next_db(sdev); in scif_probe()
171 scifdev->cookie = sdev->hw_ops->request_irq(sdev, scif_intr_handler, in scif_probe()
179 struct mic_bootparam *bp = sdev->dp; in scif_probe()
184 struct mic_bootparam __iomem *bp = sdev->rdp; in scif_probe()
198 scif_destroy_loopback_qp(&scif_dev[sdev->snode]); in scif_probe()
216 static void scif_remove(struct scif_hw_dev *sdev) in scif_remove() argument
218 struct scif_dev *scifdev = &scif_dev[sdev->dnode]; in scif_remove()
221 struct mic_bootparam *bp = sdev->dp; in scif_remove()
226 struct mic_bootparam __iomem *bp = sdev->rdp; in scif_remove()
238 scif_destroy_loopback_qp(&scif_dev[sdev->snode]); in scif_remove()
240 sdev->hw_ops->free_irq(sdev, scifdev->cookie, scifdev); in scif_remove()
247 scifdev->sdev = NULL; in scif_remove()