Lines Matching refs:state

101 	lease->state = lctx->req_state;
266 pr_err("lease state(0x%x)\n", lease->state);
272 lease->state = lease->new_state;
286 lease->state = lease->new_state;
305 pr_err("lease state(0x%x)\n", lease->state);
310 lease->state = lease->new_state;
327 pr_err("lease state(0x%x)\n", lease->state);
332 lease->state = lease->new_state;
337 * lease_read_to_write() - upgrade lease state from read to write
346 if (!(lease->state & SMB2_LEASE_READ_CACHING_LE)) {
347 ksmbd_debug(OPLOCK, "bad lease state(0x%x)\n", lease->state);
352 lease->state |= SMB2_LEASE_WRITE_CACHING_LE;
353 if (lease->state & SMB2_LEASE_HANDLE_CACHING_LE)
361 * lease_none_upgrade() - upgrade lease state from none
363 * @new_state: new lease state
371 if (!(lease->state == SMB2_LEASE_NONE_LE)) {
372 ksmbd_debug(OPLOCK, "bad lease state(0x%x)\n", lease->state);
377 lease->state = new_state;
378 if (lease->state & SMB2_LEASE_HANDLE_CACHING_LE)
379 if (lease->state & SMB2_LEASE_WRITE_CACHING_LE)
383 else if (lease->state & SMB2_LEASE_WRITE_CACHING_LE)
385 else if (lease->state & SMB2_LEASE_READ_CACHING_LE)
442 lease->state = lctx->req_state;
462 lease->state = SMB2_LEASE_READ_CACHING_LE;
464 lease->state |= SMB2_LEASE_HANDLE_CACHING_LE;
484 lease->state = 0;
547 if (lease->state != SMB2_LEASE_NONE_LE &&
548 lease->state == (lctx->req_state & lease->state)) {
550 lease->state |= lctx->req_state;
562 lease->state = lctx->req_state;
566 if (lctx->req_state && lease->state ==
591 opinfo->o_lease->state = SMB2_LEASE_NONE_LE;
801 * @opinfo: conains lease state information
823 br_info->curr_state = lease->state;
853 opinfo->o_lease->state = SMB2_LEASE_NONE_LE;
901 if (lease->state & SMB2_LEASE_WRITE_CACHING_LE) {
902 if (lease->state & SMB2_LEASE_HANDLE_CACHING_LE)
910 if (lease->state & SMB2_LEASE_HANDLE_CACHING_LE &&
919 if (lease->state & (SMB2_LEASE_WRITE_CACHING_LE |
1038 lease2->state = lease1->state;
1112 if (opinfo->o_lease->state != SMB2_OPLOCK_LEVEL_NONE &&
1157 if (opinfo->o_lease->state != SMB2_OPLOCK_LEVEL_NONE) {
1251 prev_op_state = prev_opinfo->o_lease->state;
1374 if (brk_op->is_lease && (brk_op->o_lease->state &
1377 ksmbd_debug(OPLOCK, "unexpected lease state(0x%x)\n",
1378 brk_op->o_lease->state);
1427 * smb2_map_lease_to_oplock() - map lease state to corresponding oplock type
1451 * @lease: buffer to stored parsed lease state information
1463 buf->lcontext.LeaseState = lease->state;
1482 buf->lcontext.LeaseState = lease->state;
1501 * Return: oplock state, -ENOENT if create lease context not found
1795 if (!(opinfo->o_lease->state &