Searched refs:opinfo (Results 1 – 4 of 4) sorted by relevance
34 struct oplock_info *opinfo; in alloc_opinfo() local36 opinfo = kzalloc_obj(struct oplock_info, KSMBD_DEFAULT_GFP); in alloc_opinfo()37 if (!opinfo) in alloc_opinfo()40 opinfo->sess = sess; in alloc_opinfo()41 opinfo->conn = ksmbd_conn_get(work->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 …]
95 int opinfo_write_to_read(struct oplock_info *opinfo);96 int opinfo_read_handle_to_read(struct oplock_info *opinfo);97 int opinfo_write_to_none(struct oplock_info *opinfo);98 int opinfo_read_to_none(struct oplock_info *opinfo);102 void opinfo_put(struct oplock_info *opinfo);108 int lease_read_to_write(struct oplock_info *opinfo);
74 struct oplock_info *opinfo; in proc_show_files() local 90 opinfo = rcu_dereference(fp->f_opinfo); in proc_show_files() 91 if (opinfo) { in proc_show_files() 96 if (opinfo->is_lease) { in proc_show_files() 99 level = le32_to_cpu(opinfo->o_lease->state); in proc_show_files() 103 level = opinfo->level; in proc_show_files() 1021 struct oplock_info *opinfo = opinfo_get(fp); in is_reconnectable() local 1024 if (!opinfo) in is_reconnectable() 1027 if (opinfo->op_state != OPLOCK_STATE_NONE) { in is_reconnectable() 1028 opinfo_put(opinfo); in is_reconnectable() [all...]
2906 struct oplock_info *opinfo; in smb2_open() local 3633 opinfo = opinfo_get(fp); in smb2_open() 3634 rsp->OplockLevel = opinfo != NULL ? opinfo->level : 0; in smb2_open() 3659 if (opinfo && opinfo->is_lease) { in smb2_open() 3663 name, opinfo->o_lease->state); in smb2_open() 3668 create_lease_buf(rsp->Buffer, opinfo->o_lease); in smb2_open() 3675 opinfo_put(opinfo); in smb2_open() 8633 struct oplock_info *opinfo in smb20_oplock_break_ack() 8622 struct oplock_info *opinfo = NULL; smb20_oplock_break_ack() local 8762 struct oplock_info *opinfo; smb21_lease_break_ack() local [all...]