Lines Matching refs:prt

266 	struct ksz_port *prt;  in ksz_ptp_enable_mode()  local
272 prt = &dev->ports[dp->index]; in ksz_ptp_enable_mode()
273 if (prt->hwts_tx_en || prt->hwts_rx_en) { in ksz_ptp_enable_mode()
329 struct ksz_port *prt; in ksz_hwtstamp_get() local
331 prt = &dev->ports[port]; in ksz_hwtstamp_get()
332 config = &prt->tstamp_config; in ksz_hwtstamp_get()
339 struct ksz_port *prt, in ksz_set_hwtstamp_config() argument
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()
352 prt->hwts_tx_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()
358 prt->hwts_tx_en = true; 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()
372 prt->hwts_tx_en = true; in ksz_set_hwtstamp_config()
385 prt->hwts_rx_en = false; in ksz_set_hwtstamp_config()
390 prt->hwts_rx_en = true; in ksz_set_hwtstamp_config()
395 prt->hwts_rx_en = true; in ksz_set_hwtstamp_config()
400 prt->hwts_rx_en = true; in ksz_set_hwtstamp_config()
414 struct ksz_port *prt; in ksz_hwtstamp_set() local
417 prt = &dev->ports[port]; in ksz_hwtstamp_set()
422 ret = ksz_set_hwtstamp_config(dev, prt, &config); in ksz_hwtstamp_set()
426 memcpy(&prt->tstamp_config, &config, sizeof(config)); in ksz_hwtstamp_set()
467 struct ksz_port *prt; in ksz_port_rxtstamp() local
472 prt = &dev->ports[port]; in ksz_port_rxtstamp()
478 if (prt->tstamp_config.tx_type != HWTSTAMP_TX_ONESTEP_P2P) in ksz_port_rxtstamp()
508 struct ksz_port *prt; in ksz_port_txtstamp() local
512 prt = &dev->ports[port]; in ksz_port_txtstamp()
514 if (!prt->hwts_tx_en) in ksz_port_txtstamp()
529 if (prt->tstamp_config.tx_type == HWTSTAMP_TX_ONESTEP_P2P) in ksz_port_txtstamp()
535 if (prt->tstamp_config.tx_type == HWTSTAMP_TX_ONESTEP_P2P) { in ksz_port_txtstamp()
555 struct ksz_port *prt, struct sk_buff *skb) in ksz_ptp_txtstamp_skb() argument
563 ret = wait_for_completion_timeout(&prt->tstamp_msg_comp, in ksz_ptp_txtstamp_skb()
568 hwtstamps.hwtstamp = prt->tstamp_msg; in ksz_ptp_txtstamp_skb()
578 struct ksz_port *prt; in ksz_port_deferred_xmit() local
580 prt = &dev->ports[xmit_work->dp->index]; in ksz_port_deferred_xmit()
586 reinit_completion(&prt->tstamp_msg_comp); in ksz_port_deferred_xmit()
590 ksz_ptp_txtstamp_skb(dev, prt, clone); in ksz_port_deferred_xmit()