Lines Matching defs:db_ctx
40 int smb_create_share_mode_entry_ex(struct smbdb_ctx *db_ctx, uint64_t dev,
90 int smb_share_mode_db_close(struct smbdb_ctx *db_ctx)
92 int ret = tdb_close(db_ctx->smb_tdb);
93 free(db_ctx);
115 int smb_lock_share_mode_entry(struct smbdb_ctx *db_ctx,
121 return tdb_chainlock(db_ctx->smb_tdb, get_locking_key(&lk, dev, ino,
125 int smb_unlock_share_mode_entry(struct smbdb_ctx *db_ctx,
131 return tdb_chainunlock(db_ctx->smb_tdb,
180 int smb_get_share_mode_entries(struct smbdb_ctx *db_ctx,
199 db_data = tdb_fetch(db_ctx->smb_tdb, get_locking_key(&lk, dev, ino,
268 int smb_create_share_mode_entry_ex(struct smbdb_ctx *db_ctx,
285 db_data = tdb_fetch(db_ctx->smb_tdb, locking_key);
315 if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_INSERT) == -1) {
358 if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_REPLACE) == -1) {
372 int smb_create_share_mode_entry(struct smbdb_ctx *db_ctx,
382 return smb_create_share_mode_entry_ex(db_ctx, dev, ino, extid, new_entry,
386 int smb_delete_share_mode_entry(struct smbdb_ctx *db_ctx,
403 db_data = tdb_fetch(db_ctx->smb_tdb, locking_key);
421 return tdb_delete(db_ctx->smb_tdb, locking_key);
460 return tdb_delete(db_ctx->smb_tdb, locking_key);
481 if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_REPLACE) == -1) {
489 int smb_change_share_mode_entry(struct smbdb_ctx *db_ctx,
505 db_data = tdb_fetch(db_ctx->smb_tdb, locking_key);
536 if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_REPLACE) == -1) {