Lines Matching refs:snapshot_ids
283 xa_lock(&devlink->snapshot_ids); in __devlink_snapshot_id_increment()
284 p = xa_load(&devlink->snapshot_ids, id); in __devlink_snapshot_id_increment()
298 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(count), in __devlink_snapshot_id_increment()
301 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_increment()
325 xa_lock(&devlink->snapshot_ids); in __devlink_snapshot_id_decrement()
326 p = xa_load(&devlink->snapshot_ids, id); in __devlink_snapshot_id_decrement()
337 __xa_store(&devlink->snapshot_ids, id, xa_mk_value(count), in __devlink_snapshot_id_decrement()
341 __xa_erase(&devlink->snapshot_ids, id); in __devlink_snapshot_id_decrement()
344 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_decrement()
367 xa_lock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
368 if (xa_load(&devlink->snapshot_ids, id)) { in __devlink_snapshot_id_insert()
369 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
372 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(0), in __devlink_snapshot_id_insert()
374 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
396 return xa_alloc(&devlink->snapshot_ids, id, xa_mk_value(1), in __devlink_region_snapshot_id_get()