Lines Matching refs:src_port
464 static int lan966x_fdma_rx_check_frame(struct lan966x_rx *rx, u64 *src_port) in lan966x_fdma_rx_check_frame() argument
482 src_port); in lan966x_fdma_rx_check_frame()
483 if (WARN_ON(*src_port >= lan966x->num_phys_ports)) in lan966x_fdma_rx_check_frame()
486 port = lan966x->ports[*src_port]; in lan966x_fdma_rx_check_frame()
494 u64 src_port) in lan966x_fdma_rx_get_frame() argument
517 skb->dev = lan966x->ports[src_port]->dev; in lan966x_fdma_rx_get_frame()
523 lan966x_ptp_rxtstamp(lan966x, skb, src_port, timestamp); in lan966x_fdma_rx_get_frame()
526 if (lan966x->bridge_mask & BIT(src_port)) { in lan966x_fdma_rx_get_frame()
530 if (!lan966x_hw_offload(lan966x, src_port, skb)) in lan966x_fdma_rx_get_frame()
556 u64 src_port; in lan966x_fdma_napi_poll() local
568 switch (lan966x_fdma_rx_check_frame(rx, &src_port)) { in lan966x_fdma_napi_poll()
587 skb = lan966x_fdma_rx_get_frame(rx, src_port); in lan966x_fdma_napi_poll()