Lines Matching defs:wqs
40 #define WQS_FREE_BLOCKS_SIZE(wqs) (WQS_MAX_NUM_BLOCKS * \ argument
53 #define WQ_BASE_VADDR(wqs, wq) \ argument
57 #define WQ_BASE_PADDR(wqs, wq) \ argument
61 #define WQ_BASE_ADDR(wqs, wq) \ argument
140 static int wqs_allocate_page(struct hinic_wqs *wqs, int page_idx) in wqs_allocate_page()
153 static void wqs_free_page(struct hinic_wqs *wqs, int page_idx) in wqs_free_page()
195 static int alloc_page_arrays(struct hinic_wqs *wqs) in alloc_page_arrays()
226 static void free_page_arrays(struct hinic_wqs *wqs) in free_page_arrays()
236 static int wqs_next_block(struct hinic_wqs *wqs, int *page_idx, in wqs_next_block()
264 static void wqs_return_block(struct hinic_wqs *wqs, int page_idx, in wqs_return_block()
282 static void init_wqs_blocks_arr(struct hinic_wqs *wqs) in init_wqs_blocks_arr()
309 int hinic_wqs_alloc(struct hinic_wqs *wqs, int max_wqs, in hinic_wqs_alloc()
361 void hinic_wqs_free(struct hinic_wqs *wqs) in hinic_wqs_free()
509 int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq, in hinic_wq_allocate()
581 void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq) in hinic_wq_free()