Home
last modified time | relevance | path

Searched refs:hinic3_io_queue (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_nic_io.h27 struct hinic3_io_queue { struct
36 static inline u16 hinic3_get_sq_local_ci(const struct hinic3_io_queue *sq) in hinic3_get_sq_local_ci() argument
43 static inline u16 hinic3_get_sq_local_pi(const struct hinic3_io_queue *sq) in hinic3_get_sq_local_pi()
50 static inline u16 hinic3_get_sq_hw_ci(const struct hinic3_io_queue *sq) in hinic3_get_sq_hw_ci()
82 static inline void hinic3_write_db(struct hinic3_io_queue *queue, int cos, in hinic3_write_db()
102 struct hinic3_io_queue *sqs;
103 struct hinic3_io_queue *rqs;
107 struct hinic3_io_queue *sq;
108 struct hinic3_io_queue *rq;
H A Dhinic3_nic_io.c317 struct hinic3_io_queue *sq, in hinic3_create_sq()
340 struct hinic3_io_queue *rq, in hinic3_create_rq()
361 struct hinic3_io_queue *sq, in hinic3_create_qp()
362 struct hinic3_io_queue *rq, u16 q_id, u32 sq_depth, in hinic3_create_qp()
390 struct hinic3_io_queue *sq, in hinic3_destroy_qp()
391 struct hinic3_io_queue *rq) in hinic3_destroy_qp()
403 struct hinic3_io_queue *sqs; in hinic3_alloc_qps()
404 struct hinic3_io_queue *rqs; in hinic3_alloc_qps()
469 struct hinic3_io_queue *sqs = qp_params->sqs; in hinic3_init_qps()
470 struct hinic3_io_queue *rqs = qp_params->rqs; in hinic3_init_qps()
[all …]
H A Dhinic3_rx.h91 struct hinic3_io_queue *rq;
H A Dhinic3_tx.h139 struct hinic3_io_queue *sq;
H A Dhinic3_tx.c436 static u16 hinic3_get_and_update_sq_owner(struct hinic3_io_queue *sq, in hinic3_get_and_update_sq_owner()
629 static bool is_hw_complete_sq_process(struct hinic3_io_queue *sq) in is_hw_complete_sq_process()
H A Dhinic3_rx.c136 static void rq_wqe_buf_set(struct hinic3_io_queue *rq, uint32_t wqe_idx, in rq_wqe_buf_set()
H A Dhinic3_netdev_ops.c763 struct hinic3_io_queue *sq; in hinic3_tx_timeout()