eq_table          196 drivers/infiniband/hw/hns/hns_roce_cq.c 	synchronize_irq(hr_dev->eq_table.eq[hr_cq->vector].irq);
eq_table         1032 drivers/infiniband/hw/hns/hns_roce_device.h 	struct hns_roce_eq_table  eq_table;
eq_table         4198 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	void __iomem *eqc = hr_dev->eq_table.eqc_base[eq_num];
eq_table         4223 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	void __iomem *eqc = hr_dev->eq_table.eqc_base[eq->eqn];
eq_table         4307 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
eq_table         4318 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	eq_table->eq = kcalloc(eq_num, sizeof(*eq_table->eq), GFP_KERNEL);
eq_table         4319 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	if (!eq_table->eq)
eq_table         4322 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	eq_table->eqc_base = kcalloc(eq_num, sizeof(*eq_table->eqc_base),
eq_table         4324 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	if (!eq_table->eqc_base) {
eq_table         4330 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		eq = &eq_table->eq[i];
eq_table         4338 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 			eq_table->eqc_base[i] = hr_dev->reg_base +
eq_table         4350 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 			eq_table->eqc_base[i] = hr_dev->reg_base +
eq_table         4373 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		ret = hns_roce_v1_create_eq(hr_dev, &eq_table->eq[i]);
eq_table         4385 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 					  &eq_table->eq[j]);
eq_table         4404 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		free_irq(hr_dev->irq[j], &eq_table->eq[j]);
eq_table         4408 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hns_roce_v1_free_eq(hr_dev, &eq_table->eq[i]);
eq_table         4410 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(eq_table->eqc_base);
eq_table         4413 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(eq_table->eq);
eq_table         4420 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
eq_table         4431 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		free_irq(hr_dev->irq[i], &eq_table->eq[i]);
eq_table         4433 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hns_roce_v1_free_eq(hr_dev, &eq_table->eq[i]);
eq_table         4438 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(eq_table->eqc_base);
eq_table         4439 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(eq_table->eq);
eq_table         5825 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
eq_table         5860 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			ret = request_irq(eq_table->eq[j - other_num].irq,
eq_table         5863 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 					  &eq_table->eq[j - other_num]);
eq_table         5865 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			ret = request_irq(eq_table->eq[j - other_num].irq,
eq_table         5868 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 					  &eq_table->eq[j - other_num]);
eq_table         5882 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			free_irq(eq_table->eq[j - other_num].irq,
eq_table         5883 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				 &eq_table->eq[j - other_num]);
eq_table         5905 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		free_irq(hr_dev->eq_table.eq[i].irq, &hr_dev->eq_table.eq[i]);
eq_table         5913 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
eq_table         5932 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	eq_table->eq = kcalloc(eq_num, sizeof(*eq_table->eq), GFP_KERNEL);
eq_table         5933 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	if (!eq_table->eq)
eq_table         5938 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		eq = &eq_table->eq[i];
eq_table         5996 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hns_roce_v2_free_eq(hr_dev, &eq_table->eq[i]);
eq_table         5997 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	kfree(eq_table->eq);
eq_table         6004 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_eq_table *eq_table = &hr_dev->eq_table;
eq_table         6018 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hns_roce_v2_free_eq(hr_dev, &eq_table->eq[i]);
eq_table         6021 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	kfree(eq_table->eq);
eq_table          245 drivers/infiniband/hw/mlx4/cq.c 	if (dev->eq_table)
eq_table          246 drivers/infiniband/hw/mlx4/cq.c 		vector = dev->eq_table[vector % ibdev->num_comp_vectors];
eq_table         2438 drivers/infiniband/hw/mlx4/main.c 	ibdev->eq_table = kcalloc(dev->caps.num_comp_vectors,
eq_table         2439 drivers/infiniband/hw/mlx4/main.c 				  sizeof(ibdev->eq_table[0]), GFP_KERNEL);
eq_table         2440 drivers/infiniband/hw/mlx4/main.c 	if (!ibdev->eq_table)
eq_table         2448 drivers/infiniband/hw/mlx4/main.c 			ibdev->eq_table[eq] = total_eqs;
eq_table         2450 drivers/infiniband/hw/mlx4/main.c 					    &ibdev->eq_table[eq]))
eq_table         2453 drivers/infiniband/hw/mlx4/main.c 				ibdev->eq_table[eq] = -1;
eq_table         2458 drivers/infiniband/hw/mlx4/main.c 	     ibdev->eq_table[i++] = -1)
eq_table         2471 drivers/infiniband/hw/mlx4/main.c 	if (!ibdev->eq_table)
eq_table         2478 drivers/infiniband/hw/mlx4/main.c 		mlx4_release_eq(dev, ibdev->eq_table[i]);
eq_table         2480 drivers/infiniband/hw/mlx4/main.c 	kfree(ibdev->eq_table);
eq_table         2481 drivers/infiniband/hw/mlx4/main.c 	ibdev->eq_table = NULL;
eq_table          602 drivers/infiniband/hw/mlx4/mlx4_ib.h 	int		       *eq_table;
eq_table          831 drivers/infiniband/hw/mthca/mthca_cq.c 	cq_context->error_eqn       = cpu_to_be32(dev->eq_table.eq[MTHCA_EQ_ASYNC].eqn);
eq_table          832 drivers/infiniband/hw/mthca/mthca_cq.c 	cq_context->comp_eqn        = cpu_to_be32(dev->eq_table.eq[MTHCA_EQ_COMP].eqn);
eq_table          932 drivers/infiniband/hw/mthca/mthca_cq.c 		synchronize_irq(dev->eq_table.eq[MTHCA_EQ_COMP].msi_x_vector);
eq_table          342 drivers/infiniband/hw/mthca/mthca_dev.h 	struct mthca_eq_table  eq_table;
eq_table          397 drivers/infiniband/hw/mthca/mthca_eq.c 	if (dev->eq_table.clr_mask)
eq_table          398 drivers/infiniband/hw/mthca/mthca_eq.c 		writel(dev->eq_table.clr_mask, dev->eq_table.clr_int);
eq_table          408 drivers/infiniband/hw/mthca/mthca_eq.c 		if (ecr & dev->eq_table.eq[i].eqn_mask) {
eq_table          409 drivers/infiniband/hw/mthca/mthca_eq.c 			if (mthca_eq_int(dev, &dev->eq_table.eq[i]))
eq_table          410 drivers/infiniband/hw/mthca/mthca_eq.c 				tavor_set_eq_ci(dev, &dev->eq_table.eq[i],
eq_table          411 drivers/infiniband/hw/mthca/mthca_eq.c 						dev->eq_table.eq[i].cons_index);
eq_table          412 drivers/infiniband/hw/mthca/mthca_eq.c 			tavor_eq_req_not(dev, dev->eq_table.eq[i].eqn);
eq_table          437 drivers/infiniband/hw/mthca/mthca_eq.c 	if (dev->eq_table.clr_mask)
eq_table          438 drivers/infiniband/hw/mthca/mthca_eq.c 		writel(dev->eq_table.clr_mask, dev->eq_table.clr_int);
eq_table          441 drivers/infiniband/hw/mthca/mthca_eq.c 		if (mthca_eq_int(dev, &dev->eq_table.eq[i])) {
eq_table          443 drivers/infiniband/hw/mthca/mthca_eq.c 			arbel_set_eq_ci(dev, &dev->eq_table.eq[i],
eq_table          444 drivers/infiniband/hw/mthca/mthca_eq.c 					dev->eq_table.eq[i].cons_index);
eq_table          447 drivers/infiniband/hw/mthca/mthca_eq.c 	arbel_eq_req_not(dev, dev->eq_table.arm_mask);
eq_table          514 drivers/infiniband/hw/mthca/mthca_eq.c 	eq->eqn = mthca_alloc(&dev->eq_table.alloc);
eq_table          557 drivers/infiniband/hw/mthca/mthca_eq.c 	dev->eq_table.arm_mask |= eq->eqn_mask;
eq_table          568 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_free(&dev->eq_table.alloc, eq->eqn);
eq_table          605 drivers/infiniband/hw/mthca/mthca_eq.c 	dev->eq_table.arm_mask &= ~eq->eqn_mask;
eq_table          632 drivers/infiniband/hw/mthca/mthca_eq.c 	if (dev->eq_table.have_irq)
eq_table          635 drivers/infiniband/hw/mthca/mthca_eq.c 		if (dev->eq_table.eq[i].have_irq) {
eq_table          636 drivers/infiniband/hw/mthca/mthca_eq.c 			free_irq(dev->eq_table.eq[i].msi_x_vector,
eq_table          637 drivers/infiniband/hw/mthca/mthca_eq.c 				 dev->eq_table.eq + i);
eq_table          638 drivers/infiniband/hw/mthca/mthca_eq.c 			dev->eq_table.eq[i].have_irq = 0;
eq_table          738 drivers/infiniband/hw/mthca/mthca_eq.c 	dev->eq_table.icm_virt = icm_virt;
eq_table          739 drivers/infiniband/hw/mthca/mthca_eq.c 	dev->eq_table.icm_page = alloc_page(GFP_HIGHUSER);
eq_table          740 drivers/infiniband/hw/mthca/mthca_eq.c 	if (!dev->eq_table.icm_page)
eq_table          742 drivers/infiniband/hw/mthca/mthca_eq.c 	dev->eq_table.icm_dma  = pci_map_page(dev->pdev, dev->eq_table.icm_page, 0,
eq_table          744 drivers/infiniband/hw/mthca/mthca_eq.c 	if (pci_dma_mapping_error(dev->pdev, dev->eq_table.icm_dma)) {
eq_table          745 drivers/infiniband/hw/mthca/mthca_eq.c 		__free_page(dev->eq_table.icm_page);
eq_table          749 drivers/infiniband/hw/mthca/mthca_eq.c 	ret = mthca_MAP_ICM_page(dev, dev->eq_table.icm_dma, icm_virt);
eq_table          751 drivers/infiniband/hw/mthca/mthca_eq.c 		pci_unmap_page(dev->pdev, dev->eq_table.icm_dma, PAGE_SIZE,
eq_table          753 drivers/infiniband/hw/mthca/mthca_eq.c 		__free_page(dev->eq_table.icm_page);
eq_table          761 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_UNMAP_ICM(dev, dev->eq_table.icm_virt, 1);
eq_table          762 drivers/infiniband/hw/mthca/mthca_eq.c 	pci_unmap_page(dev->pdev, dev->eq_table.icm_dma, PAGE_SIZE,
eq_table          764 drivers/infiniband/hw/mthca/mthca_eq.c 	__free_page(dev->eq_table.icm_page);
eq_table          773 drivers/infiniband/hw/mthca/mthca_eq.c 	err = mthca_alloc_init(&dev->eq_table.alloc,
eq_table          785 drivers/infiniband/hw/mthca/mthca_eq.c 		dev->eq_table.clr_mask = 0;
eq_table          787 drivers/infiniband/hw/mthca/mthca_eq.c 		dev->eq_table.clr_mask =
eq_table          788 drivers/infiniband/hw/mthca/mthca_eq.c 			swab32(1 << (dev->eq_table.inta_pin & 31));
eq_table          789 drivers/infiniband/hw/mthca/mthca_eq.c 		dev->eq_table.clr_int  = dev->clr_base +
eq_table          790 drivers/infiniband/hw/mthca/mthca_eq.c 			(dev->eq_table.inta_pin < 32 ? 4 : 0);
eq_table          793 drivers/infiniband/hw/mthca/mthca_eq.c 	dev->eq_table.arm_mask = 0;
eq_table          795 drivers/infiniband/hw/mthca/mthca_eq.c 	intr = dev->eq_table.inta_pin;
eq_table          799 drivers/infiniband/hw/mthca/mthca_eq.c 			      &dev->eq_table.eq[MTHCA_EQ_COMP]);
eq_table          805 drivers/infiniband/hw/mthca/mthca_eq.c 			      &dev->eq_table.eq[MTHCA_EQ_ASYNC]);
eq_table          811 drivers/infiniband/hw/mthca/mthca_eq.c 			      &dev->eq_table.eq[MTHCA_EQ_CMD]);
eq_table          823 drivers/infiniband/hw/mthca/mthca_eq.c 			snprintf(dev->eq_table.eq[i].irq_name,
eq_table          827 drivers/infiniband/hw/mthca/mthca_eq.c 			err = request_irq(dev->eq_table.eq[i].msi_x_vector,
eq_table          831 drivers/infiniband/hw/mthca/mthca_eq.c 					  0, dev->eq_table.eq[i].irq_name,
eq_table          832 drivers/infiniband/hw/mthca/mthca_eq.c 					  dev->eq_table.eq + i);
eq_table          835 drivers/infiniband/hw/mthca/mthca_eq.c 			dev->eq_table.eq[i].have_irq = 1;
eq_table          838 drivers/infiniband/hw/mthca/mthca_eq.c 		snprintf(dev->eq_table.eq[0].irq_name, IB_DEVICE_NAME_MAX,
eq_table          844 drivers/infiniband/hw/mthca/mthca_eq.c 				  IRQF_SHARED, dev->eq_table.eq[0].irq_name, dev);
eq_table          847 drivers/infiniband/hw/mthca/mthca_eq.c 		dev->eq_table.have_irq = 1;
eq_table          851 drivers/infiniband/hw/mthca/mthca_eq.c 			   0, dev->eq_table.eq[MTHCA_EQ_ASYNC].eqn);
eq_table          854 drivers/infiniband/hw/mthca/mthca_eq.c 			   dev->eq_table.eq[MTHCA_EQ_ASYNC].eqn, err);
eq_table          857 drivers/infiniband/hw/mthca/mthca_eq.c 			   0, dev->eq_table.eq[MTHCA_EQ_CMD].eqn);
eq_table          860 drivers/infiniband/hw/mthca/mthca_eq.c 			   dev->eq_table.eq[MTHCA_EQ_CMD].eqn, err);
eq_table          864 drivers/infiniband/hw/mthca/mthca_eq.c 			arbel_eq_req_not(dev, dev->eq_table.eq[i].eqn_mask);
eq_table          866 drivers/infiniband/hw/mthca/mthca_eq.c 			tavor_eq_req_not(dev, dev->eq_table.eq[i].eqn);
eq_table          872 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_free_eq(dev, &dev->eq_table.eq[MTHCA_EQ_CMD]);
eq_table          875 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_free_eq(dev, &dev->eq_table.eq[MTHCA_EQ_ASYNC]);
eq_table          878 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_free_eq(dev, &dev->eq_table.eq[MTHCA_EQ_COMP]);
eq_table          884 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_alloc_cleanup(&dev->eq_table.alloc);
eq_table          895 drivers/infiniband/hw/mthca/mthca_eq.c 		     1, dev->eq_table.eq[MTHCA_EQ_ASYNC].eqn);
eq_table          897 drivers/infiniband/hw/mthca/mthca_eq.c 		     1, dev->eq_table.eq[MTHCA_EQ_CMD].eqn);
eq_table          900 drivers/infiniband/hw/mthca/mthca_eq.c 		mthca_free_eq(dev, &dev->eq_table.eq[i]);
eq_table          904 drivers/infiniband/hw/mthca/mthca_eq.c 	mthca_alloc_cleanup(&dev->eq_table.alloc);
eq_table          682 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->eq_table.inta_pin = adapter.inta_pin;
eq_table          762 drivers/infiniband/hw/mthca/mthca_main.c 				   dev->eq_table.eq[MTHCA_EQ_CMD].msi_x_vector);
eq_table          859 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->eq_table.eq[MTHCA_EQ_COMP ].msi_x_vector =
eq_table          861 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->eq_table.eq[MTHCA_EQ_ASYNC].msi_x_vector =
eq_table          863 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->eq_table.eq[MTHCA_EQ_CMD  ].msi_x_vector =
eq_table          383 drivers/net/ethernet/mellanox/mlx4/cq.c 	cq_context->comp_eqn	    = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].eqn;
eq_table          416 drivers/net/ethernet/mellanox/mlx4/cq.c 		&priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].tasklet_ctx;
eq_table          420 drivers/net/ethernet/mellanox/mlx4/cq.c 	cq->irq = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].irq;
eq_table          449 drivers/net/ethernet/mellanox/mlx4/cq.c 	synchronize_irq(priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq);
eq_table          450 drivers/net/ethernet/mellanox/mlx4/cq.c 	if (priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq !=
eq_table          451 drivers/net/ethernet/mellanox/mlx4/cq.c 	    priv->eq_table.eq[MLX4_EQ_ASYNC].irq)
eq_table          452 drivers/net/ethernet/mellanox/mlx4/cq.c 		synchronize_irq(priv->eq_table.eq[MLX4_EQ_ASYNC].irq);
eq_table          241 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_eq *eq = &priv->eq_table.eq[vec];
eq_table          855 drivers/net/ethernet/mellanox/mlx4/eq.c 	writel(priv->eq_table.clr_mask, priv->eq_table.clr_int);
eq_table          858 drivers/net/ethernet/mellanox/mlx4/eq.c 		work |= mlx4_eq_int(dev, &priv->eq_table.eq[i]);
eq_table          941 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (!priv->eq_table.uar_map[index]) {
eq_table          942 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.uar_map[index] =
eq_table          947 drivers/net/ethernet/mellanox/mlx4/eq.c 		if (!priv->eq_table.uar_map[index]) {
eq_table          954 drivers/net/ethernet/mellanox/mlx4/eq.c 	return priv->eq_table.uar_map[index] + 0x800 + 8 * (eq->eqn % 4);
eq_table          963 drivers/net/ethernet/mellanox/mlx4/eq.c 		if (priv->eq_table.uar_map[i]) {
eq_table          964 drivers/net/ethernet/mellanox/mlx4/eq.c 			iounmap(priv->eq_table.uar_map[i]);
eq_table          965 drivers/net/ethernet/mellanox/mlx4/eq.c 			priv->eq_table.uar_map[i] = NULL;
eq_table         1018 drivers/net/ethernet/mellanox/mlx4/eq.c 	eq->eqn = mlx4_bitmap_alloc(&priv->eq_table.bitmap);
eq_table         1069 drivers/net/ethernet/mellanox/mlx4/eq.c 	mlx4_bitmap_free(&priv->eq_table.bitmap, eq->eqn, MLX4_USE_RR);
eq_table         1113 drivers/net/ethernet/mellanox/mlx4/eq.c 	mlx4_bitmap_free(&priv->eq_table.bitmap, eq->eqn, MLX4_USE_RR);
eq_table         1118 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_eq_table *eq_table = &mlx4_priv(dev)->eq_table;
eq_table         1121 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (eq_table->have_irq)
eq_table         1125 drivers/net/ethernet/mellanox/mlx4/eq.c 		if (eq_table->eq[i].have_irq) {
eq_table         1126 drivers/net/ethernet/mellanox/mlx4/eq.c 			free_cpumask_var(eq_table->eq[i].affinity_mask);
eq_table         1128 drivers/net/ethernet/mellanox/mlx4/eq.c 			irq_set_affinity_hint(eq_table->eq[i].irq, NULL);
eq_table         1130 drivers/net/ethernet/mellanox/mlx4/eq.c 			free_irq(eq_table->eq[i].irq, eq_table->eq + i);
eq_table         1131 drivers/net/ethernet/mellanox/mlx4/eq.c 			eq_table->eq[i].have_irq = 0;
eq_table         1134 drivers/net/ethernet/mellanox/mlx4/eq.c 	kfree(eq_table->irq_names);
eq_table         1163 drivers/net/ethernet/mellanox/mlx4/eq.c 	priv->eq_table.eq = kcalloc(dev->caps.num_eqs - dev->caps.reserved_eqs,
eq_table         1164 drivers/net/ethernet/mellanox/mlx4/eq.c 				    sizeof(*priv->eq_table.eq), GFP_KERNEL);
eq_table         1165 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (!priv->eq_table.eq)
eq_table         1173 drivers/net/ethernet/mellanox/mlx4/eq.c 	kfree(mlx4_priv(dev)->eq_table.eq);
eq_table         1182 drivers/net/ethernet/mellanox/mlx4/eq.c 	priv->eq_table.uar_map = kcalloc(mlx4_num_eq_uar(dev),
eq_table         1183 drivers/net/ethernet/mellanox/mlx4/eq.c 					 sizeof(*priv->eq_table.uar_map),
eq_table         1185 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (!priv->eq_table.uar_map) {
eq_table         1190 drivers/net/ethernet/mellanox/mlx4/eq.c 	err = mlx4_bitmap_init(&priv->eq_table.bitmap,
eq_table         1200 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.uar_map[i] = NULL;
eq_table         1207 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.clr_mask =
eq_table         1208 drivers/net/ethernet/mellanox/mlx4/eq.c 			swab32(1 << (priv->eq_table.inta_pin & 31));
eq_table         1209 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.clr_int  = priv->clr_base +
eq_table         1210 drivers/net/ethernet/mellanox/mlx4/eq.c 			(priv->eq_table.inta_pin < 32 ? 4 : 0);
eq_table         1213 drivers/net/ethernet/mellanox/mlx4/eq.c 	priv->eq_table.irq_names =
eq_table         1217 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (!priv->eq_table.irq_names) {
eq_table         1226 drivers/net/ethernet/mellanox/mlx4/eq.c 					     0, &priv->eq_table.eq[MLX4_EQ_ASYNC]);
eq_table         1228 drivers/net/ethernet/mellanox/mlx4/eq.c 			struct mlx4_eq	*eq = &priv->eq_table.eq[i];
eq_table         1266 drivers/net/ethernet/mellanox/mlx4/eq.c 		snprintf(priv->eq_table.irq_names +
eq_table         1271 drivers/net/ethernet/mellanox/mlx4/eq.c 		eq_name = priv->eq_table.irq_names +
eq_table         1274 drivers/net/ethernet/mellanox/mlx4/eq.c 		err = request_irq(priv->eq_table.eq[MLX4_EQ_ASYNC].irq,
eq_table         1276 drivers/net/ethernet/mellanox/mlx4/eq.c 				  priv->eq_table.eq + MLX4_EQ_ASYNC);
eq_table         1280 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.eq[MLX4_EQ_ASYNC].have_irq = 1;
eq_table         1282 drivers/net/ethernet/mellanox/mlx4/eq.c 		snprintf(priv->eq_table.irq_names,
eq_table         1287 drivers/net/ethernet/mellanox/mlx4/eq.c 				  IRQF_SHARED, priv->eq_table.irq_names, dev);
eq_table         1291 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.have_irq = 1;
eq_table         1295 drivers/net/ethernet/mellanox/mlx4/eq.c 			  priv->eq_table.eq[MLX4_EQ_ASYNC].eqn);
eq_table         1298 drivers/net/ethernet/mellanox/mlx4/eq.c 			   priv->eq_table.eq[MLX4_EQ_ASYNC].eqn, err);
eq_table         1301 drivers/net/ethernet/mellanox/mlx4/eq.c 	eq_set_ci(&priv->eq_table.eq[MLX4_EQ_ASYNC], 1);
eq_table         1307 drivers/net/ethernet/mellanox/mlx4/eq.c 		mlx4_free_eq(dev, &priv->eq_table.eq[--i]);
eq_table         1324 drivers/net/ethernet/mellanox/mlx4/eq.c 	mlx4_bitmap_cleanup(&priv->eq_table.bitmap);
eq_table         1327 drivers/net/ethernet/mellanox/mlx4/eq.c 	kfree(priv->eq_table.uar_map);
eq_table         1338 drivers/net/ethernet/mellanox/mlx4/eq.c 		    priv->eq_table.eq[MLX4_EQ_ASYNC].eqn);
eq_table         1351 drivers/net/ethernet/mellanox/mlx4/eq.c 		mlx4_free_eq(dev, &priv->eq_table.eq[i]);
eq_table         1357 drivers/net/ethernet/mellanox/mlx4/eq.c 	mlx4_bitmap_cleanup(&priv->eq_table.bitmap);
eq_table         1359 drivers/net/ethernet/mellanox/mlx4/eq.c 	kfree(priv->eq_table.uar_map);
eq_table         1385 drivers/net/ethernet/mellanox/mlx4/eq.c 			  priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].eqn);
eq_table         1399 drivers/net/ethernet/mellanox/mlx4/eq.c 		    priv->eq_table.eq[MLX4_EQ_ASYNC].eqn);
eq_table         1415 drivers/net/ethernet/mellanox/mlx4/eq.c 	return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports);
eq_table         1427 drivers/net/ethernet/mellanox/mlx4/eq.c 				  priv->eq_table.eq[i].actv_ports.ports);
eq_table         1441 drivers/net/ethernet/mellanox/mlx4/eq.c 	return !!(bitmap_weight(priv->eq_table.eq[vector].actv_ports.ports,
eq_table         1466 drivers/net/ethernet/mellanox/mlx4/eq.c 			     priv->eq_table.eq[requested_vector].actv_ports.ports)) {
eq_table         1475 drivers/net/ethernet/mellanox/mlx4/eq.c 			eq = &priv->eq_table.eq[requested_vector];
eq_table         1487 drivers/net/ethernet/mellanox/mlx4/eq.c 			struct mlx4_eq *eq = &priv->eq_table.eq[i];
eq_table         1507 drivers/net/ethernet/mellanox/mlx4/eq.c 		snprintf(priv->eq_table.irq_names +
eq_table         1512 drivers/net/ethernet/mellanox/mlx4/eq.c 		err = request_irq(priv->eq_table.eq[*prequested_vector].irq,
eq_table         1514 drivers/net/ethernet/mellanox/mlx4/eq.c 				  &priv->eq_table.irq_names[*prequested_vector << 5],
eq_table         1515 drivers/net/ethernet/mellanox/mlx4/eq.c 				  priv->eq_table.eq + *prequested_vector);
eq_table         1524 drivers/net/ethernet/mellanox/mlx4/eq.c 			eq_set_ci(&priv->eq_table.eq[*prequested_vector], 1);
eq_table         1525 drivers/net/ethernet/mellanox/mlx4/eq.c 			priv->eq_table.eq[*prequested_vector].have_irq = 1;
eq_table         1530 drivers/net/ethernet/mellanox/mlx4/eq.c 		priv->eq_table.eq[*prequested_vector].ref_count++;
eq_table         1548 drivers/net/ethernet/mellanox/mlx4/eq.c 	return priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq_vec)].irq;
eq_table         1558 drivers/net/ethernet/mellanox/mlx4/eq.c 	priv->eq_table.eq[eq_vec].ref_count--;
eq_table         1618 drivers/net/ethernet/mellanox/mlx4/main.c 	err = mlx4_init_icm_table(dev, &priv->eq_table.cmpt_table,
eq_table         1680 drivers/net/ethernet/mellanox/mlx4/main.c 	err = mlx4_init_icm_table(dev, &priv->eq_table.table,
eq_table         1828 drivers/net/ethernet/mellanox/mlx4/main.c 	mlx4_cleanup_icm_table(dev, &priv->eq_table.table);
eq_table         1831 drivers/net/ethernet/mellanox/mlx4/main.c 	mlx4_cleanup_icm_table(dev, &priv->eq_table.cmpt_table);
eq_table         1858 drivers/net/ethernet/mellanox/mlx4/main.c 	mlx4_cleanup_icm_table(dev, &priv->eq_table.table);
eq_table         1859 drivers/net/ethernet/mellanox/mlx4/main.c 	mlx4_cleanup_icm_table(dev, &priv->eq_table.cmpt_table);
eq_table         2470 drivers/net/ethernet/mellanox/mlx4/main.c 	priv->eq_table.inta_pin = adapter.inta_pin;
eq_table         2772 drivers/net/ethernet/mellanox/mlx4/main.c 				  priv->eq_table.eq[MLX4_EQ_ASYNC].irq);
eq_table         2776 drivers/net/ethernet/mellanox/mlx4/main.c 				 priv->eq_table.eq[MLX4_EQ_ASYNC].irq);
eq_table         2921 drivers/net/ethernet/mellanox/mlx4/main.c 	eq = &priv->eq_table.eq[eqn];
eq_table         2964 drivers/net/ethernet/mellanox/mlx4/main.c 		priv->eq_table.eq[MLX4_EQ_ASYNC].irq = entries[0].vector;
eq_table         2965 drivers/net/ethernet/mellanox/mlx4/main.c 		bitmap_zero(priv->eq_table.eq[MLX4_EQ_ASYNC].actv_ports.ports,
eq_table         2972 drivers/net/ethernet/mellanox/mlx4/main.c 			priv->eq_table.eq[i].irq =
eq_table         2976 drivers/net/ethernet/mellanox/mlx4/main.c 				bitmap_fill(priv->eq_table.eq[i].actv_ports.ports,
eq_table         2983 drivers/net/ethernet/mellanox/mlx4/main.c 					priv->eq_table.eq[i].actv_ports.ports);
eq_table         3018 drivers/net/ethernet/mellanox/mlx4/main.c 		priv->eq_table.eq[i].irq = dev->persist->pdev->irq;
eq_table         3020 drivers/net/ethernet/mellanox/mlx4/main.c 			bitmap_fill(priv->eq_table.eq[i].actv_ports.ports,
eq_table          896 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_eq_table	eq_table;
eq_table          205 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	eqt = dev->priv.eq_table;
eq_table          338 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eq_table = dev->priv.eq_table;
eq_table          341 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	err = mlx5_irq_attach_nb(eq_table->irq_table, eq->vecidx, nb);
eq_table          360 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eq_table = dev->priv.eq_table;
eq_table          362 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mlx5_irq_detach_nb(eq_table->irq_table, eq->vecidx, nb);
eq_table          417 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eq_table;
eq_table          420 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	eq_table = kvzalloc(sizeof(*eq_table), GFP_KERNEL);
eq_table          421 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	if (!eq_table)
eq_table          424 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	dev->priv.eq_table = eq_table;
eq_table          428 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mutex_init(&eq_table->lock);
eq_table          430 drivers/net/ethernet/mellanox/mlx5/core/eq.c 		ATOMIC_INIT_NOTIFIER_HEAD(&eq_table->nh[i]);
eq_table          432 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	eq_table->irq_table = dev->priv.irq_table;
eq_table          439 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	kvfree(dev->priv.eq_table);
eq_table          447 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eq_table = dev->priv.eq_table;
eq_table          450 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mutex_lock(&eq_table->lock);
eq_table          459 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mutex_unlock(&eq_table->lock);
eq_table          465 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eq_table = dev->priv.eq_table;
eq_table          468 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mutex_lock(&eq_table->lock);
eq_table          470 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mutex_unlock(&eq_table->lock);
eq_table          568 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          652 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          680 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	return &dev->priv.eq_table->async_eq.core;
eq_table          685 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	synchronize_irq(dev->priv.eq_table->async_eq.core.irqn);
eq_table          690 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	synchronize_irq(dev->priv.eq_table->cmd_eq.core.irqn);
eq_table          766 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          782 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          840 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          860 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	return dev->priv.eq_table->num_comp_eqs;
eq_table          869 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	return mlx5_irq_get_affinity_mask(dev->priv.eq_table->irq_table,
eq_table          877 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	return mlx5_irq_get_rmap(dev->priv.eq_table->irq_table);
eq_table          883 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          897 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *table = dev->priv.eq_table;
eq_table          906 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eq_table = dev->priv.eq_table;
eq_table          909 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	eq_table->num_comp_eqs =
eq_table          910 drivers/net/ethernet/mellanox/mlx5/core/eq.c 		mlx5_irq_get_num_comp(eq_table->irq_table);
eq_table          939 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eqt = dev->priv.eq_table;
eq_table          947 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_eq_table *eqt = dev->priv.eq_table;
eq_table          537 include/linux/mlx5/driver.h 	struct mlx5_eq_table	*eq_table;