Lines Matching defs:prev_opinfo
1196 struct oplock_info *opinfo = NULL, *prev_opinfo = NULL;
1244 prev_opinfo = opinfo_get_list(ci);
1245 if (!prev_opinfo ||
1246 (prev_opinfo->level == SMB2_OPLOCK_LEVEL_NONE && lctx)) {
1247 opinfo_conn_put(prev_opinfo);
1250 prev_op_has_lease = prev_opinfo->is_lease;
1252 prev_op_state = prev_opinfo->o_lease->state;
1255 prev_opinfo->level == SMB2_OPLOCK_LEVEL_EXCLUSIVE) {
1257 opinfo_conn_put(prev_opinfo);
1261 if (prev_opinfo->level != SMB2_OPLOCK_LEVEL_BATCH &&
1262 prev_opinfo->level != SMB2_OPLOCK_LEVEL_EXCLUSIVE) {
1263 opinfo_conn_put(prev_opinfo);
1267 list_add(&work->interim_entry, &prev_opinfo->interim_list);
1268 err = oplock_break(prev_opinfo, SMB2_OPLOCK_LEVEL_II);
1269 opinfo_conn_put(prev_opinfo);