Lines Matching refs:mlx4_dev

86 static u64 get_async_ev_mask(struct mlx4_dev *dev)
144 struct mlx4_dev *dev = &priv->dev;
194 static void slave_event(struct mlx4_dev *dev, u8 slave, struct mlx4_eqe *eqe)
223 static void mlx4_slave_event(struct mlx4_dev *dev, int slave,
240 struct mlx4_dev *dev = &priv->dev;
253 int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port)
273 int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port)
290 int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port,
311 enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port)
327 static int mlx4_set_slave_port_state(struct mlx4_dev *dev, int slave, u8 port,
345 static void set_all_slave_state(struct mlx4_dev *dev, u8 port, int event)
366 int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave,
432 int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr)
458 struct mlx4_dev *dev = &priv->dev;
494 static int mlx4_eq_int(struct mlx4_dev *dev, struct mlx4_eq *eq)
851 struct mlx4_dev *dev = dev_ptr;
867 struct mlx4_dev *dev = eq->dev;
875 int mlx4_MAP_EQ_wrapper(struct mlx4_dev *dev, int slave,
902 static int mlx4_MAP_EQ(struct mlx4_dev *dev, u64 event_mask, int unmap,
910 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
918 static int mlx4_HW2SW_EQ(struct mlx4_dev *dev, int eq_num)
924 static int mlx4_num_eq_uar(struct mlx4_dev *dev)
935 static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq)
958 static void mlx4_unmap_uar(struct mlx4_dev *dev)
970 static int mlx4_create_eq(struct mlx4_dev *dev, int nent,
1088 static void mlx4_free_eq(struct mlx4_dev *dev,
1116 static void mlx4_free_irqs(struct mlx4_dev *dev)
1135 static int mlx4_map_clr_int(struct mlx4_dev *dev)
1150 static void mlx4_unmap_clr_int(struct mlx4_dev *dev)
1157 int mlx4_alloc_eq_table(struct mlx4_dev *dev)
1169 void mlx4_free_eq_table(struct mlx4_dev *dev)
1174 int mlx4_init_eq_table(struct mlx4_dev *dev)
1330 void mlx4_cleanup_eq_table(struct mlx4_dev *dev)
1363 int mlx4_test_async(struct mlx4_dev *dev)
1373 int mlx4_test_interrupt(struct mlx4_dev *dev, int vector)
1404 bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector)
1417 u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port)
1431 int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector)
1444 struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port)
1450 int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector)
1542 int mlx4_eq_get_irq(struct mlx4_dev *dev, int cq_vec)
1550 void mlx4_release_eq(struct mlx4_dev *dev, int vec)