Lines Matching refs:devx_event_table
1318 event = xa_load(&dev->devx_event_table.event_xa, in devx_cleanup_subscription()
1335 struct mlx5_devx_event_table *devx_event_table; in devx_obj_cleanup() local
1363 devx_event_table = &dev->devx_event_table; in devx_obj_cleanup()
1365 mutex_lock(&devx_event_table->event_xa_lock); in devx_obj_cleanup()
1368 mutex_unlock(&devx_event_table->event_xa_lock); in devx_obj_cleanup()
1382 table = &obj->ib_dev->devx_event_table; in devx_cq_comp()
1773 subscribe_event_xa_dealloc(struct mlx5_devx_event_table *devx_event_table, in subscribe_event_xa_dealloc() argument
1785 event = xa_load(&devx_event_table->event_xa, key_level1); in subscribe_event_xa_dealloc()
1798 subscribe_event_xa_alloc(struct mlx5_devx_event_table *devx_event_table, in subscribe_event_xa_alloc() argument
1807 event = xa_load(&devx_event_table->event_xa, key_level1); in subscribe_event_xa_alloc()
1816 err = xa_insert(&devx_event_table->event_xa, in subscribe_event_xa_alloc()
1927 struct mlx5_devx_event_table *devx_event_table = &dev->devx_event_table; in UVERBS_HANDLER() local
2000 mutex_lock(&devx_event_table->event_xa_lock); in UVERBS_HANDLER()
2009 err = subscribe_event_xa_alloc(devx_event_table, in UVERBS_HANDLER()
2057 event = xa_load(&devx_event_table->event_xa, in UVERBS_HANDLER()
2075 mutex_unlock(&devx_event_table->event_xa_lock); in UVERBS_HANDLER()
2082 subscribe_event_xa_dealloc(devx_event_table, in UVERBS_HANDLER()
2093 mutex_unlock(&devx_event_table->event_xa_lock); in UVERBS_HANDLER()
2382 dev = container_of(table, struct mlx5_ib_dev, devx_event_table); in devx_event_notifier()
2416 struct mlx5_devx_event_table *table = &dev->devx_event_table; in mlx5_ib_devx_init_event_table()
2426 struct mlx5_devx_event_table *table = &dev->devx_event_table; in mlx5_ib_devx_cleanup_event_table()
2433 mutex_lock(&dev->devx_event_table.event_xa_lock); in mlx5_ib_devx_cleanup_event_table()
2441 mutex_unlock(&dev->devx_event_table.event_xa_lock); in mlx5_ib_devx_cleanup_event_table()
2650 mutex_lock(&dev->devx_event_table.event_xa_lock); in devx_async_event_close()
2663 mutex_unlock(&dev->devx_event_table.event_xa_lock); in devx_async_event_close()