Home
last modified time | relevance | path

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

/linux/fs/ksmbd/
A Doplock.c37 if (!opinfo) in alloc_opinfo()
45 opinfo->fid = id; in alloc_opinfo()
54 return opinfo; in alloc_opinfo()
125 kfree(opinfo); in free_opinfo()
142 if (opinfo && !atomic_inc_not_zero(&opinfo->refcount)) in opinfo_get()
146 return opinfo; in opinfo_get()
159 if (opinfo && !atomic_inc_not_zero(&opinfo->refcount)) in opinfo_get_list()
163 return opinfo; in opinfo_get_list()
372 if (!opinfo) in close_id_del_oplock()
1704 if (opinfo && opinfo->is_lease) { in smb2_check_durable_oplock()
[all …]
A Doplock.h100 int opinfo_write_to_read(struct oplock_info *opinfo);
101 int opinfo_read_handle_to_read(struct oplock_info *opinfo);
102 int opinfo_write_to_none(struct oplock_info *opinfo);
103 int opinfo_read_to_none(struct oplock_info *opinfo);
107 void opinfo_put(struct oplock_info *opinfo);
113 int lease_read_to_write(struct oplock_info *opinfo);
A Dsmb2pdu.c2494 struct oplock_info *opinfo; in smb2_open() local
3141 rsp->OplockLevel = opinfo != NULL ? opinfo->level : 0; in smb2_open()
3167 if (opinfo && opinfo->is_lease) { in smb2_open()
7872 opinfo = opinfo_get(fp); in smb20_oplock_break_ack()
7873 if (!opinfo) { in smb20_oplock_break_ack()
7946 opinfo_put(opinfo); in smb20_oplock_break_ack()
7964 opinfo_put(opinfo); in smb20_oplock_break_ack()
8005 if (!opinfo) { in smb21_lease_break_ack()
8011 lease = opinfo->o_lease; in smb21_lease_break_ack()
8093 opinfo_put(opinfo); in smb21_lease_break_ack()
[all …]

Completed in 35 milliseconds