Home
last modified time | relevance | path

Searched refs:actv_ports (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c2002 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( in mlx4_master_activate_admin_state() local
2004 int min_port = find_first_bit(actv_ports.ports, in mlx4_master_activate_admin_state()
2007 bitmap_weight(actv_ports.ports, priv->dev.caps.num_ports); in mlx4_master_activate_admin_state()
2010 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_master_activate_admin_state()
2068 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( in mlx4_master_deactivate_admin_state() local
2070 int min_port = find_first_bit(actv_ports.ports, in mlx4_master_deactivate_admin_state()
2073 bitmap_weight(actv_ports.ports, priv->dev.caps.num_ports); in mlx4_master_deactivate_admin_state()
2077 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_master_deactivate_admin_state()
2771 struct mlx4_active_ports actv_ports; in mlx4_get_active_ports() local
2774 bitmap_zero(actv_ports in mlx4_get_active_ports()
2796 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); mlx4_slave_convert_port() local
2812 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); mlx4_phys_to_slave_port() local
2833 struct mlx4_active_ports actv_ports = mlx4_phys_to_slaves_pport() local
2853 struct mlx4_active_ports actv_ports = mlx4_phys_to_slaves_pport_actv() local
2866 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); mlx4_slaves_closest_port() local
3407 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( mlx4_vf_set_enable_smi_admin() local
[all...]
H A Deq.c315 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_get_slave_port_state() local
318 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in mlx4_get_slave_port_state()
332 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_set_slave_port_state() local
335 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in mlx4_set_slave_port_state()
374 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in set_and_calc_slave_port_state() local
381 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in set_and_calc_slave_port_state()
1229 int port = find_first_bit(eq->actv_ports.ports, in mlx4_init_eq_table()
1414 return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports); in mlx4_is_eq_vector_valid()
1426 priv->eq_table.eq[i].actv_ports.ports); in mlx4_get_eqs_per_port()
1440 return !!(bitmap_weight(priv->eq_table.eq[vector].actv_ports in mlx4_is_eq_shared()
[all...]
H A Dport.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 in mlx4_reset_roce_gids()
1901 struct mlx4_active_ports actv_ports; mlx4_get_slave_from_roce_gid() local
[all...]
H A Dfw.c395 struct mlx4_active_ports actv_ports = in mlx4_QUERY_FUNC_CAP_wrapper() local
407 find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_FUNC_CAP_wrapper()
451 struct mlx4_active_ports actv_ports = in mlx4_QUERY_FUNC_CAP_wrapper() local
465 bitmap_weight(actv_ports.ports, dev->caps.num_ports), in mlx4_QUERY_FUNC_CAP_wrapper()
1286 struct mlx4_active_ports actv_ports; in mlx4_QUERY_DEV_CAP_wrapper() local
1300 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_QUERY_DEV_CAP_wrapper()
1301 first_port = find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_DEV_CAP_wrapper()
1304 bitmap_weight(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_DEV_CAP_wrapper()
1320 field |= bitmap_weight(actv_ports.ports, dev->caps.num_ports) & 0x0F; in mlx4_QUERY_DEV_CAP_wrapper()
H A Dmain.c2969 bitmap_zero(priv->eq_table.eq[MLX4_EQ_ASYNC].actv_ports.ports, in mlx4_enable_msi_x()
2980 bitmap_fill(priv->eq_table.eq[i].actv_ports.ports, in mlx4_enable_msi_x()
2987 priv->eq_table.eq[i].actv_ports.ports); in mlx4_enable_msi_x()
3024 bitmap_fill(priv->eq_table.eq[i].actv_ports.ports, in mlx4_enable_msi_x()
H A Dmlx4.h402 struct mlx4_active_ports actv_ports; member
H A Dresource_tracker.c479 struct mlx4_active_ports actv_ports; in mlx4_calc_res_counter_guaranteed() local
487 actv_ports = mlx4_get_active_ports(dev, vf); in mlx4_calc_res_counter_guaranteed()
488 ports = bitmap_weight(actv_ports.ports, dev->caps.num_ports); in mlx4_calc_res_counter_guaranteed()
553 struct mlx4_active_ports actv_ports = in mlx4_init_resource_tracker() local
632 if (test_bit(j, actv_ports.ports)) in mlx4_init_resource_tracker()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c2002 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( in mlx4_master_activate_admin_state() local
2005 for_each_set_bit(p, actv_ports.ports, priv->dev.caps.num_ports) { in mlx4_master_activate_admin_state()
2063 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( in mlx4_master_deactivate_admin_state() local
2066 for_each_set_bit(p, actv_ports.ports, priv->dev.caps.num_ports) { in mlx4_master_deactivate_admin_state()
2769 struct mlx4_active_ports actv_ports; in mlx4_get_active_ports() local
2772 bitmap_zero(actv_ports.ports, MLX4_MAX_PORTS); in mlx4_get_active_ports()
2775 bitmap_fill(actv_ports.ports, dev->caps.num_ports); in mlx4_get_active_ports()
2776 return actv_ports; in mlx4_get_active_ports()
2781 return actv_ports; in mlx4_get_active_ports()
2783 bitmap_set(actv_ports in mlx4_get_active_ports()
2794 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); mlx4_slave_convert_port() local
2810 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); mlx4_phys_to_slave_port() local
2831 struct mlx4_active_ports actv_ports = mlx4_phys_to_slaves_pport() local
2851 struct mlx4_active_ports actv_ports = mlx4_phys_to_slaves_pport_actv() local
2864 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); mlx4_slaves_closest_port() local
3405 struct mlx4_active_ports actv_ports = mlx4_get_active_ports( mlx4_vf_set_enable_smi_admin() local
[all...]
H A Deq.c315 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_get_slave_port_state() local
318 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in mlx4_get_slave_port_state()
332 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_set_slave_port_state() local
335 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in mlx4_set_slave_port_state()
374 struct mlx4_active_ports actv_ports = mlx4_get_active_ports(dev, slave); in set_and_calc_slave_port_state() local
381 port <= 0 || !test_bit(port - 1, actv_ports.ports)) { in set_and_calc_slave_port_state()
1228 int port = find_first_bit(eq->actv_ports.ports, in mlx4_init_eq_table()
1413 return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports); in mlx4_is_eq_vector_valid()
1425 priv->eq_table.eq[i].actv_ports.ports); in mlx4_get_eqs_per_port()
1439 return !!(bitmap_weight(priv->eq_table.eq[vector].actv_ports in mlx4_is_eq_shared()
[all...]
H A Dport.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 in mlx4_reset_roce_gids()
1901 struct mlx4_active_ports actv_ports; mlx4_get_slave_from_roce_gid() local
[all...]
H A Dfw.c395 struct mlx4_active_ports actv_ports = in mlx4_QUERY_FUNC_CAP_wrapper() local
407 find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_FUNC_CAP_wrapper()
451 struct mlx4_active_ports actv_ports = in mlx4_QUERY_FUNC_CAP_wrapper() local
465 bitmap_weight(actv_ports.ports, dev->caps.num_ports), in mlx4_QUERY_FUNC_CAP_wrapper()
1286 struct mlx4_active_ports actv_ports; in mlx4_QUERY_DEV_CAP_wrapper() local
1300 actv_ports = mlx4_get_active_ports(dev, slave); in mlx4_QUERY_DEV_CAP_wrapper()
1301 first_port = find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_DEV_CAP_wrapper()
1304 bitmap_weight(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_DEV_CAP_wrapper()
1320 field |= bitmap_weight(actv_ports.ports, dev->caps.num_ports) & 0x0F; in mlx4_QUERY_DEV_CAP_wrapper()
H A Dmain.c2994 bitmap_zero(priv->eq_table.eq[MLX4_EQ_ASYNC].actv_ports.ports, in mlx4_enable_msi_x()
3005 bitmap_fill(priv->eq_table.eq[i].actv_ports.ports, in mlx4_enable_msi_x()
3012 priv->eq_table.eq[i].actv_ports.ports); in mlx4_enable_msi_x()
3049 bitmap_fill(priv->eq_table.eq[i].actv_ports.ports, in mlx4_enable_msi_x()
H A Dmlx4.h404 struct mlx4_active_ports actv_ports; member
H A Dresource_tracker.c479 struct mlx4_active_ports actv_ports; in mlx4_calc_res_counter_guaranteed() local
487 actv_ports = mlx4_get_active_ports(dev, vf); in mlx4_calc_res_counter_guaranteed()
488 ports = bitmap_weight(actv_ports.ports, dev->caps.num_ports); in mlx4_calc_res_counter_guaranteed()
553 struct mlx4_active_ports actv_ports = in mlx4_init_resource_tracker() local
632 if (test_bit(j, actv_ports.ports)) in mlx4_init_resource_tracker()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dsysfs.c711 struct mlx4_active_ports actv_ports; in register_one_pkey_tree() local
734 actv_ports = mlx4_get_active_ports(dev->dev, slave); in register_one_pkey_tree()
737 if (!test_bit(port - 1, actv_ports.ports)) in register_one_pkey_tree()
H A Dmain.c3027 struct mlx4_active_ports actv_ports; in do_slave_init() local
3034 actv_ports = mlx4_get_active_ports(dev, slave); in do_slave_init()
3035 ports = bitmap_weight(actv_ports.ports, dev->caps.num_ports); in do_slave_init()
3036 first_port = find_first_bit(actv_ports.ports, dev->caps.num_ports); in do_slave_init()
H A Dmad.c2175 struct mlx4_active_ports actv_ports = in mlx4_ib_alloc_demux_ctx() local
2178 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_ib_alloc_demux_ctx()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dsysfs.c701 struct mlx4_active_ports actv_ports; in register_one_pkey_tree() local
724 actv_ports = mlx4_get_active_ports(dev->dev, slave); in register_one_pkey_tree()
727 if (!test_bit(port - 1, actv_ports.ports)) in register_one_pkey_tree()
H A Dmain.c3025 struct mlx4_active_ports actv_ports; in do_slave_init() local
3032 actv_ports = mlx4_get_active_ports(dev, slave); in do_slave_init()
3033 ports = bitmap_weight(actv_ports.ports, dev->caps.num_ports); in do_slave_init()
3034 first_port = find_first_bit(actv_ports.ports, dev->caps.num_ports); in do_slave_init()
H A Dmad.c2178 struct mlx4_active_ports actv_ports = in mlx4_ib_alloc_demux_ctx() local
2181 if (!test_bit(port - 1, actv_ports.ports)) in mlx4_ib_alloc_demux_ctx()

Completed in 69 milliseconds