Lines Matching refs:ptpmsg_irq

349 		prt->ptpmsg_irq[KSZ_SYNC_MSG].ts_en  = false;  in ksz_set_hwtstamp_config()
350 prt->ptpmsg_irq[KSZ_XDREQ_MSG].ts_en = false; in ksz_set_hwtstamp_config()
351 prt->ptpmsg_irq[KSZ_PDRES_MSG].ts_en = false; in ksz_set_hwtstamp_config()
355 prt->ptpmsg_irq[KSZ_SYNC_MSG].ts_en = false; in ksz_set_hwtstamp_config()
356 prt->ptpmsg_irq[KSZ_XDREQ_MSG].ts_en = true; in ksz_set_hwtstamp_config()
357 prt->ptpmsg_irq[KSZ_PDRES_MSG].ts_en = false; in ksz_set_hwtstamp_config()
369 prt->ptpmsg_irq[KSZ_SYNC_MSG].ts_en = true; in ksz_set_hwtstamp_config()
370 prt->ptpmsg_irq[KSZ_XDREQ_MSG].ts_en = true; in ksz_set_hwtstamp_config()
371 prt->ptpmsg_irq[KSZ_PDRES_MSG].ts_en = true; in ksz_set_hwtstamp_config()
973 struct ksz_ptp_irq *ptpmsg_irq = dev_id; in ksz_ptp_msg_thread_fn() local
980 port = ptpmsg_irq->port; in ksz_ptp_msg_thread_fn()
983 if (ptpmsg_irq->ts_en) { in ksz_ptp_msg_thread_fn()
984 ret = ksz_read32(dev, ptpmsg_irq->ts_reg, &tstamp_raw); in ksz_ptp_msg_thread_fn()
1090 struct ksz_ptp_irq *ptpmsg_irq; in ksz_ptp_msg_irq_free() local
1092 ptpmsg_irq = &port->ptpmsg_irq[n]; in ksz_ptp_msg_irq_free()
1094 free_irq(ptpmsg_irq->num, ptpmsg_irq); in ksz_ptp_msg_irq_free()
1095 irq_dispose_mapping(ptpmsg_irq->num); in ksz_ptp_msg_irq_free()
1105 struct ksz_ptp_irq *ptpmsg_irq; in ksz_ptp_msg_irq_setup() local
1107 ptpmsg_irq = &port->ptpmsg_irq[n]; in ksz_ptp_msg_irq_setup()
1109 ptpmsg_irq->port = port; in ksz_ptp_msg_irq_setup()
1110 ptpmsg_irq->ts_reg = ops->get_port_addr(port->num, ts_reg[n]); in ksz_ptp_msg_irq_setup()
1112 snprintf(ptpmsg_irq->name, sizeof(ptpmsg_irq->name), name[n]); in ksz_ptp_msg_irq_setup()
1114 ptpmsg_irq->num = irq_find_mapping(port->ptpirq.domain, n); in ksz_ptp_msg_irq_setup()
1115 if (ptpmsg_irq->num < 0) in ksz_ptp_msg_irq_setup()
1116 return ptpmsg_irq->num; in ksz_ptp_msg_irq_setup()
1118 return request_threaded_irq(ptpmsg_irq->num, NULL, in ksz_ptp_msg_irq_setup()
1120 ptpmsg_irq->name, ptpmsg_irq); in ksz_ptp_msg_irq_setup()
1172 free_irq(port->ptpmsg_irq[irq].num, &port->ptpmsg_irq[irq]); in ksz_ptp_irq_setup()
1175 irq_dispose_mapping(port->ptpmsg_irq[irq].num); in ksz_ptp_irq_setup()