Lines Matching refs:nfm
231 struct nfsd_file_mark *nfm = container_of(mark, struct nfsd_file_mark, in nfsd_file_mark_free() local
234 kmem_cache_free(nfsd_file_mark_slab, nfm); in nfsd_file_mark_free()
238 nfsd_file_mark_get(struct nfsd_file_mark *nfm) in nfsd_file_mark_get() argument
240 if (!refcount_inc_not_zero(&nfm->nfm_ref)) in nfsd_file_mark_get()
242 return nfm; in nfsd_file_mark_get()
246 nfsd_file_mark_put(struct nfsd_file_mark *nfm) in nfsd_file_mark_put() argument
248 if (refcount_dec_and_test(&nfm->nfm_ref)) { in nfsd_file_mark_put()
249 fsnotify_destroy_mark(&nfm->nfm_mark, nfsd_file_fsnotify_group); in nfsd_file_mark_put()
250 fsnotify_put_mark(&nfm->nfm_mark); in nfsd_file_mark_put()
259 struct nfsd_file_mark *nfm = NULL, *new; in nfsd_file_mark_find_or_create() local
266 nfm = nfsd_file_mark_get(container_of(mark, in nfsd_file_mark_find_or_create()
270 if (nfm) { in nfsd_file_mark_find_or_create()
301 nfm = new; in nfsd_file_mark_find_or_create()
306 return nfm; in nfsd_file_mark_find_or_create()