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()
171 static void slave_event(struct mlx4_dev *dev, u8 slave, struct mlx4_eqe *eqe) in slave_event()
200 static void mlx4_slave_event(struct mlx4_dev *dev, int slave, in mlx4_slave_event()
213 int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port) in mlx4_gen_pkey_eqe()
233 int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port) in mlx4_gen_guid_change_eqe()
250 int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port, in mlx4_gen_port_state_change_eqe()
270 enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port) in mlx4_get_slave_port_state()
286 static int mlx4_set_slave_port_state(struct mlx4_dev *dev, int slave, u8 port, in mlx4_set_slave_port_state()
304 static void set_all_slave_state(struct mlx4_dev *dev, u8 port, int event) in set_all_slave_state()
325 int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave, in set_and_calc_slave_port_state()
391 int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr) in mlx4_gen_slaves_port_mgt_ev()
417 struct mlx4_dev *dev = &priv->dev; in mlx4_master_handle_slave_flr()
453 static int mlx4_eq_int(struct mlx4_dev *dev, struct mlx4_eq *eq) in mlx4_eq_int()
802 struct mlx4_dev *dev = dev_ptr; in mlx4_interrupt()
818 struct mlx4_dev *dev = eq->dev; in mlx4_msi_x_interrupt()
826 int mlx4_MAP_EQ_wrapper(struct mlx4_dev *dev, int slave, in mlx4_MAP_EQ_wrapper()
853 static int mlx4_MAP_EQ(struct mlx4_dev *dev, u64 event_mask, int unmap, in mlx4_MAP_EQ()
861 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, in mlx4_SW2HW_EQ()
869 static int mlx4_HW2SW_EQ(struct mlx4_dev *dev, int eq_num) in mlx4_HW2SW_EQ()
875 static int mlx4_num_eq_uar(struct mlx4_dev *dev) in mlx4_num_eq_uar()
886 static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq) in mlx4_get_eq_uar()
908 static void mlx4_unmap_uar(struct mlx4_dev *dev) in mlx4_unmap_uar()
920 static int mlx4_create_eq(struct mlx4_dev *dev, int nent, in mlx4_create_eq()
1041 static void mlx4_free_eq(struct mlx4_dev *dev, in mlx4_free_eq()
1069 static void mlx4_free_irqs(struct mlx4_dev *dev) in mlx4_free_irqs()
1101 static int mlx4_map_clr_int(struct mlx4_dev *dev) in mlx4_map_clr_int()
1116 static void mlx4_unmap_clr_int(struct mlx4_dev *dev) in mlx4_unmap_clr_int()
1123 int mlx4_alloc_eq_table(struct mlx4_dev *dev) in mlx4_alloc_eq_table()
1135 void mlx4_free_eq_table(struct mlx4_dev *dev) in mlx4_free_eq_table()
1140 int mlx4_init_eq_table(struct mlx4_dev *dev) in mlx4_init_eq_table()
1297 void mlx4_cleanup_eq_table(struct mlx4_dev *dev) in mlx4_cleanup_eq_table()
1323 int mlx4_test_interrupts(struct mlx4_dev *dev) in mlx4_test_interrupts()
1363 int mlx4_assign_eq(struct mlx4_dev *dev, char *name, struct cpu_rmap *rmap, in mlx4_assign_eq()
1413 int mlx4_eq_get_irq(struct mlx4_dev *dev, int vec) in mlx4_eq_get_irq()
1421 void mlx4_release_eq(struct mlx4_dev *dev, int vec) in mlx4_release_eq()