Lines Matching refs:snapshot_ids
61 struct xarray snapshot_ids; member
5862 xa_lock(&devlink->snapshot_ids); in __devlink_snapshot_id_increment()
5863 p = xa_load(&devlink->snapshot_ids, id); in __devlink_snapshot_id_increment()
5877 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(count), in __devlink_snapshot_id_increment()
5880 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_increment()
5904 xa_lock(&devlink->snapshot_ids); in __devlink_snapshot_id_decrement()
5905 p = xa_load(&devlink->snapshot_ids, id); in __devlink_snapshot_id_decrement()
5916 __xa_store(&devlink->snapshot_ids, id, xa_mk_value(count), in __devlink_snapshot_id_decrement()
5920 __xa_erase(&devlink->snapshot_ids, id); in __devlink_snapshot_id_decrement()
5923 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_decrement()
5946 xa_lock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
5947 if (xa_load(&devlink->snapshot_ids, id)) { in __devlink_snapshot_id_insert()
5948 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
5951 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(0), in __devlink_snapshot_id_insert()
5953 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
5975 return xa_alloc(&devlink->snapshot_ids, id, xa_mk_value(1), in __devlink_region_snapshot_id_get()
9642 xa_init_flags(&devlink->snapshot_ids, XA_FLAGS_ALLOC); in devlink_alloc_ns()
9817 xa_destroy(&devlink->snapshot_ids); in devlink_free()