Lines Matching refs:slave

194 int mlx4_QUERY_FUNC(struct mlx4_dev *dev, struct mlx4_func *func, int slave)  in mlx4_QUERY_FUNC()  argument
216 in_modifier = slave; in mlx4_QUERY_FUNC()
249 int mlx4_QUERY_FUNC_CAP_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_FUNC_CAP_wrapper() argument
317 mlx4_get_active_ports(dev, slave); in mlx4_QUERY_FUNC_CAP_wrapper()
319 dev, slave, vhcr->in_modifier); in mlx4_QUERY_FUNC_CAP_wrapper()
331 proxy_qp = dev->phys_caps.base_proxy_sqpn + 8 * slave + port - 1; in mlx4_QUERY_FUNC_CAP_wrapper()
336 if (mlx4_vf_smi_enabled(dev, slave, port) && in mlx4_QUERY_FUNC_CAP_wrapper()
345 size = dev->phys_caps.base_tunnel_sqpn + 8 * slave + port - 1; in mlx4_QUERY_FUNC_CAP_wrapper()
366 mlx4_get_active_ports(dev, slave); in mlx4_QUERY_FUNC_CAP_wrapper()
386 size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
391 size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
396 size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
402 mlx4_QUERY_FUNC(dev, &func, slave)) { in mlx4_QUERY_FUNC_CAP_wrapper()
420 size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
425 size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
438 size = dev->caps.reserved_lkey + ((slave << 8) & 0xFF00); in mlx4_QUERY_FUNC_CAP_wrapper()
1142 int mlx4_QUERY_DEV_CAP_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_DEV_CAP_wrapper() argument
1169 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_QUERY_DEV_CAP_wrapper()
1260 int mlx4_QUERY_PORT_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_PORT_wrapper() argument
1272 int port = mlx4_slave_convert_port(dev, slave, in mlx4_QUERY_PORT_wrapper()
1295 if (!err && dev->caps.function != slave) { in mlx4_QUERY_PORT_wrapper()
1296 def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; in mlx4_QUERY_PORT_wrapper()
1308 admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state; in mlx4_QUERY_PORT_wrapper()
1318 short_field = mlx4_get_slave_num_gids(dev, slave, port); in mlx4_QUERY_PORT_wrapper()
1588 int mlx4_QUERY_FW_wrapper(struct mlx4_dev *dev, int slave, in mlx4_QUERY_FW_wrapper() argument
2072 int mlx4_INIT_PORT_wrapper(struct mlx4_dev *dev, int slave, in mlx4_INIT_PORT_wrapper() argument
2079 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier); in mlx4_INIT_PORT_wrapper()
2085 if (priv->mfunc.master.slave_state[slave].init_port_mask & (1 << port)) in mlx4_INIT_PORT_wrapper()
2096 priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); in mlx4_INIT_PORT_wrapper()
2098 if (slave == mlx4_master_func_num(dev)) { in mlx4_INIT_PORT_wrapper()
2099 if (check_qp0_state(dev, slave, port) && in mlx4_INIT_PORT_wrapper()
2106 priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); in mlx4_INIT_PORT_wrapper()
2109 priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); in mlx4_INIT_PORT_wrapper()
2170 int mlx4_CLOSE_PORT_wrapper(struct mlx4_dev *dev, int slave, in mlx4_CLOSE_PORT_wrapper() argument
2177 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier); in mlx4_CLOSE_PORT_wrapper()
2183 if (!(priv->mfunc.master.slave_state[slave].init_port_mask & in mlx4_CLOSE_PORT_wrapper()
2194 priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); in mlx4_CLOSE_PORT_wrapper()
2197 if (slave == mlx4_master_func_num(dev)) { in mlx4_CLOSE_PORT_wrapper()
2204 priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); in mlx4_CLOSE_PORT_wrapper()
2208 priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); in mlx4_CLOSE_PORT_wrapper()
2762 int mlx4_ACCESS_REG_wrapper(struct mlx4_dev *dev, int slave, in mlx4_ACCESS_REG_wrapper() argument
2772 if (slave != mlx4_master_func_num(dev) && in mlx4_ACCESS_REG_wrapper()
2781 mlx4_slave_convert_port(dev, slave, in mlx4_ACCESS_REG_wrapper()