Home
last modified time | relevance | path

Searched refs:funq (Results 1 – 3 of 3) sorted by relevance

/drivers/net/ethernet/fungible/funcore/
A Dfun_queue.c209 funq->rq_tail = funq->rq_depth - 1; in fun_fill_rq()
295 cqe = funq->cqes + (funq->cq_head << funq->cqe_size_log2); in __fun_process_cq()
307 funq->cq_phase = !funq->cq_phase; in __fun_process_cq()
325 funq->cq_cb(funq, funq->cb_data, rsp, info); in __fun_process_cq()
331 funq->cqid, new_cqes, max, funq->cq_head, funq->cq_phase); in __fun_process_cq()
343 funq->rq_tail = (funq->rq_tail + funq->num_rqe_to_fill) % in fun_process_cq()
356 funq->sq_cmds = fun_alloc_ring_mem(funq->fdev->dev, funq->sq_depth, in fun_alloc_sqes()
366 funq->cqes = fun_alloc_ring_mem(funq->fdev->dev, funq->cq_depth, in fun_alloc_cqes()
375 funq->rqes = fun_alloc_ring_mem(funq->fdev->dev, funq->rq_depth, in fun_alloc_rqes()
423 funq->rqid = funq->cqid; in fun_alloc_queue()
[all …]
A Dfun_queue.h92 return funq->sq_cmds + (pos << funq->sqe_size_log2); in fun_sqe_at()
97 if (++tail == funq->sq_depth) in funq_sq_post_tail()
99 funq->sq_tail = tail; in funq_sq_post_tail()
100 writel(tail, funq->sq_db); in funq_sq_post_tail()
106 return cqe + funq->cqe_info_offset; in funq_cqe_info()
111 writel(funq->rq_tail, funq->rq_db); in funq_rq_post()
156 void fun_free_queue(struct fun_queue *funq);
161 funq->cq_cb = cb; in fun_set_cq_callback()
162 funq->cb_data = cb_data; in fun_set_cq_callback()
165 int fun_create_rq(struct fun_queue *funq);
[all …]
A Dfun_dev.c235 struct fun_queue *funq; in fun_enable_admin_queue() local
260 funq = fdev->admin_q; in fun_enable_admin_queue()
261 funq->cq_vector = 0; in fun_enable_admin_queue()
262 rc = fun_request_irq(funq, dev_name(fdev->dev), fun_admin_irq, funq); in fun_enable_admin_queue()
281 rc = fun_create_rq(funq); in fun_enable_admin_queue()
285 funq_rq_post(funq); in fun_enable_admin_queue()
293 fun_free_irq(funq); in fun_enable_admin_queue()
396 memcpy(fun_sqe_at(funq, funq->sq_tail), cmd, cmdsize); in fun_submit_admin_cmd()
401 if (++funq->sq_tail == funq->sq_depth) in fun_submit_admin_cmd()
402 funq->sq_tail = 0; in fun_submit_admin_cmd()
[all …]

Completed in 13 milliseconds