Searched refs:opinfo (Results 1 – 3 of 3) sorted by relevance
34 struct oplock_info *opinfo; in alloc_opinfo() local36 opinfo = kzalloc(sizeof(struct oplock_info), GFP_KERNEL); in alloc_opinfo()37 if (!opinfo) in alloc_opinfo()40 opinfo->sess = sess; in alloc_opinfo()41 opinfo->conn = sess->conn; in alloc_opinfo()42 opinfo->level = SMB2_OPLOCK_LEVEL_NONE; in alloc_opinfo()43 opinfo->op_state = OPLOCK_STATE_NONE; in alloc_opinfo()44 opinfo->pending_break = 0; in alloc_opinfo()45 opinfo->fid = id; in alloc_opinfo()46 opinfo->Tid = Tid; in alloc_opinfo()[all …]
102 int opinfo_write_to_read(struct oplock_info *opinfo);103 int opinfo_read_handle_to_read(struct oplock_info *opinfo);104 int opinfo_write_to_none(struct oplock_info *opinfo);105 int opinfo_read_to_none(struct oplock_info *opinfo);109 void opinfo_put(struct oplock_info *opinfo);115 int lease_read_to_write(struct oplock_info *opinfo);
2476 struct oplock_info *opinfo; in smb2_open() local3119 opinfo = rcu_dereference(fp->f_opinfo); in smb2_open()3120 rsp->OplockLevel = opinfo != NULL ? opinfo->level : 0; in smb2_open()3146 if (opinfo && opinfo->is_lease) { in smb2_open()3150 name, opinfo->o_lease->state); in smb2_open()3155 create_lease_buf(rsp->Buffer, opinfo->o_lease); in smb2_open()7820 struct oplock_info *opinfo = NULL; in smb20_oplock_break_ack() local7840 opinfo = opinfo_get(fp); in smb20_oplock_break_ack()7841 if (!opinfo) { in smb20_oplock_break_ack()7849 if (opinfo->level == SMB2_OPLOCK_LEVEL_NONE) { in smb20_oplock_break_ack()[all …]