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;