Lines Matching refs:mlx4_dev

86 static u64 get_async_ev_mask(struct mlx4_dev *dev)  in get_async_ev_mask()
144 struct mlx4_dev *dev = &priv->dev; in mlx4_gen_slave_eqe()
194 static void slave_event(struct mlx4_dev *dev, u8 slave, struct mlx4_eqe *eqe) in slave_event()
223 static void mlx4_slave_event(struct mlx4_dev *dev, int slave, in mlx4_slave_event()
240 struct mlx4_dev *dev = &priv->dev; in mlx4_set_eq_affinity_hint()
253 int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port) in mlx4_gen_pkey_eqe()
273 int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port) in mlx4_gen_guid_change_eqe()
290 int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port, in mlx4_gen_port_state_change_eqe()
311 enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port) in mlx4_get_slave_port_state()
327 static int mlx4_set_slave_port_state(struct mlx4_dev *dev, int slave, u8 port, in mlx4_set_slave_port_state()
345 static void set_all_slave_state(struct mlx4_dev *dev, u8 port, int event) in set_all_slave_state()
366 int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave, in set_and_calc_slave_port_state()
432 int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr) in mlx4_gen_slaves_port_mgt_ev()
458 struct mlx4_dev *dev = &priv->dev; in mlx4_master_handle_slave_flr()
494 static int mlx4_eq_int(struct mlx4_dev *dev, struct mlx4_eq *eq) in mlx4_eq_int()
850 struct mlx4_dev *dev = dev_ptr; in mlx4_interrupt()
866 struct mlx4_dev *dev = eq->dev; in mlx4_msi_x_interrupt()
874 int mlx4_MAP_EQ_wrapper(struct mlx4_dev *dev, int slave, in mlx4_MAP_EQ_wrapper()
901 static int mlx4_MAP_EQ(struct mlx4_dev *dev, u64 event_mask, int unmap, in mlx4_MAP_EQ()
909 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, in mlx4_SW2HW_EQ()
917 static int mlx4_HW2SW_EQ(struct mlx4_dev *dev, int eq_num) in mlx4_HW2SW_EQ()
923 static int mlx4_num_eq_uar(struct mlx4_dev *dev) in mlx4_num_eq_uar()
934 static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq) in mlx4_get_eq_uar()
957 static void mlx4_unmap_uar(struct mlx4_dev *dev) in mlx4_unmap_uar()
969 static int mlx4_create_eq(struct mlx4_dev *dev, int nent, in mlx4_create_eq()
1087 static void mlx4_free_eq(struct mlx4_dev *dev, in mlx4_free_eq()
1115 static void mlx4_free_irqs(struct mlx4_dev *dev) in mlx4_free_irqs()
1134 static int mlx4_map_clr_int(struct mlx4_dev *dev) in mlx4_map_clr_int()
1149 static void mlx4_unmap_clr_int(struct mlx4_dev *dev) in mlx4_unmap_clr_int()
1156 int mlx4_alloc_eq_table(struct mlx4_dev *dev) in mlx4_alloc_eq_table()
1168 void mlx4_free_eq_table(struct mlx4_dev *dev) in mlx4_free_eq_table()
1173 int mlx4_init_eq_table(struct mlx4_dev *dev) in mlx4_init_eq_table()
1329 void mlx4_cleanup_eq_table(struct mlx4_dev *dev) in mlx4_cleanup_eq_table()
1362 int mlx4_test_async(struct mlx4_dev *dev) in mlx4_test_async()
1372 int mlx4_test_interrupt(struct mlx4_dev *dev, int vector) in mlx4_test_interrupt()
1403 bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector) in mlx4_is_eq_vector_valid()
1416 u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port) in mlx4_get_eqs_per_port()
1430 int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector) in mlx4_is_eq_shared()
1443 struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port) in mlx4_get_cpu_rmap()
1449 int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector) in mlx4_assign_eq()
1541 int mlx4_eq_get_irq(struct mlx4_dev *dev, int cq_vec) in mlx4_eq_get_irq()
1549 void mlx4_release_eq(struct mlx4_dev *dev, int vec) in mlx4_release_eq()