Home
last modified time | relevance | path

Searched refs:spec_qps (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dqp.c856 dev->caps.spec_qps = kzalloc_objs(*dev->caps.spec_qps, in mlx4_init_qp_table()
858 if (!dev->caps.spec_qps) { in mlx4_init_qp_table()
864 dev->caps.spec_qps[k].qp0_proxy = dev->phys_caps.base_proxy_sqpn + in mlx4_init_qp_table()
866 dev->caps.spec_qps[k].qp0_tunnel = dev->caps.spec_qps[k].qp0_proxy + 8 * MLX4_MFUNC_MAX; in mlx4_init_qp_table()
867 dev->caps.spec_qps[k].qp1_proxy = dev->phys_caps.base_proxy_sqpn + in mlx4_init_qp_table()
869 dev->caps.spec_qps[k].qp1_tunnel = dev->caps.spec_qps[k].qp1_proxy + 8 * MLX4_MFUNC_MAX; in mlx4_init_qp_table()
881 kfree(dev->caps.spec_qps); in mlx4_init_qp_table()
882 dev->caps.spec_qps = NULL; in mlx4_init_qp_table()
H A Dfw.h149 struct mlx4_spec_qps spec_qps; member
H A Dfw.c687 func_cap->spec_qps.qp0_qkey = qkey; in mlx4_QUERY_FUNC_CAP()
689 func_cap->spec_qps.qp0_qkey = 0; in mlx4_QUERY_FUNC_CAP()
693 func_cap->spec_qps.qp0_tunnel = size & 0xFFFFFF; in mlx4_QUERY_FUNC_CAP()
696 func_cap->spec_qps.qp0_proxy = size & 0xFFFFFF; in mlx4_QUERY_FUNC_CAP()
699 func_cap->spec_qps.qp1_tunnel = size & 0xFFFFFF; in mlx4_QUERY_FUNC_CAP()
702 func_cap->spec_qps.qp1_proxy = size & 0xFFFFFF; in mlx4_QUERY_FUNC_CAP()
H A Dmain.c860 kfree(dev->caps.spec_qps); in mlx4_slave_destroy_special_qp_cap()
861 dev->caps.spec_qps = NULL; in mlx4_slave_destroy_special_qp_cap()
871 caps->spec_qps = kzalloc_objs(*caps->spec_qps, caps->num_ports); in mlx4_slave_special_qp_cap()
873 if (!func_cap || !caps->spec_qps) { in mlx4_slave_special_qp_cap()
886 caps->spec_qps[i - 1] = func_cap->spec_qps; in mlx4_slave_special_qp_cap()
/linux/include/linux/mlx4/
H A Ddevice.h563 struct mlx4_spec_qps *spec_qps; member