Lines Matching refs:name
31 static unsigned int share_name_hash(const char *name) in share_name_hash() argument
33 return jhash(name, strlen(name), 0); in share_name_hash()
51 kfree(share->name); in kill_share()
77 static struct ksmbd_share_config *__share_lookup(const char *name) in __share_lookup() argument
80 unsigned int key = share_name_hash(name); in __share_lookup()
83 if (!strcmp(name, share->name)) in __share_lookup()
125 const char *name) in share_config_request() argument
133 resp = ksmbd_ipc_share_config_request(name); in share_config_request()
147 equal = !strcmp(cf_resp_name, name); in share_config_request()
160 share->name = kstrdup(name, GFP_KERNEL); in share_config_request()
202 if (ret || !share->name) { in share_config_request()
210 lookup = __share_lookup(name); in share_config_request()
214 hash_add(shares_table, &share->hlist, share_name_hash(name)); in share_config_request()
227 const char *name) in ksmbd_share_config_get() argument
232 share = __share_lookup(name); in ksmbd_share_config_get()
239 return share_config_request(work, name); in ksmbd_share_config_get()