Lines Matching refs:slave

191 int mlx4_QUERY_FUNC(struct mlx4_dev *dev, struct mlx4_func *func, int slave)  in mlx4_QUERY_FUNC()  argument
213 in_modifier = slave; in mlx4_QUERY_FUNC()
246 int mlx4_QUERY_FUNC_CAP_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_FUNC_CAP_wrapper() argument
313 mlx4_get_active_ports(dev, slave); in mlx4_QUERY_FUNC_CAP_wrapper()
315 dev, slave, vhcr->in_modifier); in mlx4_QUERY_FUNC_CAP_wrapper()
327 proxy_qp = dev->phys_caps.base_proxy_sqpn + 8 * slave + port - 1; in mlx4_QUERY_FUNC_CAP_wrapper()
332 if (mlx4_vf_smi_enabled(dev, slave, port) && in mlx4_QUERY_FUNC_CAP_wrapper()
341 size = dev->phys_caps.base_tunnel_sqpn + 8 * slave + port - 1; in mlx4_QUERY_FUNC_CAP_wrapper()
356 mlx4_get_active_ports(dev, slave); in mlx4_QUERY_FUNC_CAP_wrapper()
376 size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
381 size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
386 size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
392 mlx4_QUERY_FUNC(dev, &func, slave)) { in mlx4_QUERY_FUNC_CAP_wrapper()
410 size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
415 size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
428 size = dev->caps.reserved_lkey + ((slave << 8) & 0xFF00); in mlx4_QUERY_FUNC_CAP_wrapper()
1118 int mlx4_QUERY_DEV_CAP_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_DEV_CAP_wrapper() argument
1145 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_QUERY_DEV_CAP_wrapper()
1236 int mlx4_QUERY_PORT_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_PORT_wrapper() argument
1248 int port = mlx4_slave_convert_port(dev, slave, in mlx4_QUERY_PORT_wrapper()
1271 if (!err && dev->caps.function != slave) { in mlx4_QUERY_PORT_wrapper()
1272 def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; in mlx4_QUERY_PORT_wrapper()
1284 admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state; in mlx4_QUERY_PORT_wrapper()
1294 short_field = mlx4_get_slave_num_gids(dev, slave, port); in mlx4_QUERY_PORT_wrapper()
1564 int mlx4_QUERY_FW_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_FW_wrapper() argument
2044 int mlx4_INIT_PORT_wrapper(struct mlx4_dev *dev, int slave, in mlx4_INIT_PORT_wrapper() argument
2051 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier); in mlx4_INIT_PORT_wrapper()
2057 if (priv->mfunc.master.slave_state[slave].init_port_mask & (1 << port)) in mlx4_INIT_PORT_wrapper()
2068 priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); in mlx4_INIT_PORT_wrapper()
2070 if (slave == mlx4_master_func_num(dev)) { in mlx4_INIT_PORT_wrapper()
2071 if (check_qp0_state(dev, slave, port) && in mlx4_INIT_PORT_wrapper()
2078 priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); in mlx4_INIT_PORT_wrapper()
2081 priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); in mlx4_INIT_PORT_wrapper()
2142 int mlx4_CLOSE_PORT_wrapper(struct mlx4_dev *dev, int slave, in mlx4_CLOSE_PORT_wrapper() argument
2149 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier); in mlx4_CLOSE_PORT_wrapper()
2155 if (!(priv->mfunc.master.slave_state[slave].init_port_mask & in mlx4_CLOSE_PORT_wrapper()
2166 priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); in mlx4_CLOSE_PORT_wrapper()
2169 if (slave == mlx4_master_func_num(dev)) { in mlx4_CLOSE_PORT_wrapper()
2176 priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); in mlx4_CLOSE_PORT_wrapper()
2180 priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); in mlx4_CLOSE_PORT_wrapper()
2734 int mlx4_ACCESS_REG_wrapper(struct mlx4_dev *dev, int slave, in mlx4_ACCESS_REG_wrapper() argument
2744 if (slave != mlx4_master_func_num(dev) && in mlx4_ACCESS_REG_wrapper()
2753 mlx4_slave_convert_port(dev, slave, in mlx4_ACCESS_REG_wrapper()