Searched refs:opinfo (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/fs/smb/server/ |
H A D | oplock.c | 23 * 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 D | oplock.h | 103 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 D | smb2pdu.c | 2667 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