Lines Matching refs:ocelot_port

444 	struct ocelot_port *ocelot_port = ocelot->ports[port];  in ocelot_setup_ptp_traps()  local
447 ocelot_port->trap_proto &= ~(OCELOT_PROTO_PTP_L2 | in ocelot_setup_ptp_traps()
474 ocelot_port->trap_proto |= OCELOT_PROTO_PTP_L2; in ocelot_setup_ptp_traps()
476 ocelot_port->trap_proto |= OCELOT_PROTO_PTP_L4; in ocelot_setup_ptp_traps()
524 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_hwstamp_get() local
527 switch (ocelot_port->ptp_cmd) { in ocelot_hwstamp_get()
539 cfg.rx_filter = ocelot_traps_to_ptp_rx_filter(ocelot_port->trap_proto); in ocelot_hwstamp_get()
547 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_hwstamp_set() local
548 int ptp_cmd, old_ptp_cmd = ocelot_port->ptp_cmd; in ocelot_hwstamp_set()
585 old_l2 = ocelot_port->trap_proto & OCELOT_PROTO_PTP_L2; in ocelot_hwstamp_set()
586 old_l4 = ocelot_port->trap_proto & OCELOT_PROTO_PTP_L4; in ocelot_hwstamp_set()
592 ocelot_port->ptp_cmd = ptp_cmd; in ocelot_hwstamp_set()
594 cfg.rx_filter = ocelot_traps_to_ptp_rx_filter(ocelot_port->trap_proto); in ocelot_hwstamp_set()
604 ocelot_port->ptp_cmd = old_ptp_cmd; in ocelot_hwstamp_set()
641 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_port_dequeue_ptp_tx_skb() local
647 skb_queue_walk_safe(&ocelot_port->tx_skbs, skb, skb_tmp) { in ocelot_port_dequeue_ptp_tx_skb()
659 __skb_unlink(skb, &ocelot_port->tx_skbs); in ocelot_port_dequeue_ptp_tx_skb()
673 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_port_queue_ptp_tx_skb() local
684 skb_queue_walk_safe(&ocelot_port->tx_skbs, skb, skb_tmp) { in ocelot_port_queue_ptp_tx_skb()
690 __skb_unlink(skb, &ocelot_port->tx_skbs); in ocelot_port_queue_ptp_tx_skb()
713 __skb_queue_tail(&ocelot_port->tx_skbs, clone); in ocelot_port_queue_ptp_tx_skb()
745 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_port_txtstamp_request() local
746 u8 ptp_cmd = ocelot_port->ptp_cmd; in ocelot_port_txtstamp_request()