Lines Matching refs:brk_op
1340 struct oplock_info *op, *brk_op; in smb_break_all_levII_oplock() local
1352 list_for_each_entry_rcu(brk_op, &ci->m_op_list, op_entry) { in smb_break_all_levII_oplock()
1353 if (brk_op->conn == NULL) in smb_break_all_levII_oplock()
1356 if (!atomic_inc_not_zero(&brk_op->refcount)) in smb_break_all_levII_oplock()
1359 if (ksmbd_conn_releasing(brk_op->conn)) in smb_break_all_levII_oplock()
1363 if (brk_op->is_lease && (brk_op->o_lease->state & in smb_break_all_levII_oplock()
1367 brk_op->o_lease->state); in smb_break_all_levII_oplock()
1369 } else if (brk_op->level != in smb_break_all_levII_oplock()
1372 brk_op->level); in smb_break_all_levII_oplock()
1377 if (brk_op->is_lease && in smb_break_all_levII_oplock()
1378 brk_op->o_lease->new_state == SMB2_LEASE_NONE_LE && in smb_break_all_levII_oplock()
1379 atomic_read(&brk_op->breaking_cnt)) in smb_break_all_levII_oplock()
1382 if (op && op->is_lease && brk_op->is_lease && in smb_break_all_levII_oplock()
1383 !memcmp(conn->ClientGUID, brk_op->conn->ClientGUID, in smb_break_all_levII_oplock()
1385 !memcmp(op->o_lease->lease_key, brk_op->o_lease->lease_key, in smb_break_all_levII_oplock()
1388 brk_op->open_trunc = is_trunc; in smb_break_all_levII_oplock()
1389 oplock_break(brk_op, SMB2_OPLOCK_LEVEL_NONE); in smb_break_all_levII_oplock()
1391 opinfo_put(brk_op); in smb_break_all_levII_oplock()