Home
last modified time | relevance | path

Searched refs:qpages (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_queue_common.c9 void hinic3_queue_pages_init(struct hinic3_queue_pages *qpages, u32 q_depth, in hinic3_queue_pages_init() argument
16 qpages->pages = NULL; in hinic3_queue_pages_init()
17 qpages->page_size = page_size; in hinic3_queue_pages_init()
18 qpages->num_pages = max(q_depth / elem_per_page, 1); in hinic3_queue_pages_init()
19 qpages->elem_size_shift = ilog2(elem_size); in hinic3_queue_pages_init()
20 qpages->elem_per_pg_shift = ilog2(elem_per_page); in hinic3_queue_pages_init()
24 struct hinic3_queue_pages *qpages, u32 pg_cnt) in __queue_pages_free() argument
29 qpages->pages + pg_cnt); in __queue_pages_free()
31 kfree(qpages->pages); in __queue_pages_free()
32 qpages->pages = NULL; in __queue_pages_free()
[all …]
H A Dhinic3_eqs.c98 return get_q_element(&eq->qpages, eq->cons_idx, NULL); in get_curr_aeq_elem()
103 return get_q_element(&eq->qpages, eq->cons_idx, NULL); in get_curr_ceq_elem()
394 struct hinic3_queue_pages *qpages; in set_eq_ctrls() local
400 qpages = &eq->qpages; in set_eq_ctrls()
401 page_size_val = ilog2(qpages->page_size / HINIC3_MIN_PAGE_SIZE); in set_eq_ctrls()
419 elem_size = qpages->elem_size_shift - 5; in set_eq_ctrls()
450 ceqe = get_q_element(&eq->qpages, i, NULL); in ceq_elements_init()
463 aeqe = get_q_element(&eq->qpages, i, NULL); in aeq_elements_init()
481 struct hinic3_queue_pages *qpages; in alloc_eq_pages() local
487 qpages = &eq->qpages; in alloc_eq_pages()
[all …]
H A Dhinic3_rx.c120 struct hinic3_queue_pages *qpages; in rq_associate_cqes() local
125 qpages = &rxq->rq->wq.qpages; in rq_associate_cqes()
128 rq_wqe = get_q_element(qpages, i, NULL); in rq_associate_cqes()
141 rq_wqe = get_q_element(&rq->wq.qpages, wqe_idx, NULL); in rq_wqe_buf_set()
H A Dhinic3_cmdq.c116 return get_q_element(&wq->qpages, wq->cons_idx, NULL); in cmdq_read_wqe()
687 if (cmdqs->cmdq[HINIC3_CMDQ_SYNC].wq.qpages.num_pages > in create_cmdq_wq()
708 cmdqs->cmdq[cmdq_type].wq.qpages.num_pages * in create_cmdq_wq()