Home
last modified time | relevance | path

Searched refs:qpages (Results 1 – 1 of 1) 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 …]