Lines Matching refs:q_id

33 			HINIC_CSR_AEQ_CONS_IDX_ADDR((eq)->q_id) : \
34 HINIC_CSR_CEQ_CONS_IDX_ADDR((eq)->q_id))
37 HINIC_CSR_AEQ_PROD_IDX_ADDR((eq)->q_id) : \
38 HINIC_CSR_CEQ_PROD_IDX_ADDR((eq)->q_id))
41 HINIC_CSR_AEQ_HI_PHYS_ADDR_REG((eq)->q_id, pg_num) : \
42 HINIC_CSR_CEQ_HI_PHYS_ADDR_REG((eq)->q_id, pg_num))
45 HINIC_CSR_AEQ_LO_PHYS_ADDR_REG((eq)->q_id, pg_num) : \
46 HINIC_CSR_CEQ_LO_PHYS_ADDR_REG((eq)->q_id, pg_num))
80 container_of((eq) - (eq)->q_id, struct hinic_aeqs, aeq[0])
83 container_of((eq) - (eq)->q_id, struct hinic_ceqs, ceq[0])
429 addr = HINIC_CSR_AEQ_CTRL_0_ADDR(eq->q_id); in get_ctrl0_val()
447 addr = HINIC_CSR_CEQ_CTRL_0_ADDR(eq->q_id); in get_ctrl0_val()
474 addr = HINIC_CSR_AEQ_CTRL_0_ADDR(eq->q_id); in set_ctrl0()
476 addr = HINIC_CSR_CEQ_CTRL_0_ADDR(eq->q_id); in set_ctrl0()
490 addr = HINIC_CSR_AEQ_CTRL_1_ADDR(eq->q_id); in get_ctrl1_val()
508 addr = HINIC_CSR_CEQ_CTRL_1_ADDR(eq->q_id); in get_ctrl1_val()
530 addr = HINIC_CSR_AEQ_CTRL_1_ADDR(eq->q_id); in set_ctrl1()
532 addr = HINIC_CSR_CEQ_CTRL_1_ADDR(eq->q_id); in set_ctrl1()
551 addr = HINIC_CSR_CEQ_CTRL_0_ADDR(eq->q_id); in set_ceq_ctrl_reg()
553 addr = HINIC_CSR_CEQ_CTRL_1_ADDR(eq->q_id); in set_ceq_ctrl_reg()
557 ceq_ctrl.q_id = eq->q_id; in set_ceq_ctrl_reg()
566 eq->q_id, err, ceq_ctrl.status, out_size); in set_ceq_ctrl_reg()
723 enum hinic_eq_type type, int q_id, u32 q_len, u32 page_size, in init_eq() argument
731 eq->q_id = q_id; in init_eq()
797 snprintf(eq->irq_name, sizeof(eq->irq_name), "hinic_aeq%d@pci:%s", eq->q_id, in init_eq()
801 snprintf(eq->irq_name, sizeof(eq->irq_name), "hinic_ceq%d@pci:%s", eq->q_id, in init_eq()
834 HINIC_CSR_AEQ_CTRL_1_ADDR(eq->q_id), 0); in remove_eq()
839 HINIC_CSR_CEQ_CTRL_1_ADDR(eq->q_id), 0); in remove_eq()
865 int err, i, q_id; in hinic_aeqs_init() local
874 for (q_id = 0; q_id < num_aeqs; q_id++) { in hinic_aeqs_init()
875 err = init_eq(&aeqs->aeq[q_id], hwif, HINIC_AEQ, q_id, q_len, in hinic_aeqs_init()
876 page_size, msix_entries[q_id]); in hinic_aeqs_init()
878 dev_err(&pdev->dev, "Failed to init aeq %d\n", q_id); in hinic_aeqs_init()
886 for (i = 0; i < q_id; i++) in hinic_aeqs_init()
899 int q_id; in hinic_aeqs_free() local
901 for (q_id = 0; q_id < aeqs->num_aeqs ; q_id++) in hinic_aeqs_free()
902 remove_eq(&aeqs->aeq[q_id]); in hinic_aeqs_free()
923 int i, q_id, err; in hinic_ceqs_init() local
928 for (q_id = 0; q_id < num_ceqs; q_id++) { in hinic_ceqs_init()
929 ceqs->ceq[q_id].hwdev = ceqs->hwdev; in hinic_ceqs_init()
930 err = init_eq(&ceqs->ceq[q_id], hwif, HINIC_CEQ, q_id, q_len, in hinic_ceqs_init()
931 page_size, msix_entries[q_id]); in hinic_ceqs_init()
933 dev_err(&pdev->dev, "Failed to init ceq %d\n", q_id); in hinic_ceqs_init()
941 for (i = 0; i < q_id; i++) in hinic_ceqs_init()
953 int q_id; in hinic_ceqs_free() local
955 for (q_id = 0; q_id < ceqs->num_ceqs; q_id++) in hinic_ceqs_free()
956 remove_eq(&ceqs->ceq[q_id]); in hinic_ceqs_free()
963 int q_id; in hinic_dump_ceq_info() local
965 for (q_id = 0; q_id < hwdev->func_to_io.ceqs.num_ceqs; q_id++) { in hinic_dump_ceq_info()
966 eq = &hwdev->func_to_io.ceqs.ceq[q_id]; in hinic_dump_ceq_info()
972 q_id, ci, eq->cons_idx, pi, in hinic_dump_ceq_info()
983 int q_id; in hinic_dump_aeq_info() local
985 for (q_id = 0; q_id < hwdev->aeqs.num_aeqs; q_id++) { in hinic_dump_aeq_info()
986 eq = &hwdev->aeqs.aeq[q_id]; in hinic_dump_aeq_info()
993 q_id, ci, pi, work_busy(&eq->aeq_work.work), in hinic_dump_aeq_info()