Lines Matching refs:ptp_qoriq
18 struct ptp_qoriq *ptp_qoriq = container_of(ptp, struct ptp_qoriq, caps); in dpaa2_ptp_enable() local
25 dev = ptp_qoriq->dev; in dpaa2_ptp_enable()
41 extts_clean_up(ptp_qoriq, rq->extts.index, false); in dpaa2_ptp_enable()
90 struct ptp_qoriq *ptp_qoriq = priv; in dpaa2_ptp_irq_handler_thread() local
97 dev = ptp_qoriq->dev; in dpaa2_ptp_irq_handler_thread()
109 ptp_clock_event(ptp_qoriq->clock, &event); in dpaa2_ptp_irq_handler_thread()
113 extts_clean_up(ptp_qoriq, 0, true); in dpaa2_ptp_irq_handler_thread()
116 extts_clean_up(ptp_qoriq, 1, true); in dpaa2_ptp_irq_handler_thread()
131 struct ptp_qoriq *ptp_qoriq; in dpaa2_ptp_probe() local
136 ptp_qoriq = devm_kzalloc(dev, sizeof(*ptp_qoriq), GFP_KERNEL); in dpaa2_ptp_probe()
137 if (!ptp_qoriq) in dpaa2_ptp_probe()
156 ptp_qoriq->dev = dev; in dpaa2_ptp_probe()
178 ptp_qoriq->irq = mc_dev->irqs[0]->virq; in dpaa2_ptp_probe()
180 err = request_threaded_irq(ptp_qoriq->irq, NULL, in dpaa2_ptp_probe()
183 dev_name(dev), ptp_qoriq); in dpaa2_ptp_probe()
196 err = ptp_qoriq_init(ptp_qoriq, base, &dpaa2_ptp_caps); in dpaa2_ptp_probe()
200 dpaa2_phc_index = ptp_qoriq->phc_index; in dpaa2_ptp_probe()
201 dpaa2_ptp = ptp_qoriq; in dpaa2_ptp_probe()
202 dev_set_drvdata(dev, ptp_qoriq); in dpaa2_ptp_probe()
207 free_irq(ptp_qoriq->irq, ptp_qoriq); in dpaa2_ptp_probe()
225 struct ptp_qoriq *ptp_qoriq; in dpaa2_ptp_remove() local
227 ptp_qoriq = dev_get_drvdata(dev); in dpaa2_ptp_remove()
230 ptp_qoriq_free(ptp_qoriq); in dpaa2_ptp_remove()