Home
last modified time | relevance | path

Searched refs:actv_ports (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_cmd.c2004 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( in mlx4_master_activate_admin_state() local
2006 int min_port = find_first_bit(actv_ports.ports, in mlx4_master_activate_admin_state()
2009 bitmap_weight(actv_ports.ports, priv->dev.caps.num_ports); in mlx4_master_activate_admin_state()
2012 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_master_activate_admin_state()
2069 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( in mlx4_master_deactivate_admin_state() local
2071 int min_port = find_first_bit(actv_ports.ports, in mlx4_master_deactivate_admin_state()
2074 bitmap_weight(actv_ports.ports, priv->dev.caps.num_ports); in mlx4_master_deactivate_admin_state()
2078 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_master_deactivate_admin_state()
2765 struct mlx4_active_ports actv_ports; in mlx4_get_active_ports() local
2768 bitmap_zero(actv_ports.ports, MLX4_MAX_PORTS); in mlx4_get_active_ports()
[all …]
H A Dmlx4_eq.c310 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_get_slave_port_state() local
313 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in mlx4_get_slave_port_state()
327 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_set_slave_port_state() local
330 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in mlx4_set_slave_port_state()
369 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in set_and_calc_slave_port_state() local
376 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in set_and_calc_slave_port_state()
1206 int port = find_first_bit(eq->actv_ports.ports, in mlx4_init_eq_table()
1391 return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports); in mlx4_is_eq_vector_valid()
1403 priv->eq_table.eq[i].actv_ports.ports); in mlx4_get_eqs_per_port()
1417 return !!(bitmap_weight(priv->eq_table.eq[vector].actv_ports.ports, in mlx4_is_eq_shared()
[all …]
H A Dmlx4_port.c1098 struct mlx4_active_ports actv_ports; in mlx4_get_slave_num_gids() local
1106 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_get_slave_num_gids()
1107 max_port_p_one = find_first_bit(actv_ports.ports, dev->caps.num_ports) + in mlx4_get_slave_num_gids()
1108 bitmap_weight(actv_ports.ports, dev->caps.num_ports) + 1; in mlx4_get_slave_num_gids()
1136 struct mlx4_active_ports actv_ports; in mlx4_get_base_gid_ix() local
1143 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_get_base_gid_ix()
1144 max_port_p_one = find_first_bit(actv_ports.ports, dev->caps.num_ports) + in mlx4_get_base_gid_ix()
1145 bitmap_weight(actv_ports.ports, dev->caps.num_ports) + 1; in mlx4_get_base_gid_ix()
1206 struct mlx4_active_ports actv_ports; in mlx4_reset_roce_gids() local
1214 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_reset_roce_gids()
[all …]
H A Dmlx4_fw.c394 struct mlx4_active_ports actv_ports = in mlx4_QUERY_FUNC_CAP_wrapper() local
406 find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_FUNC_CAP_wrapper()
450 struct mlx4_active_ports actv_ports = in mlx4_QUERY_FUNC_CAP_wrapper() local
464 bitmap_weight(actv_ports.ports, dev->caps.num_ports), in mlx4_QUERY_FUNC_CAP_wrapper()
1270 struct mlx4_active_ports actv_ports; in mlx4_QUERY_DEV_CAP_wrapper() local
1284 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_QUERY_DEV_CAP_wrapper()
1285 first_port = find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_DEV_CAP_wrapper()
1288 bitmap_weight(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_DEV_CAP_wrapper()
1304 field |= bitmap_weight(actv_ports.ports, dev->caps.num_ports) & 0x0F; in mlx4_QUERY_DEV_CAP_wrapper()
H A Dmlx4_main.c2874 bitmap_zero(priv->eq_table.eq[MLX4_EQ_ASYNC].actv_ports.ports, in mlx4_enable_msi_x()
2885 bitmap_fill(priv->eq_table.eq[i].actv_ports.ports, in mlx4_enable_msi_x()
2892 priv->eq_table.eq[i].actv_ports.ports); in mlx4_enable_msi_x()
2929 bitmap_fill(priv->eq_table.eq[i].actv_ports.ports, in mlx4_enable_msi_x()
H A Dmlx4.h396 struct mlx4_active_ports actv_ports; member
H A Dmlx4_resource_tracker.c531 struct mlx4_active_ports actv_ports = in mlx4_init_resource_tracker() local
619 if (test_bit(j, actv_ports.ports)) in mlx4_init_resource_tracker()
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_sysfs.c714 struct mlx4_active_ports actv_ports; in register_one_pkey_tree() local
737 actv_ports = mlx4_get_active_ports(dev->dev, slave); in register_one_pkey_tree()
740 if (!test_bit(port - 1, actv_ports.ports)) in register_one_pkey_tree()
H A Dmlx4_ib_main.c2897 struct mlx4_active_ports actv_ports; in do_slave_init() local
2904 actv_ports = mlx4_get_active_ports(dev, slave); in do_slave_init()
2905 ports = bitmap_weight(actv_ports.ports, dev->caps.num_ports); in do_slave_init()
2906 first_port = find_first_bit(actv_ports.ports, dev->caps.num_ports); in do_slave_init()
H A Dmlx4_ib_mad.c2135 struct mlx4_active_ports actv_ports = in mlx4_ib_alloc_demux_ctx() local
2138 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_ib_alloc_demux_ctx()