Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_cmdq.c234 enum hinic3_cmdq_type cmdq_type = CMDQ_CEQE_GET(ceqe_data, TYPE); in hinic3_cmdq_ceq_handler() local
243 if (unlikely(cmdq_type >= ARRAY_SIZE(cmdqs->cmdq))) in hinic3_cmdq_ceq_handler()
246 cmdq = &cmdqs->cmdq[cmdq_type]; in hinic3_cmdq_ceq_handler()
254 cmdq_type, ci); in hinic3_cmdq_ceq_handler()
326 enum hinic3_cmdq_type cmdq_type, u16 prod_idx) in cmdq_set_db() argument
334 CMDQ_DB_HEAD_SET(cmdq_type, CMDQ_TYPE)); in cmdq_set_db()
611 cmdq->cmdq_type = q_type; in init_cmdq()
653 u8 cmdq_type; in hinic3_set_cmdq_ctxts() local
656 for (cmdq_type = 0; cmdq_type < cmdqs->cmdq_num; cmdq_type++) { in hinic3_set_cmdq_ctxts()
657 err = hinic3_set_cmdq_ctxt(hwdev, cmdq_type); in hinic3_set_cmdq_ctxts()
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_cmdq.c78 #define cmdq_to_cmdqs(cmdq) container_of((cmdq) - (cmdq)->cmdq_type, \
312 enum hinic_cmdq_type cmdq_type, u16 prod_idx) in cmdq_fill_db() argument
316 HINIC_CMDQ_DB_INFO_SET(cmdq_type, CMDQ_TYPE) | in cmdq_fill_db()
321 enum hinic_cmdq_type cmdq_type, u16 prod_idx) in cmdq_set_db() argument
325 cmdq_fill_db(&db_info, cmdq_type, prod_idx); in cmdq_set_db()
641 enum hinic_cmdq_type cmdq_type = CMDQ_CEQE_GET(ceqe_data, TYPE); in cmdq_ceq_handler() local
643 struct hinic_cmdq *cmdq = &cmdqs->cmdq[cmdq_type]; in cmdq_ceq_handler()
680 err = hinic_set_arm_bit(cmdqs, HINIC_SET_ARM_CMDQ, cmdq_type); in cmdq_ceq_handler()
726 cmdq_ctxt->cmdq_type = cmdq->cmdq_type; in cmdq_init_queue_ctxt()
744 cmdq->cmdq_type = q_type; in init_cmdq()
[all …]
H A Dhinic_hw_cmdq.h132 u8 cmdq_type; member
145 enum hinic_cmdq_type cmdq_type; member
H A Dhinic_hw_mbox.c1265 cmdq_ctxt->cmdq_type > HINIC_MAX_CMDQ_TYPES) in hinic_cmdq_check_vf_ctxt()