Symbol: hinic3_wq
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
109
static struct cmdq_wqe *cmdq_read_wqe(struct hinic3_wq *wq, u16 *ci)
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
310
static struct cmdq_wqe *cmdq_get_wqe(struct hinic3_wq *wq, u16 *pi)
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
498
struct hinic3_wq *wq = &cmdq->wq;
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
584
const struct hinic3_wq *wq;
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
798
struct hinic3_wq *wq;
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.h
113
struct hinic3_wq wq;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.h
28
struct hinic3_wq wq;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.h
38
const struct hinic3_wq *wq = &sq->wq;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.h
45
const struct hinic3_wq *wq = &sq->wq;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.h
52
const struct hinic3_wq *wq = &sq->wq;
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
101
void hinic3_wq_reset(struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
113
void hinic3_wq_get_multi_wqebbs(struct hinic3_wq *wq,
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
135
bool hinic3_wq_is_0_level_cla(const struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
14
static int wq_init_wq_block(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
45
static int wq_alloc_pages(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
62
static void wq_free_pages(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
73
int hinic3_wq_create(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq,
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
96
void hinic3_wq_destroy(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
47
static inline u16 hinic3_wq_get_used(const struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
52
static inline u16 hinic3_wq_free_wqebbs(struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
58
static inline void *hinic3_wq_get_one_wqebb(struct hinic3_wq *wq, u16 *pi)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
66
static inline void hinic3_wq_put_wqebbs(struct hinic3_wq *wq, u16 num_wqebbs)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
71
static inline u64 hinic3_wq_get_first_wqe_page_addr(const struct hinic3_wq *wq)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
76
int hinic3_wq_create(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq,
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
78
void hinic3_wq_destroy(struct hinic3_hwdev *hwdev, struct hinic3_wq *wq);
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
79
void hinic3_wq_reset(struct hinic3_wq *wq);
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
80
void hinic3_wq_get_multi_wqebbs(struct hinic3_wq *wq,
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h
85
bool hinic3_wq_is_0_level_cla(const struct hinic3_wq *wq);