Home
last modified time | relevance | path

Searched refs:opinfo (Results 1 – 4 of 4) sorted by relevance

/linux/fs/smb/server/
H A Doplock.c35 struct oplock_info *opinfo; in alloc_opinfo() local
37 opinfo = kzalloc_obj(struct oplock_info, KSMBD_DEFAULT_GFP); in alloc_opinfo()
38 if (!opinfo) in alloc_opinfo()
41 opinfo->sess = sess; in alloc_opinfo()
42 opinfo->conn = conn; in alloc_opinfo()
43 opinfo->level = SMB2_OPLOCK_LEVEL_NONE; in alloc_opinfo()
44 opinfo->op_state = OPLOCK_STATE_NONE; in alloc_opinfo()
45 opinfo->pending_break = 0; in alloc_opinfo()
46 opinfo->fid = id; in alloc_opinfo()
47 opinfo->Tid = Tid; in alloc_opinfo()
[all …]
H A Doplock.h94 int opinfo_write_to_read(struct oplock_info *opinfo);
95 int opinfo_read_handle_to_read(struct oplock_info *opinfo);
96 int opinfo_write_to_none(struct oplock_info *opinfo);
97 int opinfo_read_to_none(struct oplock_info *opinfo);
101 void opinfo_put(struct oplock_info *opinfo);
107 int lease_read_to_write(struct oplock_info *opinfo);
H A Dvfs_cache.c73 struct oplock_info *opinfo; in proc_show_files() local
89 opinfo = rcu_dereference(fp->f_opinfo); in proc_show_files()
92 if (!opinfo) { in proc_show_files()
99 if (opinfo->is_lease) { in proc_show_files()
102 level = le32_to_cpu(opinfo->o_lease->state); in proc_show_files()
106 level = opinfo->level; in proc_show_files()
832 struct oplock_info *opinfo = opinfo_get(fp); in is_reconnectable() local
835 if (!opinfo) in is_reconnectable()
838 if (opinfo->op_state != OPLOCK_STATE_NONE) { in is_reconnectable()
839 opinfo_put(opinfo); in is_reconnectable()
[all …]
H A Dsmb2pdu.c2892 struct oplock_info *opinfo; in smb2_open() local
3620 opinfo = rcu_dereference(fp->f_opinfo); in smb2_open()
3621 rsp->OplockLevel = opinfo != NULL ? opinfo->level : 0; in smb2_open()
3647 if (opinfo && opinfo->is_lease) { in smb2_open()
3651 name, opinfo->o_lease->state); in smb2_open()
3656 create_lease_buf(rsp->Buffer, opinfo->o_lease); in smb2_open()
8509 struct oplock_info *opinfo = NULL; in smb20_oplock_break_ack() local
8531 opinfo = opinfo_get(fp); in smb20_oplock_break_ack()
8532 if (!opinfo) { in smb20_oplock_break_ack()
8540 if (opinfo->level == SMB2_OPLOCK_LEVEL_NONE) { in smb20_oplock_break_ack()
[all …]