Lines Matching refs:cmdq_type

78 #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()
790 enum hinic_cmdq_type type, cmdq_type; in init_cmdqs_ctxt() local
803 cmdq_type = HINIC_CMDQ_SYNC; in init_cmdqs_ctxt()
804 for (; cmdq_type < HINIC_MAX_CMDQ_TYPES; cmdq_type++) { in init_cmdqs_ctxt()
805 cmdqs->cmdq[cmdq_type].hwdev = hwdev; in init_cmdqs_ctxt()
806 err = init_cmdq(&cmdqs->cmdq[cmdq_type], in init_cmdqs_ctxt()
807 &cmdqs->saved_wqs[cmdq_type], cmdq_type, in init_cmdqs_ctxt()
808 db_area[cmdq_type]); in init_cmdqs_ctxt()
814 cmdq_init_queue_ctxt(&cmdq_ctxts[cmdq_type], in init_cmdqs_ctxt()
815 &cmdqs->cmdq[cmdq_type], in init_cmdqs_ctxt()
820 cmdq_type = HINIC_CMDQ_SYNC; in init_cmdqs_ctxt()
821 for (; cmdq_type < HINIC_MAX_CMDQ_TYPES; cmdq_type++) { in init_cmdqs_ctxt()
824 &cmdq_ctxts[cmdq_type], in init_cmdqs_ctxt()
825 sizeof(cmdq_ctxts[cmdq_type]), in init_cmdqs_ctxt()
829 cmdq_type); in init_cmdqs_ctxt()
838 cmdq_type = HINIC_MAX_CMDQ_TYPES; in init_cmdqs_ctxt()
841 for (type = HINIC_CMDQ_SYNC; type < cmdq_type; type++) in init_cmdqs_ctxt()
949 enum hinic_cmdq_type cmdq_type; in hinic_free_cmdqs() local
953 cmdq_type = HINIC_CMDQ_SYNC; in hinic_free_cmdqs()
954 for (; cmdq_type < HINIC_MAX_CMDQ_TYPES; cmdq_type++) in hinic_free_cmdqs()
955 free_cmdq(&cmdqs->cmdq[cmdq_type]); in hinic_free_cmdqs()