br_lck 3340 source3/include/proto.h NTSTATUS brl_lock_windows_default(struct byte_range_lock *br_lck,
br_lck 3345 source3/include/proto.h struct byte_range_lock *br_lck,
br_lck 3356 source3/include/proto.h struct byte_range_lock *br_lck,
br_lck 3363 source3/include/proto.h struct byte_range_lock *br_lck,
br_lck 3365 source3/include/proto.h bool brl_locktest(struct byte_range_lock *br_lck,
br_lck 3372 source3/include/proto.h NTSTATUS brl_lockquery(struct byte_range_lock *br_lck,
br_lck 3379 source3/include/proto.h bool brl_lock_cancel(struct byte_range_lock *br_lck,
br_lck 3386 source3/include/proto.h bool brl_lock_cancel_default(struct byte_range_lock *br_lck,
br_lck 3389 source3/include/proto.h struct byte_range_lock *br_lck);
br_lck 6146 source3/include/proto.h bool push_blocking_lock_request( struct byte_range_lock *br_lck,
br_lck 6157 source3/include/proto.h void cancel_pending_lock_requests_by_fid(files_struct *fsp, struct byte_range_lock *br_lck);
br_lck 406 source3/include/vfs.h struct byte_range_lock *br_lck,
br_lck 413 source3/include/vfs.h struct byte_range_lock *br_lck,
br_lck 417 source3/include/vfs.h struct byte_range_lock *br_lck,
br_lck 91 source3/include/vfs_macros.h #define SMB_VFS_BRL_LOCK_WINDOWS(conn, br_lck, plock, blocking_lock, blr) ((conn)->vfs.ops.brl_lock_windows((conn)->vfs.handles.brl_lock_windows, (br_lck), (plock), (blocking_lock), (blr)))
br_lck 92 source3/include/vfs_macros.h #define SMB_VFS_BRL_UNLOCK_WINDOWS(conn, msg_ctx, br_lck, plock) ((conn)->vfs.ops.brl_unlock_windows((conn)->vfs.handles.brl_unlock_windows, (msg_ctx), (br_lck), (plock)))
br_lck 93 source3/include/vfs_macros.h #define SMB_VFS_BRL_CANCEL_WINDOWS(conn, br_lck, plock, blr) ((conn)->vfs.ops.brl_cancel_windows((conn)->vfs.handles.brl_cancel_windows, (br_lck), (plock), (blr)))
br_lck 225 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_BRL_LOCK_WINDOWS(conn, br_lck, plock, blocking_lock, blr) ((conn)->vfs_opaque.ops.brl_lock_windows((conn)->vfs_opaque.handles.brl_lock_windows, (br_lck), (plock), (blocking_lock), (blr)))
br_lck 226 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_BRL_UNLOCK_WINDOWS(conn, msg_ctx, br_lck, plock) ((conn)->vfs_opaque.ops.brl_unlock_windows((conn)->vfs_opaque.handles.brl_unlock_windows, (msg_ctx), (br_lck), (plock)))
br_lck 227 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_BRL_CANCEL_WINDOWS(conn, br_lck, plock, blr) ((conn)->vfs_opaque.ops.brl_cancel_windows((conn)->vfs_opaque.handles.brl_cancel_windows, (br_lck), (plock), (blr)))
br_lck 360 source3/include/vfs_macros.h #define SMB_VFS_NEXT_BRL_LOCK_WINDOWS(handle, br_lck, plock, blocking_lock, blr) ((handle)->vfs_next.ops.brl_lock_windows((handle)->vfs_next.handles.brl_lock_windows, (br_lck), (plock), (blocking_lock), (blr)))
br_lck 361 source3/include/vfs_macros.h #define SMB_VFS_NEXT_BRL_UNLOCK_WINDOWS(handle, msg_ctx, br_lck, plock) ((handle)->vfs_next.ops.brl_unlock_windows((handle)->vfs_next.handles.brl_unlock_windows, (msg_ctx), (br_lck), (plock)))
br_lck 362 source3/include/vfs_macros.h #define SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr) ((handle)->vfs_next.ops.brl_cancel_windows((handle)->vfs_next.handles.brl_cancel_windows, (br_lck), (plock), (blr)))
br_lck 41 source3/lib/dummysmbd.c void cancel_pending_lock_requests_by_fid(files_struct *fsp, struct byte_range_lock *br_lck)
br_lck 312 source3/locking/brlock.c NTSTATUS brl_lock_windows_default(struct byte_range_lock *br_lck,
br_lck 316 source3/locking/brlock.c files_struct *fsp = br_lck->fsp;
br_lck 317 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 322 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 353 source3/locking/brlock.c br_lck->num_locks,
br_lck 370 source3/locking/brlock.c locks = (struct lock_struct *)SMB_REALLOC(locks, (br_lck->num_locks + 1) * sizeof(*locks));
br_lck 376 source3/locking/brlock.c memcpy(&locks[br_lck->num_locks], plock, sizeof(struct lock_struct));
br_lck 377 source3/locking/brlock.c br_lck->num_locks += 1;
br_lck 378 source3/locking/brlock.c br_lck->lock_data = locks;
br_lck 379 source3/locking/brlock.c br_lck->modified = True;
br_lck 684 source3/locking/brlock.c struct byte_range_lock *br_lck,
br_lck 688 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 709 source3/locking/brlock.c tp = SMB_MALLOC_ARRAY(struct lock_struct, (br_lck->num_locks + 2));
br_lck 716 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 769 source3/locking/brlock.c contend_level2_oplocks_begin(br_lck->fsp,
br_lck 793 source3/locking/brlock.c if (!IS_PENDING_LOCK(plock->lock_type) && lp_posix_locking(br_lck->fsp->conn->params)) {
br_lck 800 source3/locking/brlock.c if (!set_posix_lock_posix_flavour(br_lck->fsp,
br_lck 823 source3/locking/brlock.c if (count < br_lck->num_locks + 2) {
br_lck 831 source3/locking/brlock.c br_lck->num_locks = count;
br_lck 832 source3/locking/brlock.c SAFE_FREE(br_lck->lock_data);
br_lck 833 source3/locking/brlock.c br_lck->lock_data = tp;
br_lck 835 source3/locking/brlock.c br_lck->modified = True;
br_lck 842 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 864 source3/locking/brlock.c contend_level2_oplocks_end(br_lck->fsp,
br_lck 875 source3/locking/brlock.c struct byte_range_lock *br_lck,
br_lck 902 source3/locking/brlock.c lock.context.tid = br_lck->fsp->conn->cnum;
br_lck 905 source3/locking/brlock.c lock.fnum = br_lck->fsp->fnum;
br_lck 910 source3/locking/brlock.c ret = SMB_VFS_BRL_LOCK_WINDOWS(br_lck->fsp->conn, br_lck,
br_lck 913 source3/locking/brlock.c ret = brl_lock_posix(msg_ctx, br_lck, &lock);
br_lck 918 source3/locking/brlock.c qsort(br_lck->lock_data, (size_t)br_lck->num_locks, sizeof(lock), lock_compare);
br_lck 933 source3/locking/brlock.c struct byte_range_lock *br_lck,
br_lck 937 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 946 source3/locking/brlock.c for (i = 0; i < br_lck->num_locks; i++) {
br_lck 962 source3/locking/brlock.c if (i != br_lck->num_locks) {
br_lck 968 source3/locking/brlock.c for (i = 0; i < br_lck->num_locks; i++) {
br_lck 982 source3/locking/brlock.c if (i == br_lck->num_locks) {
br_lck 992 source3/locking/brlock.c if (i < br_lck->num_locks - 1) {
br_lck 994 source3/locking/brlock.c sizeof(*locks)*((br_lck->num_locks-1) - i));
br_lck 997 source3/locking/brlock.c br_lck->num_locks -= 1;
br_lck 998 source3/locking/brlock.c br_lck->modified = True;
br_lck 1001 source3/locking/brlock.c if(lp_posix_locking(br_lck->fsp->conn->params)) {
br_lck 1002 source3/locking/brlock.c release_posix_lock_windows_flavour(br_lck->fsp,
br_lck 1008 source3/locking/brlock.c br_lck->num_locks);
br_lck 1012 source3/locking/brlock.c for (j=0; j < br_lck->num_locks; j++) {
br_lck 1030 source3/locking/brlock.c contend_level2_oplocks_end(br_lck->fsp, LEVEL2_CONTEND_WINDOWS_BRL);
br_lck 1039 source3/locking/brlock.c struct byte_range_lock *br_lck,
br_lck 1044 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 1063 source3/locking/brlock.c tp = SMB_MALLOC_ARRAY(struct lock_struct, (br_lck->num_locks + 1));
br_lck 1070 source3/locking/brlock.c for (i = 0; i < br_lck->num_locks; i++) {
br_lck 1118 source3/locking/brlock.c if (i < br_lck->num_locks - 1) {
br_lck 1120 source3/locking/brlock.c sizeof(*locks)*((br_lck->num_locks-1) - i));
br_lck 1121 source3/locking/brlock.c count += ((br_lck->num_locks-1) - i);
br_lck 1136 source3/locking/brlock.c if(lp_posix_locking(br_lck->fsp->conn->params)) {
br_lck 1137 source3/locking/brlock.c release_posix_lock_posix_flavour(br_lck->fsp,
br_lck 1158 source3/locking/brlock.c contend_level2_oplocks_end(br_lck->fsp,
br_lck 1161 source3/locking/brlock.c br_lck->num_locks = count;
br_lck 1162 source3/locking/brlock.c SAFE_FREE(br_lck->lock_data);
br_lck 1164 source3/locking/brlock.c br_lck->lock_data = tp;
br_lck 1165 source3/locking/brlock.c br_lck->modified = True;
br_lck 1169 source3/locking/brlock.c for (j=0; j < br_lck->num_locks; j++) {
br_lck 1195 source3/locking/brlock.c struct byte_range_lock *br_lck,
br_lck 1206 source3/locking/brlock.c lock.context.tid = br_lck->fsp->conn->cnum;
br_lck 1209 source3/locking/brlock.c lock.fnum = br_lck->fsp->fnum;
br_lck 1214 source3/locking/brlock.c return SMB_VFS_BRL_UNLOCK_WINDOWS(br_lck->fsp->conn, msg_ctx,
br_lck 1215 source3/locking/brlock.c br_lck, &lock);
br_lck 1217 source3/locking/brlock.c return brl_unlock_posix(msg_ctx, br_lck, &lock);
br_lck 1226 source3/locking/brlock.c bool brl_locktest(struct byte_range_lock *br_lck,
br_lck 1237 source3/locking/brlock.c const struct lock_struct *locks = br_lck->lock_data;
br_lck 1238 source3/locking/brlock.c files_struct *fsp = br_lck->fsp;
br_lck 1242 source3/locking/brlock.c lock.context.tid = br_lck->fsp->conn->cnum;
br_lck 1250 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 1284 source3/locking/brlock.c NTSTATUS brl_lockquery(struct byte_range_lock *br_lck,
br_lck 1294 source3/locking/brlock.c const struct lock_struct *locks = br_lck->lock_data;
br_lck 1295 source3/locking/brlock.c files_struct *fsp = br_lck->fsp;
br_lck 1299 source3/locking/brlock.c lock.context.tid = br_lck->fsp->conn->cnum;
br_lck 1307 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 1351 source3/locking/brlock.c bool brl_lock_cancel(struct byte_range_lock *br_lck,
br_lck 1364 source3/locking/brlock.c lock.context.tid = br_lck->fsp->conn->cnum;
br_lck 1367 source3/locking/brlock.c lock.fnum = br_lck->fsp->fnum;
br_lck 1372 source3/locking/brlock.c ret = SMB_VFS_BRL_CANCEL_WINDOWS(br_lck->fsp->conn, br_lck,
br_lck 1375 source3/locking/brlock.c ret = brl_lock_cancel_default(br_lck, &lock);
br_lck 1381 source3/locking/brlock.c bool brl_lock_cancel_default(struct byte_range_lock *br_lck,
br_lck 1385 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 1389 source3/locking/brlock.c for (i = 0; i < br_lck->num_locks; i++) {
br_lck 1403 source3/locking/brlock.c if (i == br_lck->num_locks) {
br_lck 1408 source3/locking/brlock.c if (i < br_lck->num_locks - 1) {
br_lck 1411 source3/locking/brlock.c sizeof(*locks)*((br_lck->num_locks-1) - i));
br_lck 1414 source3/locking/brlock.c br_lck->num_locks -= 1;
br_lck 1415 source3/locking/brlock.c br_lck->modified = True;
br_lck 1426 source3/locking/brlock.c struct byte_range_lock *br_lck)
br_lck 1428 source3/locking/brlock.c files_struct *fsp = br_lck->fsp;
br_lck 1433 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 1444 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 1466 source3/locking/brlock.c if (br_lck->num_locks) {
br_lck 1467 source3/locking/brlock.c locks_copy = (struct lock_struct *)TALLOC_MEMDUP(br_lck, locks, br_lck->num_locks * sizeof(struct lock_struct));
br_lck 1475 source3/locking/brlock.c num_locks_copy = br_lck->num_locks;
br_lck 1483 source3/locking/brlock.c br_lck,
br_lck 1499 source3/locking/brlock.c for (i=0; i < br_lck->num_locks; i++) {
br_lck 1507 source3/locking/brlock.c contend_level2_oplocks_end(br_lck->fsp,
br_lck 1515 source3/locking/brlock.c contend_level2_oplocks_end(br_lck->fsp,
br_lck 1523 source3/locking/brlock.c for (j=0; j < br_lck->num_locks; j++) {
br_lck 1547 source3/locking/brlock.c if (br_lck->num_locks > 1 && i < br_lck->num_locks - 1) {
br_lck 1549 source3/locking/brlock.c sizeof(*locks)*((br_lck->num_locks-1) - i));
br_lck 1551 source3/locking/brlock.c br_lck->num_locks--;
br_lck 1552 source3/locking/brlock.c br_lck->modified = True;
br_lck 1711 source3/locking/brlock.c static int byte_range_lock_destructor(struct byte_range_lock *br_lck)
br_lck 1713 source3/locking/brlock.c if (br_lck->read_only) {
br_lck 1714 source3/locking/brlock.c SMB_ASSERT(!br_lck->modified);
br_lck 1717 source3/locking/brlock.c if (!br_lck->modified) {
br_lck 1721 source3/locking/brlock.c if (br_lck->num_locks == 0) {
br_lck 1723 source3/locking/brlock.c NTSTATUS status = br_lck->record->delete_rec(br_lck->record);
br_lck 1733 source3/locking/brlock.c data.dptr = (uint8 *)br_lck->lock_data;
br_lck 1734 source3/locking/brlock.c data.dsize = br_lck->num_locks * sizeof(struct lock_struct);
br_lck 1736 source3/locking/brlock.c status = br_lck->record->store(br_lck->record, data,
br_lck 1746 source3/locking/brlock.c SAFE_FREE(br_lck->lock_data);
br_lck 1747 source3/locking/brlock.c TALLOC_FREE(br_lck->record);
br_lck 1761 source3/locking/brlock.c struct byte_range_lock *br_lck = TALLOC_P(mem_ctx, struct byte_range_lock);
br_lck 1763 source3/locking/brlock.c if (br_lck == NULL) {
br_lck 1767 source3/locking/brlock.c br_lck->fsp = fsp;
br_lck 1768 source3/locking/brlock.c br_lck->num_locks = 0;
br_lck 1769 source3/locking/brlock.c br_lck->modified = False;
br_lck 1770 source3/locking/brlock.c memset(&br_lck->key, '\0', sizeof(struct file_id));
br_lck 1771 source3/locking/brlock.c br_lck->key = fsp->file_id;
br_lck 1773 source3/locking/brlock.c key.dptr = (uint8 *)&br_lck->key;
br_lck 1783 source3/locking/brlock.c if (brlock_db->fetch(brlock_db, br_lck, key, &data) == -1) {
br_lck 1785 source3/locking/brlock.c TALLOC_FREE(br_lck);
br_lck 1788 source3/locking/brlock.c br_lck->record = NULL;
br_lck 1791 source3/locking/brlock.c br_lck->record = brlock_db->fetch_locked(brlock_db, br_lck, key);
br_lck 1793 source3/locking/brlock.c if (br_lck->record == NULL) {
br_lck 1795 source3/locking/brlock.c TALLOC_FREE(br_lck);
br_lck 1799 source3/locking/brlock.c data = br_lck->record->value;
br_lck 1802 source3/locking/brlock.c br_lck->read_only = read_only;
br_lck 1803 source3/locking/brlock.c br_lck->lock_data = NULL;
br_lck 1805 source3/locking/brlock.c talloc_set_destructor(br_lck, byte_range_lock_destructor);
br_lck 1807 source3/locking/brlock.c br_lck->num_locks = data.dsize / sizeof(struct lock_struct);
br_lck 1809 source3/locking/brlock.c if (br_lck->num_locks != 0) {
br_lck 1810 source3/locking/brlock.c br_lck->lock_data = SMB_MALLOC_ARRAY(struct lock_struct,
br_lck 1811 source3/locking/brlock.c br_lck->num_locks);
br_lck 1812 source3/locking/brlock.c if (br_lck->lock_data == NULL) {
br_lck 1814 source3/locking/brlock.c TALLOC_FREE(br_lck);
br_lck 1818 source3/locking/brlock.c memcpy(br_lck->lock_data, data.dptr, data.dsize);
br_lck 1822 source3/locking/brlock.c int orig_num_locks = br_lck->num_locks;
br_lck 1828 source3/locking/brlock.c if (!validate_lock_entries(&br_lck->num_locks,
br_lck 1829 source3/locking/brlock.c &br_lck->lock_data)) {
br_lck 1830 source3/locking/brlock.c SAFE_FREE(br_lck->lock_data);
br_lck 1831 source3/locking/brlock.c TALLOC_FREE(br_lck);
br_lck 1836 source3/locking/brlock.c if (orig_num_locks != br_lck->num_locks) {
br_lck 1837 source3/locking/brlock.c br_lck->modified = True;
br_lck 1846 source3/locking/brlock.c struct lock_struct *locks = br_lck->lock_data;
br_lck 1848 source3/locking/brlock.c br_lck->num_locks,
br_lck 1850 source3/locking/brlock.c for( i = 0; i < br_lck->num_locks; i++) {
br_lck 1854 source3/locking/brlock.c return br_lck;
br_lck 119 source3/locking/locking.c struct byte_range_lock *br_lck = brl_get_locks_readonly(talloc_tos(), fsp);
br_lck 120 source3/locking/locking.c if (!br_lck) {
br_lck 123 source3/locking/locking.c ret = brl_locktest(br_lck,
br_lck 130 source3/locking/locking.c TALLOC_FREE(br_lck);
br_lck 133 source3/locking/locking.c struct byte_range_lock *br_lck = brl_get_locks_readonly(talloc_tos(), fsp);
br_lck 134 source3/locking/locking.c if (!br_lck) {
br_lck 137 source3/locking/locking.c ret = brl_locktest(br_lck,
br_lck 144 source3/locking/locking.c TALLOC_FREE(br_lck);
br_lck 172 source3/locking/locking.c struct byte_range_lock *br_lck = NULL;
br_lck 183 source3/locking/locking.c br_lck = brl_get_locks_readonly(talloc_tos(), fsp);
br_lck 184 source3/locking/locking.c if (!br_lck) {
br_lck 188 source3/locking/locking.c status = brl_lockquery(br_lck,
br_lck 196 source3/locking/locking.c TALLOC_FREE(br_lck);
br_lck 244 source3/locking/locking.c struct byte_range_lock *br_lck = NULL;
br_lck 264 source3/locking/locking.c br_lck = brl_get_locks(talloc_tos(), fsp);
br_lck 265 source3/locking/locking.c if (!br_lck) {
br_lck 271 source3/locking/locking.c br_lck,
br_lck 285 source3/locking/locking.c return br_lck;
br_lck 300 source3/locking/locking.c struct byte_range_lock *br_lck = NULL;
br_lck 313 source3/locking/locking.c br_lck = brl_get_locks(talloc_tos(), fsp);
br_lck 314 source3/locking/locking.c if (!br_lck) {
br_lck 319 source3/locking/locking.c br_lck,
br_lck 326 source3/locking/locking.c TALLOC_FREE(br_lck);
br_lck 349 source3/locking/locking.c struct byte_range_lock *br_lck = NULL;
br_lck 363 source3/locking/locking.c br_lck = brl_get_locks(talloc_tos(), fsp);
br_lck 364 source3/locking/locking.c if (!br_lck) {
br_lck 368 source3/locking/locking.c ok = brl_lock_cancel(br_lck,
br_lck 376 source3/locking/locking.c TALLOC_FREE(br_lck);
br_lck 394 source3/locking/locking.c struct byte_range_lock *br_lck;
br_lck 408 source3/locking/locking.c br_lck = brl_get_locks(talloc_tos(),fsp);
br_lck 410 source3/locking/locking.c if (br_lck) {
br_lck 411 source3/locking/locking.c cancel_pending_lock_requests_by_fid(fsp, br_lck);
br_lck 412 source3/locking/locking.c brl_close_fnum(msg_ctx, br_lck);
br_lck 413 source3/locking/locking.c TALLOC_FREE(br_lck);
br_lck 94 source3/modules/onefs.h struct byte_range_lock *br_lck,
br_lck 101 source3/modules/onefs.h struct byte_range_lock *br_lck,
br_lck 105 source3/modules/onefs.h struct byte_range_lock *br_lck,
br_lck 249 source3/modules/onefs_cbrl.c struct byte_range_lock *br_lck,
br_lck 254 source3/modules/onefs_cbrl.c int fd = br_lck->fsp->fh->fd;
br_lck 368 source3/modules/onefs_cbrl.c status = brl_lock_failed(br_lck->fsp, plock, blocking_lock);
br_lck 376 source3/modules/onefs_cbrl.c contend_level2_oplocks_begin(br_lck->fsp,
br_lck 389 source3/modules/onefs_cbrl.c struct byte_range_lock *br_lck,
br_lck 393 source3/modules/onefs_cbrl.c int fd = br_lck->fsp->fh->fd;
br_lck 414 source3/modules/onefs_cbrl.c contend_level2_oplocks_end(br_lck->fsp, LEVEL2_CONTEND_WINDOWS_BRL);
br_lck 429 source3/modules/onefs_cbrl.c struct byte_range_lock *br_lck,
br_lck 434 source3/modules/onefs_cbrl.c int fd = br_lck->fsp->fh->fd;
br_lck 1185 source3/modules/vfs_default.c struct byte_range_lock *br_lck,
br_lck 1193 source3/modules/vfs_default.c return brl_lock_windows_default(br_lck, plock, blocking_lock);
br_lck 1198 source3/modules/vfs_default.c struct byte_range_lock *br_lck,
br_lck 1203 source3/modules/vfs_default.c return brl_unlock_windows_default(msg_ctx, br_lck, plock);
br_lck 1207 source3/modules/vfs_default.c struct byte_range_lock *br_lck,
br_lck 1214 source3/modules/vfs_default.c return brl_lock_cancel_default(br_lck, plock);
br_lck 225 source3/modules/vfs_full_audit.c struct byte_range_lock *br_lck,
br_lck 231 source3/modules/vfs_full_audit.c struct byte_range_lock *br_lck,
br_lck 234 source3/modules/vfs_full_audit.c struct byte_range_lock *br_lck,
br_lck 1731 source3/modules/vfs_full_audit.c struct byte_range_lock *br_lck,
br_lck 1738 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_BRL_LOCK_WINDOWS(handle, br_lck, plock,
br_lck 1742 source3/modules/vfs_full_audit.c "%s:%llu-%llu. type=%d. blocking=%d", br_lck->fsp->fsp_name,
br_lck 1750 source3/modules/vfs_full_audit.c struct byte_range_lock *br_lck,
br_lck 1755 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_BRL_UNLOCK_WINDOWS(handle, msg_ctx, br_lck,
br_lck 1759 source3/modules/vfs_full_audit.c "%s:%llu-%llu:%d", br_lck->fsp->fsp_name, plock->start,
br_lck 1766 source3/modules/vfs_full_audit.c struct byte_range_lock *br_lck,
br_lck 1772 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr);
br_lck 1775 source3/modules/vfs_full_audit.c "%s:%llu-%llu:%d", br_lck->fsp->fsp_name, plock->start,
br_lck 126 source3/smbd/blocking.c bool push_blocking_lock_request( struct byte_range_lock *br_lck,
br_lck 181 source3/smbd/blocking.c br_lck,
br_lck 395 source3/smbd/blocking.c struct byte_range_lock *br_lck = NULL;
br_lck 407 source3/smbd/blocking.c br_lck = do_lock(smbd_messaging_context(),
br_lck 420 source3/smbd/blocking.c TALLOC_FREE(br_lck);
br_lck 470 source3/smbd/blocking.c struct byte_range_lock *br_lck = do_lock(smbd_messaging_context(),
br_lck 481 source3/smbd/blocking.c TALLOC_FREE(br_lck);
br_lck 529 source3/smbd/blocking.c void cancel_pending_lock_requests_by_fid(files_struct *fsp, struct byte_range_lock *br_lck)
br_lck 559 source3/smbd/blocking.c brl_lock_cancel(br_lck,
br_lck 583 source3/smbd/blocking.c struct byte_range_lock *br_lck;
br_lck 592 source3/smbd/blocking.c br_lck = brl_get_locks(talloc_tos(), fsp);
br_lck 594 source3/smbd/blocking.c if (br_lck) {
br_lck 600 source3/smbd/blocking.c brl_lock_cancel(br_lck,
br_lck 607 source3/smbd/blocking.c TALLOC_FREE(br_lck);
br_lck 674 source3/smbd/blocking.c struct byte_range_lock *br_lck = brl_get_locks(
br_lck 680 source3/smbd/blocking.c if (br_lck) {
br_lck 681 source3/smbd/blocking.c brl_lock_cancel(br_lck,
br_lck 688 source3/smbd/blocking.c TALLOC_FREE(br_lck);
br_lck 703 source3/smbd/blocking.c struct byte_range_lock *br_lck = brl_get_locks(
br_lck 713 source3/smbd/blocking.c if (br_lck) {
br_lck 719 source3/smbd/blocking.c brl_lock_cancel(br_lck,
br_lck 726 source3/smbd/blocking.c TALLOC_FREE(br_lck);
br_lck 3064 source3/smbd/reply.c struct byte_range_lock *br_lck = NULL;
br_lck 3105 source3/smbd/reply.c br_lck = do_lock(smbd_messaging_context(),
br_lck 3116 source3/smbd/reply.c TALLOC_FREE(br_lck);
br_lck 4620 source3/smbd/reply.c struct byte_range_lock *br_lck = NULL;
br_lck 4643 source3/smbd/reply.c br_lck = do_lock(smbd_messaging_context(),
br_lck 4655 source3/smbd/reply.c TALLOC_FREE(br_lck);
br_lck 7133 source3/smbd/reply.c struct byte_range_lock *br_lck;
br_lck 7136 source3/smbd/reply.c br_lck = do_lock(smbd_messaging_context(),
br_lck 7148 source3/smbd/reply.c if (br_lck && blocking_lock && ERROR_WAS_LOCK_DENIED(status)) {
br_lck 7162 source3/smbd/reply.c if (br_lck && lp_blocking_locks(SNUM(conn)) && !blocking_lock &&
br_lck 7168 source3/smbd/reply.c if (br_lck && defer_lock) {
br_lck 7174 source3/smbd/reply.c if(push_blocking_lock_request(br_lck,
br_lck 7185 source3/smbd/reply.c TALLOC_FREE(br_lck);
br_lck 7191 source3/smbd/reply.c TALLOC_FREE(br_lck);
br_lck 5624 source3/smbd/trans2.c struct byte_range_lock *br_lck = do_lock(smbd_messaging_context(),
br_lck 5636 source3/smbd/trans2.c if (br_lck && blocking_lock && ERROR_WAS_LOCK_DENIED(status)) {
br_lck 5642 source3/smbd/trans2.c if(push_blocking_lock_request(br_lck,
br_lck 5653 source3/smbd/trans2.c TALLOC_FREE(br_lck);
br_lck 5657 source3/smbd/trans2.c TALLOC_FREE(br_lck);