Lines Matching defs:brk_op
1351 struct oplock_info *op, *brk_op;
1363 list_for_each_entry_rcu(brk_op, &ci->m_op_list, op_entry) {
1364 if (!atomic_inc_not_zero(&brk_op->refcount))
1367 atomic_inc(&brk_op->conn->r_count);
1368 if (ksmbd_conn_releasing(brk_op->conn)) {
1369 atomic_dec(&brk_op->conn->r_count);
1374 if (brk_op->is_lease && (brk_op->o_lease->state &
1378 brk_op->o_lease->state);
1380 } else if (brk_op->level !=
1383 brk_op->level);
1388 if (brk_op->is_lease &&
1389 brk_op->o_lease->new_state == SMB2_LEASE_NONE_LE &&
1390 atomic_read(&brk_op->breaking_cnt))
1393 if (op && op->is_lease && brk_op->is_lease &&
1394 !memcmp(conn->ClientGUID, brk_op->conn->ClientGUID,
1396 !memcmp(op->o_lease->lease_key, brk_op->o_lease->lease_key,
1399 brk_op->open_trunc = is_trunc;
1400 oplock_break(brk_op, SMB2_OPLOCK_LEVEL_NONE);
1402 opinfo_conn_put(brk_op);