Lines Matching refs:ent
57 struct ceph_fscache_entry *ent; in ceph_fscache_register_fs() local
61 list_for_each_entry(ent, &ceph_fscache_list, list) { in ceph_fscache_register_fs()
62 if (memcmp(&ent->fsid, fsid, sizeof(*fsid))) in ceph_fscache_register_fs()
64 if (ent->uniq_len != uniq_len) in ceph_fscache_register_fs()
66 if (uniq_len && memcmp(ent->uniquifier, fscache_uniq, uniq_len)) in ceph_fscache_register_fs()
75 ent = kzalloc(sizeof(*ent) + uniq_len, GFP_KERNEL); in ceph_fscache_register_fs()
76 if (!ent) { in ceph_fscache_register_fs()
81 memcpy(&ent->fsid, fsid, sizeof(*fsid)); in ceph_fscache_register_fs()
83 memcpy(&ent->uniquifier, fscache_uniq, uniq_len); in ceph_fscache_register_fs()
84 ent->uniq_len = uniq_len; in ceph_fscache_register_fs()
89 &ent->fsid, sizeof(ent->fsid) + uniq_len, in ceph_fscache_register_fs()
94 ent->fscache = fsc->fscache; in ceph_fscache_register_fs()
95 list_add_tail(&ent->list, &ceph_fscache_list); in ceph_fscache_register_fs()
97 kfree(ent); in ceph_fscache_register_fs()
312 struct ceph_fscache_entry *ent; in ceph_fscache_unregister_fs() local
316 list_for_each_entry(ent, &ceph_fscache_list, list) { in ceph_fscache_unregister_fs()
317 if (ent->fscache == fsc->fscache) { in ceph_fscache_unregister_fs()
318 list_del(&ent->list); in ceph_fscache_unregister_fs()
319 kfree(ent); in ceph_fscache_unregister_fs()