Lines Matching defs:br_info
640 struct oplock_break_info *br_info = work->request_buf;
644 fp = ksmbd_lookup_durable_fd(br_info->fid);
671 if (!br_info->open_trunc &&
672 (br_info->level == SMB2_OPLOCK_LEVEL_BATCH ||
673 br_info->level == SMB2_OPLOCK_LEVEL_EXCLUSIVE))
707 struct oplock_break_info *br_info;
714 br_info = kmalloc(sizeof(struct oplock_break_info), GFP_KERNEL);
715 if (!br_info) {
720 br_info->level = opinfo->level;
721 br_info->fid = opinfo->fid;
722 br_info->open_trunc = opinfo->open_trunc;
724 work->request_buf = (char *)br_info;
750 struct lease_break_info *br_info = work->request_buf;
774 rsp->Epoch = br_info->epoch;
777 if (br_info->curr_state & (SMB2_LEASE_WRITE_CACHING_LE |
781 memcpy(rsp->LeaseKey, br_info->lease_key, SMB2_LEASE_KEY_SIZE);
782 rsp->CurrentLeaseState = br_info->curr_state;
783 rsp->NewLeaseState = br_info->new_state;
810 struct lease_break_info *br_info;
817 br_info = kmalloc(sizeof(struct lease_break_info), GFP_KERNEL);
818 if (!br_info) {
823 br_info->curr_state = lease->state;
824 br_info->new_state = lease->new_state;
826 br_info->epoch = cpu_to_le16(++lease->epoch);
828 br_info->epoch = 0;
829 memcpy(br_info->lease_key, lease->lease_key, SMB2_LEASE_KEY_SIZE);
831 work->request_buf = (char *)br_info;