Lines Matching defs:share
38 share_config_create_mode(struct ksmbd_share_config *share,
41 umode_t mode = (posix_mode ?: (umode_t)-1) & share->create_mask;
43 return mode | share->force_create_mode;
47 share_config_directory_mode(struct ksmbd_share_config *share,
50 umode_t mode = (posix_mode ?: (umode_t)-1) & share->directory_mask;
52 return mode | share->force_directory_mode;
55 static inline int test_share_config_flag(struct ksmbd_share_config *share,
58 return share->flags & flag;
61 void ksmbd_share_config_del(struct ksmbd_share_config *share);
62 void __ksmbd_share_config_put(struct ksmbd_share_config *share);
64 static inline void ksmbd_share_config_put(struct ksmbd_share_config *share)
66 if (!atomic_dec_and_test(&share->refcount))
68 __ksmbd_share_config_put(share);
73 bool ksmbd_share_veto_filename(struct ksmbd_share_config *share,