Lines Matching full:rx_desc
427 * @rx_desc: Pointer to Rx descriptors that will be filled
438 union ice_32b_rx_flex_desc *rx_desc, u16 count) in ice_fill_rx_descs() argument
447 rx_desc->read.pkt_addr = cpu_to_le64(dma); in ice_fill_rx_descs()
448 rx_desc->wb.status_error0 = 0; in ice_fill_rx_descs()
453 ice_xdp_meta_set_desc(*xdp, rx_desc); in ice_fill_rx_descs()
455 rx_desc++; in ice_fill_rx_descs()
478 union ice_32b_rx_flex_desc *rx_desc; in __ice_alloc_rx_bufs_zc() local
483 rx_desc = ICE_RX_DESC(rx_ring, ntu); in __ice_alloc_rx_bufs_zc()
487 nb_buffs_extra = ice_fill_rx_descs(xsk_pool, xdp, rx_desc, in __ice_alloc_rx_bufs_zc()
493 rx_desc = ICE_RX_DESC(rx_ring, 0); in __ice_alloc_rx_bufs_zc()
500 nb_buffs = ice_fill_rx_descs(xsk_pool, xdp, rx_desc, count); in __ice_alloc_rx_bufs_zc()
837 union ice_32b_rx_flex_desc *rx_desc; in ice_clean_rx_irq_zc() local
844 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_clean_rx_irq_zc()
847 if (!ice_test_staterr(rx_desc->wb.status_error0, stat_err_bits)) in ice_clean_rx_irq_zc()
851 * any other fields out of the rx_desc until we have in ice_clean_rx_irq_zc()
861 size = le16_to_cpu(rx_desc->wb.pkt_len) & in ice_clean_rx_irq_zc()
877 if (ice_is_non_eop(rx_ring, rx_desc)) in ice_clean_rx_irq_zc()
921 vlan_tci = ice_get_vlan_tci(rx_desc); in ice_clean_rx_irq_zc()
923 ice_process_skb_fields(rx_ring, rx_desc, skb); in ice_clean_rx_irq_zc()