Lines Matching refs:rxreq
368 const struct fun_eth_cqe *rxreq = info_to_cqe(q->next_cqe_info); in fun_handle_cqe_pkt() local
369 unsigned int i, tot_len, pkt_len = be32_to_cpu(rxreq->pkt_len); in fun_handle_cqe_pkt()
389 headroom = be16_to_cpu(rxreq->headroom); in fun_handle_cqe_pkt()
424 si->nr_frags = rxreq->nsgl; in fun_handle_cqe_pkt()
434 cv = be16_to_cpu(rxreq->pkt_cv); in fun_handle_cqe_pkt()
435 if (likely((q->netdev->features & NETIF_F_RXHASH) && rxreq->hash)) in fun_handle_cqe_pkt()
436 skb_set_hash(skb, be32_to_cpu(rxreq->hash), in fun_handle_cqe_pkt()
438 if (likely((q->netdev->features & NETIF_F_RXCSUM) && rxreq->csum)) { in fun_handle_cqe_pkt()
441 skb->csum_level = be16_to_cpu(rxreq->csum) - 1; in fun_handle_cqe_pkt()
444 skb_hwtstamps(skb)->hwtstamp = be64_to_cpu(rxreq->timestamp); in fun_handle_cqe_pkt()
446 trace_funeth_rx(q, rxreq->nsgl, pkt_len, skb->hash, cv); in fun_handle_cqe_pkt()
463 for (i = 0; i < rxreq->nsgl - 1; i++) in fun_handle_cqe_pkt()