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);