Symbol: hinic_wqs
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h
65
struct hinic_wqs wqs;
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
137
static int wqs_allocate_page(struct hinic_wqs *wqs, int page_idx)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
150
static void wqs_free_page(struct hinic_wqs *wqs, int page_idx)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
190
static int alloc_page_arrays(struct hinic_wqs *wqs)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
221
static void free_page_arrays(struct hinic_wqs *wqs)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
231
static int wqs_next_block(struct hinic_wqs *wqs, int *page_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
259
static void wqs_return_block(struct hinic_wqs *wqs, int page_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
277
static void init_wqs_blocks_arr(struct hinic_wqs *wqs)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
304
int hinic_wqs_alloc(struct hinic_wqs *wqs, int max_wqs,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
356
void hinic_wqs_free(struct hinic_wqs *wqs)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
503
int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
579
void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h
85
int hinic_wqs_alloc(struct hinic_wqs *wqs, int num_wqs,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h
88
void hinic_wqs_free(struct hinic_wqs *wqs);
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h
90
int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h
94
void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq);