spec_qps          155 drivers/infiniband/hw/mlx4/qp.c 			if (qp->mqp.qpn == dev->dev->caps.spec_qps[i].qp0_proxy ||
spec_qps          156 drivers/infiniband/hw/mlx4/qp.c 			    qp->mqp.qpn == dev->dev->caps.spec_qps[i].qp1_proxy) {
spec_qps          183 drivers/infiniband/hw/mlx4/qp.c 			if (qp->mqp.qpn == dev->dev->caps.spec_qps[i].qp0_proxy) {
spec_qps          521 drivers/infiniband/hw/mlx4/qp.c 		if (qpn == dev->caps.spec_qps[i].qp0_proxy)
spec_qps          522 drivers/infiniband/hw/mlx4/qp.c 			return !!dev->caps.spec_qps[i].qp0_qkey;
spec_qps         1527 drivers/infiniband/hw/mlx4/qp.c 		return dev->dev->caps.spec_qps[attr->port_num - 1].qp0_proxy;
spec_qps         1529 drivers/infiniband/hw/mlx4/qp.c 		return dev->dev->caps.spec_qps[attr->port_num - 1].qp1_proxy;
spec_qps         2871 drivers/infiniband/hw/mlx4/qp.c 		if (qpn == dev->caps.spec_qps[i].qp0_proxy ||
spec_qps         2872 drivers/infiniband/hw/mlx4/qp.c 		    qpn == dev->caps.spec_qps[i].qp0_tunnel) {
spec_qps         2873 drivers/infiniband/hw/mlx4/qp.c 			*qkey = dev->caps.spec_qps[i].qp0_qkey;
spec_qps         2937 drivers/infiniband/hw/mlx4/qp.c 			cpu_to_be32(mdev->dev->caps.spec_qps[sqp->qp.port - 1].qp0_tunnel);
spec_qps         3400 drivers/infiniband/hw/mlx4/qp.c 		dseg->dqpn = cpu_to_be32(dev->dev->caps.spec_qps[port - 1].qp1_tunnel);
spec_qps         3402 drivers/infiniband/hw/mlx4/qp.c 		dseg->dqpn = cpu_to_be32(dev->dev->caps.spec_qps[port - 1].qp0_tunnel);
spec_qps          687 drivers/net/ethernet/mellanox/mlx4/fw.c 		func_cap->spec_qps.qp0_qkey = qkey;
spec_qps          689 drivers/net/ethernet/mellanox/mlx4/fw.c 		func_cap->spec_qps.qp0_qkey = 0;
spec_qps          693 drivers/net/ethernet/mellanox/mlx4/fw.c 	func_cap->spec_qps.qp0_tunnel = size & 0xFFFFFF;
spec_qps          696 drivers/net/ethernet/mellanox/mlx4/fw.c 	func_cap->spec_qps.qp0_proxy = size & 0xFFFFFF;
spec_qps          699 drivers/net/ethernet/mellanox/mlx4/fw.c 	func_cap->spec_qps.qp1_tunnel = size & 0xFFFFFF;
spec_qps          702 drivers/net/ethernet/mellanox/mlx4/fw.c 	func_cap->spec_qps.qp1_proxy = size & 0xFFFFFF;
spec_qps          148 drivers/net/ethernet/mellanox/mlx4/fw.h 	struct mlx4_spec_qps spec_qps;
spec_qps          860 drivers/net/ethernet/mellanox/mlx4/main.c 	kfree(dev->caps.spec_qps);
spec_qps          861 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.spec_qps = NULL;
spec_qps          871 drivers/net/ethernet/mellanox/mlx4/main.c 	caps->spec_qps = kcalloc(caps->num_ports, sizeof(*caps->spec_qps), GFP_KERNEL);
spec_qps          873 drivers/net/ethernet/mellanox/mlx4/main.c 	if (!func_cap || !caps->spec_qps) {
spec_qps          886 drivers/net/ethernet/mellanox/mlx4/main.c 		caps->spec_qps[i - 1] = func_cap->spec_qps;
spec_qps          851 drivers/net/ethernet/mellanox/mlx4/qp.c 		dev->caps.spec_qps = kcalloc(dev->caps.num_ports,
spec_qps          852 drivers/net/ethernet/mellanox/mlx4/qp.c 					     sizeof(*dev->caps.spec_qps),
spec_qps          854 drivers/net/ethernet/mellanox/mlx4/qp.c 		if (!dev->caps.spec_qps) {
spec_qps          860 drivers/net/ethernet/mellanox/mlx4/qp.c 			dev->caps.spec_qps[k].qp0_proxy = dev->phys_caps.base_proxy_sqpn +
spec_qps          862 drivers/net/ethernet/mellanox/mlx4/qp.c 			dev->caps.spec_qps[k].qp0_tunnel = dev->caps.spec_qps[k].qp0_proxy + 8 * MLX4_MFUNC_MAX;
spec_qps          863 drivers/net/ethernet/mellanox/mlx4/qp.c 			dev->caps.spec_qps[k].qp1_proxy = dev->phys_caps.base_proxy_sqpn +
spec_qps          865 drivers/net/ethernet/mellanox/mlx4/qp.c 			dev->caps.spec_qps[k].qp1_tunnel = dev->caps.spec_qps[k].qp1_proxy + 8 * MLX4_MFUNC_MAX;
spec_qps          877 drivers/net/ethernet/mellanox/mlx4/qp.c 	kfree(dev->caps.spec_qps);
spec_qps          878 drivers/net/ethernet/mellanox/mlx4/qp.c 	dev->caps.spec_qps = NULL;
spec_qps          563 include/linux/mlx4/device.h 	struct mlx4_spec_qps   *spec_qps;