Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/fs/smb/server/
H A Doplock.c23 * alloc_opinfo() - allocate a new opinfo object for oplock info
28 * Return: allocated opinfo object on success, otherwise NULL
35 struct oplock_info *opinfo; in alloc_opinfo() local
37 opinfo = kzalloc(sizeof(struct oplock_info), GFP_KERNEL); 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 in alloc_opinfo()
58 lease_add_list(struct oplock_info *opinfo) lease_add_list() argument
67 lease_del_list(struct oplock_info *opinfo) lease_del_list() argument
92 alloc_lease(struct oplock_info *opinfo, struct lease_ctx_info *lctx) alloc_lease() argument
115 free_lease(struct oplock_info *opinfo) free_lease() argument
123 free_opinfo(struct oplock_info *opinfo) free_opinfo() argument
132 struct oplock_info *opinfo; opinfo_free_rcu() local
140 struct oplock_info *opinfo; opinfo_get() local
153 struct oplock_info *opinfo; opinfo_get_list() local
179 opinfo_conn_put(struct oplock_info *opinfo) opinfo_conn_put() argument
197 opinfo_put(struct oplock_info *opinfo) opinfo_put() argument
205 opinfo_add(struct oplock_info *opinfo) opinfo_add() argument
214 opinfo_del(struct oplock_info *opinfo) opinfo_del() argument
258 opinfo_write_to_read(struct oplock_info *opinfo) opinfo_write_to_read() argument
282 opinfo_read_handle_to_read(struct oplock_info *opinfo) opinfo_read_handle_to_read() argument
297 opinfo_write_to_none(struct oplock_info *opinfo) opinfo_write_to_none() argument
320 opinfo_read_to_none(struct oplock_info *opinfo) opinfo_read_to_none() argument
342 lease_read_to_write(struct oplock_info *opinfo) lease_read_to_write() argument
367 lease_none_upgrade(struct oplock_info *opinfo, __le32 new_state) lease_none_upgrade() argument
397 struct oplock_info *opinfo; close_id_del_oplock() local
489 compare_guid_key(struct oplock_info *opinfo, const char *guid1, const char *key1) compare_guid_key() argument
518 struct oplock_info *opinfo; same_client_has_lease() local
579 wait_for_break_ack(struct oplock_info *opinfo) wait_for_break_ack() argument
597 wake_up_oplock_break(struct oplock_info *opinfo) wake_up_oplock_break() argument
605 oplock_break_pending(struct oplock_info *opinfo, int req_op_level) oplock_break_pending() argument
704 smb2_oplock_break_noti(struct oplock_info *opinfo) smb2_oplock_break_noti() argument
805 smb2_lease_break_noti(struct oplock_info *opinfo) smb2_lease_break_noti() argument
859 wait_lease_breaking(struct oplock_info *opinfo) wait_lease_breaking() argument
952 struct oplock_info *opinfo; destroy_lease_table() local
982 struct oplock_info *opinfo; find_same_lease_key() local
1047 add_lease_global_list(struct oplock_info *opinfo) add_lease_global_list() argument
1077 set_oplock_level(struct oplock_info *opinfo, int level, struct lease_ctx_info *lctx) set_oplock_level() argument
1097 struct oplock_info *opinfo; smb_send_parent_lease_break_noti() local
1138 struct oplock_info *opinfo; smb_lazy_parent_lease_break_close() local
1195 struct oplock_info *opinfo = NULL, *prev_opinfo = NULL; smb_grant_oplock() local
1773 struct oplock_info *opinfo = NULL, *ret_op = NULL; lookup_lease_in_table() local
[all...]
H A Doplock.h103 int opinfo_write_to_read(struct oplock_info *opinfo);
104 int opinfo_read_handle_to_read(struct oplock_info *opinfo);
105 int opinfo_write_to_none(struct oplock_info *opinfo);
106 int opinfo_read_to_none(struct oplock_info *opinfo);
110 void opinfo_put(struct oplock_info *opinfo);
116 int lease_read_to_write(struct oplock_info *opinfo);
H A Dsmb2pdu.c2667 struct oplock_info *opinfo; in smb2_open() local
3322 opinfo = rcu_dereference(fp->f_opinfo); in smb2_open()
3323 rsp->OplockLevel = opinfo != NULL ? opinfo->level : 0; in smb2_open()
3349 if (opinfo && opinfo->is_lease) { in smb2_open()
3353 name, opinfo->o_lease->state); in smb2_open()
3358 create_lease_buf(rsp->Buffer, opinfo->o_lease); in smb2_open()
7994 struct oplock_info *opinfo = NULL; in smb20_oplock_break_ack() local
8016 opinfo in smb20_oplock_break_ack()
8140 struct oplock_info *opinfo; smb21_lease_break_ack() local
[all...]

Completed in 11 milliseconds