Lines Matching refs:mc_dev

19 	struct fsl_mc_device *mc_dev;  in dpaa2_ptp_enable()  local
26 mc_dev = to_fsl_mc_device(dev); in dpaa2_ptp_enable()
50 err = dprtc_get_irq_mask(mc_dev->mc_io, 0, mc_dev->mc_handle, in dpaa2_ptp_enable()
62 err = dprtc_set_irq_mask(mc_dev->mc_io, 0, mc_dev->mc_handle, in dpaa2_ptp_enable()
92 struct fsl_mc_device *mc_dev; in dpaa2_ptp_irq_handler_thread() local
98 mc_dev = to_fsl_mc_device(dev); in dpaa2_ptp_irq_handler_thread()
100 err = dprtc_get_irq_status(mc_dev->mc_io, 0, mc_dev->mc_handle, in dpaa2_ptp_irq_handler_thread()
118 err = dprtc_clear_irq_status(mc_dev->mc_io, 0, mc_dev->mc_handle, in dpaa2_ptp_irq_handler_thread()
128 static int dpaa2_ptp_probe(struct fsl_mc_device *mc_dev) in dpaa2_ptp_probe() argument
130 struct device *dev = &mc_dev->dev; in dpaa2_ptp_probe()
140 err = fsl_mc_portal_allocate(mc_dev, 0, &mc_dev->mc_io); in dpaa2_ptp_probe()
149 err = dprtc_open(mc_dev->mc_io, 0, mc_dev->obj_desc.id, in dpaa2_ptp_probe()
150 &mc_dev->mc_handle); in dpaa2_ptp_probe()
172 err = fsl_mc_allocate_irqs(mc_dev); in dpaa2_ptp_probe()
178 ptp_qoriq->irq = mc_dev->irqs[0]->virq; in dpaa2_ptp_probe()
189 err = dprtc_set_irq_enable(mc_dev->mc_io, 0, mc_dev->mc_handle, in dpaa2_ptp_probe()
209 fsl_mc_free_irqs(mc_dev); in dpaa2_ptp_probe()
215 dprtc_close(mc_dev->mc_io, 0, mc_dev->mc_handle); in dpaa2_ptp_probe()
217 fsl_mc_portal_free(mc_dev->mc_io); in dpaa2_ptp_probe()
222 static void dpaa2_ptp_remove(struct fsl_mc_device *mc_dev) in dpaa2_ptp_remove() argument
224 struct device *dev = &mc_dev->dev; in dpaa2_ptp_remove()
232 fsl_mc_free_irqs(mc_dev); in dpaa2_ptp_remove()
233 dprtc_close(mc_dev->mc_io, 0, mc_dev->mc_handle); in dpaa2_ptp_remove()
234 fsl_mc_portal_free(mc_dev->mc_io); in dpaa2_ptp_remove()