Lines Matching defs:dev

84 static int mlx5_cmd_destroy_eq(struct mlx5_core_dev *dev, u8 eqn)  in mlx5_cmd_destroy_eq()
206 struct mlx5_core_dev *dev; in mlx5_eq_async_int() local
243 void mlx5_cmd_eq_recover(struct mlx5_core_dev *dev) in mlx5_cmd_eq_recover()
265 create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, in create_map_eq()
364 int mlx5_eq_enable(struct mlx5_core_dev *dev, struct mlx5_eq *eq, in mlx5_eq_enable()
385 void mlx5_eq_disable(struct mlx5_core_dev *dev, struct mlx5_eq *eq, in mlx5_eq_disable()
392 static int destroy_unmap_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq) in destroy_unmap_eq()
439 int mlx5_eq_table_init(struct mlx5_core_dev *dev) in mlx5_eq_table_init()
466 void mlx5_eq_table_cleanup(struct mlx5_core_dev *dev) in mlx5_eq_table_cleanup()
478 static int create_async_eq(struct mlx5_core_dev *dev, in create_async_eq()
490 static int destroy_async_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq) in destroy_async_eq()
534 static void gather_user_async_events(struct mlx5_core_dev *dev, u64 mask[4]) in gather_user_async_events()
550 static void gather_async_events_mask(struct mlx5_core_dev *dev, u64 mask[4]) in gather_async_events_mask()
604 setup_async_eq(struct mlx5_core_dev *dev, struct mlx5_eq_async *eq, in setup_async_eq()
625 static void cleanup_async_eq(struct mlx5_core_dev *dev, in cleanup_async_eq()
637 static u16 async_eq_depth_devlink_param_get(struct mlx5_core_dev *dev) in async_eq_depth_devlink_param_get()
652 static int create_async_eqs(struct mlx5_core_dev *dev) in create_async_eqs()
715 static void destroy_async_eqs(struct mlx5_core_dev *dev) in destroy_async_eqs()
729 struct mlx5_eq *mlx5_get_async_eq(struct mlx5_core_dev *dev) in mlx5_get_async_eq()
734 void mlx5_eq_synchronize_async_irq(struct mlx5_core_dev *dev) in mlx5_eq_synchronize_async_irq()
739 void mlx5_eq_synchronize_cmd_irq(struct mlx5_core_dev *dev) in mlx5_eq_synchronize_cmd_irq()
748 mlx5_eq_create_generic(struct mlx5_core_dev *dev, in mlx5_eq_create_generic()
769 int mlx5_eq_destroy_generic(struct mlx5_core_dev *dev, struct mlx5_eq *eq) in mlx5_eq_destroy_generic()
818 static void comp_irq_release_pci(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_release_pci()
855 static struct cpu_rmap *mlx5_eq_table_get_pci_rmap(struct mlx5_core_dev *dev) in mlx5_eq_table_get_pci_rmap()
868 static int comp_irq_request_pci(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_request_pci()
884 static void comp_irq_release_sf(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_release_sf()
900 static int comp_irq_request_sf(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_request_sf()
927 static void comp_irq_release(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_release()
933 static int comp_irq_request(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_request()
973 static void destroy_comp_eq(struct mlx5_core_dev *dev, struct mlx5_eq_comp *eq, u16 vecidx) in destroy_comp_eq()
988 static u16 comp_eq_depth_devlink_param_get(struct mlx5_core_dev *dev) in comp_eq_depth_devlink_param_get()
1004 static int create_comp_eq(struct mlx5_core_dev *dev, u16 vecidx) in create_comp_eq()
1070 int mlx5_comp_eqn_get(struct mlx5_core_dev *dev, u16 vecidx, int *eqn) in mlx5_comp_eqn_get()
1096 int mlx5_comp_irqn_get(struct mlx5_core_dev *dev, int vector, unsigned int *irqn) in mlx5_comp_irqn_get()
1113 unsigned int mlx5_comp_vectors_max(struct mlx5_core_dev *dev) in mlx5_comp_vectors_max()
1120 mlx5_comp_irq_get_affinity_mask(struct mlx5_core_dev *dev, int vector) in mlx5_comp_irq_get_affinity_mask()
1132 int mlx5_comp_vector_get_cpu(struct mlx5_core_dev *dev, int vector) in mlx5_comp_vector_get_cpu()
1148 struct cpu_rmap *mlx5_eq_table_get_rmap(struct mlx5_core_dev *dev) in mlx5_eq_table_get_rmap()
1154 struct mlx5_eq_comp *mlx5_eqn2comp_eq(struct mlx5_core_dev *dev, int eqn) in mlx5_eqn2comp_eq()
1168 void mlx5_core_eq_free_irqs(struct mlx5_core_dev *dev) in mlx5_core_eq_free_irqs()
1179 static int get_num_eqs(struct mlx5_core_dev *dev) in get_num_eqs()
1208 int mlx5_eq_table_create(struct mlx5_core_dev *dev) in mlx5_eq_table_create()
1234 void mlx5_eq_table_destroy(struct mlx5_core_dev *dev) in mlx5_eq_table_destroy()
1247 int mlx5_eq_notifier_register(struct mlx5_core_dev *dev, struct mlx5_nb *nb) in mlx5_eq_notifier_register()
1255 int mlx5_eq_notifier_unregister(struct mlx5_core_dev *dev, struct mlx5_nb *nb) in mlx5_eq_notifier_unregister()