Lines Matching refs:eq_table
6719 struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
6752 INIT_WORK(&eq_table->eq[j - other_num].work,
6754 ret = request_irq(eq_table->eq[j - other_num].irq,
6757 &eq_table->eq[j - other_num]);
6759 ret = request_irq(eq_table->eq[j - other_num].irq,
6762 &eq_table->eq[j - other_num]);
6779 free_irq(eq_table->eq[j - other_num].irq,
6780 &eq_table->eq[j - other_num]);
6782 cancel_work_sync(&eq_table->eq[j - other_num].work);
6805 free_irq(hr_dev->eq_table.eq[i].irq, &hr_dev->eq_table.eq[i]);
6807 cancel_work_sync(&hr_dev->eq_table.eq[i].work);
6816 struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
6838 eq_table->eq = kcalloc(eq_num, sizeof(*eq_table->eq), GFP_KERNEL);
6839 if (!eq_table->eq)
6844 eq = &eq_table->eq[i];
6900 hns_roce_v2_destroy_eqc(hr_dev, &eq_table->eq[i]);
6901 kfree(eq_table->eq);
6908 struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
6921 hns_roce_v2_destroy_eqc(hr_dev, &eq_table->eq[i]);
6923 kfree(eq_table->eq);