Lines Matching refs:hnae_queue
87 struct hnae_queue q;
119 void hns_rcb_start(struct hnae_queue *q, u32 val);
126 void hns_rcb_ring_enable_hw(struct hnae_queue *q, u32 val);
127 void hns_rcb_int_clr_hw(struct hnae_queue *q, u32 flag);
128 void hns_rcb_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 enable);
129 void hns_rcbv2_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 mask);
130 void hns_rcbv2_int_clr_hw(struct hnae_queue *q, u32 flag);
133 void hns_rcb_reset_ring_hw(struct hnae_queue *q);
134 void hns_rcb_wait_fbd_clean(struct hnae_queue **qs, int q_num, u32 flag);
135 int hns_rcb_wait_tx_ring_clean(struct hnae_queue *qs);
148 void hns_rcb_update_stats(struct hnae_queue *queue);
150 void hns_rcb_get_stats(struct hnae_queue *queue, u64 *data);
158 void hns_rcb_get_ring_regs(struct hnae_queue *queue, void *data);
161 void hns_rcb_set_rx_ring_bs(struct hnae_queue *q, u32 buf_size);
162 void hns_rcb_set_tx_ring_bs(struct hnae_queue *q, u32 buf_size);