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()
866 union ice_32b_rx_flex_desc *rx_desc; in ice_clean_rx_irq_zc() local
873 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_clean_rx_irq_zc()
876 if (!ice_test_staterr(rx_desc->wb.status_error0, stat_err_bits)) in ice_clean_rx_irq_zc()
880 * any other fields out of the rx_desc until we have in ice_clean_rx_irq_zc()
890 size = le16_to_cpu(rx_desc->wb.pkt_len) & in ice_clean_rx_irq_zc()
905 if (ice_is_non_eop(rx_ring, rx_desc)) in ice_clean_rx_irq_zc()
949 vlan_tci = ice_get_vlan_tci(rx_desc); in ice_clean_rx_irq_zc()
951 ice_process_skb_fields(rx_ring, rx_desc, skb); in ice_clean_rx_irq_zc()