Lines Matching defs:qede_rx_queue
327 struct qede_rx_queue { struct
328 __le16 *hw_cons_ptr;
329 void __iomem *hw_rxq_prod_addr;
332 struct device *dev;
334 struct bpf_prog *xdp_prog;
336 u16 sw_rx_cons;
337 u16 sw_rx_prod;
339 u16 filled_buffers;
340 u8 data_direction;
341 u8 rxq_id;
344 u16 num_rx_buffers;
346 u16 rx_headroom;
348 u32 rx_buf_size;
349 u32 rx_buf_seg_size;
351 struct sw_rx_data *sw_rx_ring;
352 struct qed_chain rx_bd_ring;
353 struct qed_chain rx_comp_ring ____cacheline_aligned;
356 struct qede_agg_info tpa_info[ETH_TPA_MAX_AGGS_NUM];
359 u64 rcv_pkts;
361 u64 rx_hw_errors;
362 u64 rx_alloc_errors;
363 u64 rx_ip_frags;
365 u64 xdp_no_pass;
367 void *handle;
368 struct xdp_rxq_info xdp_rxq;