Lines Matching refs:mlx4_priv
143 struct mlx4_priv *priv = container_of(mfunc, struct mlx4_priv, mfunc); in mlx4_gen_slave_eqe()
196 struct mlx4_priv *priv = mlx4_priv(dev); in slave_event()
226 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_slave_event()
237 static void mlx4_set_eq_affinity_hint(struct mlx4_priv *priv, int vec) in mlx4_set_eq_affinity_hint()
257 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_gen_pkey_eqe()
313 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_get_slave_port_state()
330 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_set_slave_port_state()
370 struct mlx4_priv *priv = mlx4_priv(dev); in set_and_calc_slave_port_state()
456 struct mlx4_priv *priv = in mlx4_master_handle_slave_flr()
457 container_of(mfunc, struct mlx4_priv, mfunc); in mlx4_master_handle_slave_flr()
496 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_eq_int()
610 mlx4_priv(dev)->sense.do_sense_port[port] = 1; in mlx4_eq_int()
651 mlx4_priv(dev)->sense.do_sense_port[port] = 0; in mlx4_eq_int()
850 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_interrupt()
879 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_MAP_EQ_wrapper()
935 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_get_eq_uar()
958 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_unmap_uar()
971 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_create_eq()
1092 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_free_eq()
1119 struct mlx4_eq_table *eq_table = &mlx4_priv(dev)->eq_table; in mlx4_free_irqs()
1140 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_map_clr_int()
1155 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_unmap_clr_int()
1162 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_alloc_eq_table()
1174 kfree(mlx4_priv(dev)->eq_table.eq); in mlx4_free_eq_table()
1179 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_init_eq_table()
1236 &mlx4_priv(dev)->port[port]; in mlx4_init_eq_table()
1311 if (mlx4_priv(dev)->port[i].rmap) { in mlx4_init_eq_table()
1312 free_irq_cpu_rmap(mlx4_priv(dev)->port[i].rmap); in mlx4_init_eq_table()
1313 mlx4_priv(dev)->port[i].rmap = NULL; in mlx4_init_eq_table()
1335 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_cleanup_eq_table()
1343 if (mlx4_priv(dev)->port[i].rmap) { in mlx4_cleanup_eq_table()
1344 free_irq_cpu_rmap(mlx4_priv(dev)->port[i].rmap); in mlx4_cleanup_eq_table()
1345 mlx4_priv(dev)->port[i].rmap = NULL; in mlx4_cleanup_eq_table()
1378 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_test_interrupt()
1409 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_is_eq_vector_valid()
1422 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_get_eqs_per_port()
1436 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_is_eq_shared()
1449 return mlx4_priv(dev)->port[port].rmap; in mlx4_get_cpu_rmap()
1455 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_assign_eq()
1547 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_eq_get_irq()
1555 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_release_eq()