Lines Matching defs: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() local
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() local
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() local
494 static int mlx4_eq_int(struct mlx4_dev *dev, struct mlx4_eq *eq) in mlx4_eq_int()
851 struct mlx4_dev *dev = dev_ptr; in mlx4_interrupt() local
867 struct mlx4_dev *dev = eq->dev; in mlx4_msi_x_interrupt() local
875 int mlx4_MAP_EQ_wrapper(struct mlx4_dev *dev, int slave, in mlx4_MAP_EQ_wrapper()
902 static int mlx4_MAP_EQ(struct mlx4_dev *dev, u64 event_mask, int unmap, in mlx4_MAP_EQ()
910 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, in mlx4_SW2HW_EQ()
918 static int mlx4_HW2SW_EQ(struct mlx4_dev *dev, int eq_num) in mlx4_HW2SW_EQ()
924 static int mlx4_num_eq_uar(struct mlx4_dev *dev) in mlx4_num_eq_uar()
935 static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq) in mlx4_get_eq_uar()
958 static void mlx4_unmap_uar(struct mlx4_dev *dev) in mlx4_unmap_uar()
970 static int mlx4_create_eq(struct mlx4_dev *dev, int nent, in mlx4_create_eq()
1088 static void mlx4_free_eq(struct mlx4_dev *dev, in mlx4_free_eq()
1116 static void mlx4_free_irqs(struct mlx4_dev *dev) in mlx4_free_irqs()
1135 static int mlx4_map_clr_int(struct mlx4_dev *dev) in mlx4_map_clr_int()
1150 static void mlx4_unmap_clr_int(struct mlx4_dev *dev) in mlx4_unmap_clr_int()
1157 int mlx4_alloc_eq_table(struct mlx4_dev *dev) in mlx4_alloc_eq_table()
1169 void mlx4_free_eq_table(struct mlx4_dev *dev) in mlx4_free_eq_table()
1174 int mlx4_init_eq_table(struct mlx4_dev *dev) in mlx4_init_eq_table()
1330 void mlx4_cleanup_eq_table(struct mlx4_dev *dev) in mlx4_cleanup_eq_table()
1363 int mlx4_test_async(struct mlx4_dev *dev) in mlx4_test_async()
1373 int mlx4_test_interrupt(struct mlx4_dev *dev, int vector) in mlx4_test_interrupt()
1404 bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector) in mlx4_is_eq_vector_valid()
1417 u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port) in mlx4_get_eqs_per_port()
1431 int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector) in mlx4_is_eq_shared()
1444 struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port) in mlx4_get_cpu_rmap()
1450 int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector) in mlx4_assign_eq()
1542 int mlx4_eq_get_irq(struct mlx4_dev *dev, int cq_vec) in mlx4_eq_get_irq()
1550 void mlx4_release_eq(struct mlx4_dev *dev, int vec) in mlx4_release_eq()