Lines Matching refs:devx_event_table

1435 	event = xa_load(&dev->devx_event_table.event_xa,  in devx_cleanup_subscription()
1452 struct mlx5_devx_event_table *devx_event_table; in devx_obj_cleanup() local
1481 devx_event_table = &dev->devx_event_table; in devx_obj_cleanup()
1483 mutex_lock(&devx_event_table->event_xa_lock); in devx_obj_cleanup()
1486 mutex_unlock(&devx_event_table->event_xa_lock); in devx_obj_cleanup()
1500 table = &obj->ib_dev->devx_event_table; in devx_cq_comp()
1917 subscribe_event_xa_dealloc(struct mlx5_devx_event_table *devx_event_table, in subscribe_event_xa_dealloc() argument
1929 event = xa_load(&devx_event_table->event_xa, key_level1); in subscribe_event_xa_dealloc()
1942 subscribe_event_xa_alloc(struct mlx5_devx_event_table *devx_event_table, in subscribe_event_xa_alloc() argument
1951 event = xa_load(&devx_event_table->event_xa, key_level1); in subscribe_event_xa_alloc()
1960 err = xa_insert(&devx_event_table->event_xa, in subscribe_event_xa_alloc()
2073 struct mlx5_devx_event_table *devx_event_table = &dev->devx_event_table; in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() local
2145 mutex_lock(&devx_event_table->event_xa_lock); in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT()
2154 err = subscribe_event_xa_alloc(devx_event_table, in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT()
2203 event = xa_load(&devx_event_table->event_xa, in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT()
2221 mutex_unlock(&devx_event_table->event_xa_lock); in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT()
2228 subscribe_event_xa_dealloc(devx_event_table, in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT()
2239 mutex_unlock(&devx_event_table->event_xa_lock); in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT()
2587 dev = container_of(table, struct mlx5_ib_dev, devx_event_table); in devx_event_notifier()
2621 struct mlx5_devx_event_table *table = &dev->devx_event_table; in mlx5_ib_devx_init()
2638 struct mlx5_devx_event_table *table = &dev->devx_event_table; in mlx5_ib_devx_cleanup()
2646 mutex_lock(&dev->devx_event_table.event_xa_lock); in mlx5_ib_devx_cleanup()
2654 mutex_unlock(&dev->devx_event_table.event_xa_lock); in mlx5_ib_devx_cleanup()
2995 mutex_lock(&dev->devx_event_table.event_xa_lock); in devx_async_event_destroy_uobj()
3004 mutex_unlock(&dev->devx_event_table.event_xa_lock); in devx_async_event_destroy_uobj()