cqe_rx 531 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct cqe_rx_t *cqe_rx, struct snd_queue *sq, cqe_rx 542 drivers/net/ethernet/cavium/thunder/nicvf_main.c len = *((u16 *)((void *)cqe_rx + (3 * sizeof(u64)))); cqe_rx 543 drivers/net/ethernet/cavium/thunder/nicvf_main.c dma_addr = *((u64 *)((void *)cqe_rx + (7 * sizeof(u64)))); cqe_rx 586 drivers/net/ethernet/cavium/thunder/nicvf_main.c RCV_FRAG_LEN - cqe_rx->align_pad + offset); cqe_rx 731 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct cqe_rx_t *cqe_rx, cqe_rx 740 drivers/net/ethernet/cavium/thunder/nicvf_main.c switch (cqe_rx->rss_alg) { cqe_rx 744 drivers/net/ethernet/cavium/thunder/nicvf_main.c hash = cqe_rx->rss_tag; cqe_rx 748 drivers/net/ethernet/cavium/thunder/nicvf_main.c hash = cqe_rx->rss_tag; cqe_rx 775 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct cqe_rx_t *cqe_rx, cqe_rx 784 drivers/net/ethernet/cavium/thunder/nicvf_main.c rq_idx = nicvf_netdev_qidx(nic, cqe_rx->rq_idx); cqe_rx 793 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (cqe_rx->err_level || cqe_rx->err_opcode) { cqe_rx 794 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = nicvf_check_cqe_rx_errs(nic, cqe_rx); cqe_rx 795 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (err && !cqe_rx->rb_cnt) cqe_rx 800 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (nic->xdp_prog && (cqe_rx->rb_cnt == 1)) { cqe_rx 802 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (nicvf_xdp_rx(snic, nic->xdp_prog, cqe_rx, sq, rq, &skb)) cqe_rx 805 drivers/net/ethernet/cavium/thunder/nicvf_main.c skb = nicvf_get_rcv_skb(snic, cqe_rx, cqe_rx 825 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_set_rxhash(netdev, cqe_rx, skb); cqe_rx 838 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (cqe_rx->vlan_found && cqe_rx->vlan_stripped) cqe_rx 840 drivers/net/ethernet/cavium/thunder/nicvf_main.c ntohs((__force __be16)cqe_rx->vlan_tci)); cqe_rx 1663 drivers/net/ethernet/cavium/thunder/nicvf_queues.c struct cqe_rx_t *cqe_rx, bool xdp) cqe_rx 1674 drivers/net/ethernet/cavium/thunder/nicvf_queues.c rb_lens = (void *)cqe_rx + (3 * sizeof(u64)); cqe_rx 1683 drivers/net/ethernet/cavium/thunder/nicvf_queues.c rb_ptrs = (void *)cqe_rx + (6 * sizeof(u64)); cqe_rx 1685 drivers/net/ethernet/cavium/thunder/nicvf_queues.c rb_ptrs = (void *)cqe_rx + (7 * sizeof(u64)); cqe_rx 1687 drivers/net/ethernet/cavium/thunder/nicvf_queues.c for (frag = 0; frag < cqe_rx->rb_cnt; frag++) { cqe_rx 1699 drivers/net/ethernet/cavium/thunder/nicvf_queues.c *rb_ptrs - cqe_rx->align_pad, cqe_rx 1702 drivers/net/ethernet/cavium/thunder/nicvf_queues.c phys_addr - cqe_rx->align_pad, cqe_rx 1706 drivers/net/ethernet/cavium/thunder/nicvf_queues.c skb_reserve(skb, cqe_rx->align_pad); cqe_rx 1838 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_check_cqe_rx_errs(struct nicvf *nic, struct cqe_rx_t *cqe_rx) cqe_rx 1842 drivers/net/ethernet/cavium/thunder/nicvf_queues.c cqe_rx->err_level, cqe_rx->err_opcode); cqe_rx 1844 drivers/net/ethernet/cavium/thunder/nicvf_queues.c switch (cqe_rx->err_opcode) { cqe_rx 350 drivers/net/ethernet/cavium/thunder/nicvf_queues.h struct cqe_rx_t *cqe_rx, bool xdp); cqe_rx 372 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_check_cqe_rx_errs(struct nicvf *nic, struct cqe_rx_t *cqe_rx);