db_data 188 source3/libsmb/smb_share_modes.c TDB_DATA db_data; db_data 199 source3/libsmb/smb_share_modes.c db_data = tdb_fetch(db_ctx->smb_tdb, get_locking_key(&lk, dev, ino, db_data 201 source3/libsmb/smb_share_modes.c if (!db_data.dptr) { db_data 205 source3/libsmb/smb_share_modes.c ld = (struct locking_data *)db_data.dptr; db_data 209 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 215 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 221 source3/libsmb/smb_share_modes.c shares = (struct share_mode_entry *)(db_data.dptr + sizeof(struct locking_data)); db_data 253 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 260 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 276 source3/libsmb/smb_share_modes.c TDB_DATA db_data; db_data 285 source3/libsmb/smb_share_modes.c db_data = tdb_fetch(db_ctx->smb_tdb, locking_key); db_data 286 source3/libsmb/smb_share_modes.c if (!db_data.dptr) { db_data 288 source3/libsmb/smb_share_modes.c db_data.dptr = (uint8 *)malloc( db_data 293 source3/libsmb/smb_share_modes.c if (!db_data.dptr) { db_data 296 source3/libsmb/smb_share_modes.c ld = (struct locking_data *)db_data.dptr; db_data 301 source3/libsmb/smb_share_modes.c shares = (struct share_mode_entry *)(db_data.dptr + sizeof(struct locking_data)); db_data 304 source3/libsmb/smb_share_modes.c memcpy(db_data.dptr + sizeof(struct locking_data) + sizeof(struct share_mode_entry), db_data 307 source3/libsmb/smb_share_modes.c memcpy(db_data.dptr + sizeof(struct locking_data) + sizeof(struct share_mode_entry) + db_data 312 source3/libsmb/smb_share_modes.c db_data.dsize = sizeof(struct locking_data) + sizeof(struct share_mode_entry) + db_data 315 source3/libsmb/smb_share_modes.c if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_INSERT) == -1) { db_data 316 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 319 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 325 source3/libsmb/smb_share_modes.c db_data.dsize + sizeof(struct share_mode_entry)); db_data 327 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 331 source3/libsmb/smb_share_modes.c ld = (struct locking_data *)db_data.dptr; db_data 335 source3/libsmb/smb_share_modes.c memcpy(new_data_p, db_data.dptr, sizeof(struct locking_data) + (orig_num_share_modes * sizeof(struct share_mode_entry))); db_data 348 source3/libsmb/smb_share_modes.c db_data.dptr + sizeof(struct locking_data) + (orig_num_share_modes * sizeof(struct share_mode_entry)), db_data 349 source3/libsmb/smb_share_modes.c db_data.dsize - sizeof(struct locking_data) - (orig_num_share_modes * sizeof(struct share_mode_entry))); db_data 351 source3/libsmb/smb_share_modes.c new_data_size = db_data.dsize + sizeof(struct share_mode_entry); db_data 353 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 355 source3/libsmb/smb_share_modes.c db_data.dptr = new_data_p; db_data 356 source3/libsmb/smb_share_modes.c db_data.dsize = new_data_size; db_data 358 source3/libsmb/smb_share_modes.c if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_REPLACE) == -1) { db_data 359 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 362 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 392 source3/libsmb/smb_share_modes.c TDB_DATA db_data; db_data 403 source3/libsmb/smb_share_modes.c db_data = tdb_fetch(db_ctx->smb_tdb, locking_key); db_data 404 source3/libsmb/smb_share_modes.c if (!db_data.dptr) { db_data 408 source3/libsmb/smb_share_modes.c ld = (struct locking_data *)db_data.dptr; db_data 410 source3/libsmb/smb_share_modes.c shares = (struct share_mode_entry *)(db_data.dptr + sizeof(struct locking_data)); db_data 416 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 420 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 426 source3/libsmb/smb_share_modes.c db_data.dsize - sizeof(struct share_mode_entry)); db_data 428 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 433 source3/libsmb/smb_share_modes.c memcpy(new_data_p, db_data.dptr, sizeof(struct locking_data)); db_data 458 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 464 source3/libsmb/smb_share_modes.c remaining_ptr = db_data.dptr + sizeof(struct locking_data) + (orig_num_share_modes * sizeof(struct share_mode_entry)); db_data 465 source3/libsmb/smb_share_modes.c remaining_size = db_data.dsize - (remaining_ptr - db_data.dptr); db_data 471 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 473 source3/libsmb/smb_share_modes.c db_data.dptr = new_data_p; db_data 476 source3/libsmb/smb_share_modes.c ld = (struct locking_data *)db_data.dptr; db_data 479 source3/libsmb/smb_share_modes.c db_data.dsize = sizeof(struct locking_data) + (num_share_modes * sizeof(struct share_mode_entry)) + remaining_size; db_data 481 source3/libsmb/smb_share_modes.c if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_REPLACE) == -1) { db_data 482 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 485 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 496 source3/libsmb/smb_share_modes.c TDB_DATA db_data; db_data 505 source3/libsmb/smb_share_modes.c db_data = tdb_fetch(db_ctx->smb_tdb, locking_key); db_data 506 source3/libsmb/smb_share_modes.c if (!db_data.dptr) { db_data 510 source3/libsmb/smb_share_modes.c ld = (struct locking_data *)db_data.dptr; db_data 512 source3/libsmb/smb_share_modes.c shares = (struct share_mode_entry *)(db_data.dptr + sizeof(struct locking_data)); db_data 531 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 536 source3/libsmb/smb_share_modes.c if (tdb_store(db_ctx->smb_tdb, locking_key, db_data, TDB_REPLACE) == -1) { db_data 537 source3/libsmb/smb_share_modes.c free(db_data.dptr); db_data 540 source3/libsmb/smb_share_modes.c free(db_data.dptr);