Lines Matching defs:qede_rx_queue
329 struct qede_rx_queue { struct
330 __le16 *hw_cons_ptr;
331 void __iomem *hw_rxq_prod_addr;
334 struct device *dev;
336 struct bpf_prog *xdp_prog;
338 u16 sw_rx_cons;
339 u16 sw_rx_prod;
341 u16 filled_buffers;
342 u8 data_direction;
343 u8 rxq_id;
346 u16 num_rx_buffers;
348 u16 rx_headroom;
350 u32 rx_buf_size;
351 u32 rx_buf_seg_size;
353 struct sw_rx_data *sw_rx_ring;
354 struct qed_chain rx_bd_ring;
355 struct qed_chain rx_comp_ring ____cacheline_aligned;
358 struct qede_agg_info tpa_info[ETH_TPA_MAX_AGGS_NUM];
361 u64 rcv_pkts;
363 u64 rx_hw_errors;
364 u64 rx_alloc_errors;
365 u64 rx_ip_frags;
367 u64 xdp_no_pass;
369 void *handle;
370 struct xdp_rxq_info xdp_rxq;