Searched refs:funq (Results 1 – 3 of 3) sorted by relevance
| /drivers/net/ethernet/fungible/funcore/ |
| A D | fun_queue.c | 209 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 D | fun_queue.h | 92 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 D | fun_dev.c | 235 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