Lines Matching defs:qede_rx_queue
333 struct qede_rx_queue { struct
334 __le16 *hw_cons_ptr;
335 void __iomem *hw_rxq_prod_addr;
338 struct device *dev;
340 struct bpf_prog *xdp_prog;
342 u16 sw_rx_cons;
343 u16 sw_rx_prod;
345 u16 filled_buffers;
346 u8 data_direction;
347 u8 rxq_id;
350 u16 num_rx_buffers;
352 u16 rx_headroom;
354 u32 rx_buf_size;
355 u32 rx_buf_seg_size;
357 struct sw_rx_data *sw_rx_ring;
358 struct qed_chain rx_bd_ring;
359 struct qed_chain rx_comp_ring ____cacheline_aligned;
362 struct qede_agg_info tpa_info[ETH_TPA_MAX_AGGS_NUM];
365 u64 rcv_pkts;
367 u64 rx_hw_errors;
368 u64 rx_alloc_errors;
369 u64 rx_ip_frags;
371 u64 xdp_no_pass;
373 void *handle;
374 struct xdp_rxq_info xdp_rxq;