Lines Matching refs:ent
52 struct ceph_fscache_entry *ent; in ceph_fscache_register_fs() local
56 list_for_each_entry(ent, &ceph_fscache_list, list) { in ceph_fscache_register_fs()
57 if (memcmp(&ent->fsid, fsid, sizeof(*fsid))) in ceph_fscache_register_fs()
59 if (ent->uniq_len != uniq_len) in ceph_fscache_register_fs()
61 if (uniq_len && memcmp(ent->uniquifier, fscache_uniq, uniq_len)) in ceph_fscache_register_fs()
70 ent = kzalloc(sizeof(*ent) + uniq_len, GFP_KERNEL); in ceph_fscache_register_fs()
71 if (!ent) { in ceph_fscache_register_fs()
76 memcpy(&ent->fsid, fsid, sizeof(*fsid)); in ceph_fscache_register_fs()
78 memcpy(&ent->uniquifier, fscache_uniq, uniq_len); in ceph_fscache_register_fs()
79 ent->uniq_len = uniq_len; in ceph_fscache_register_fs()
84 &ent->fsid, sizeof(ent->fsid) + uniq_len, in ceph_fscache_register_fs()
89 ent->fscache = fsc->fscache; in ceph_fscache_register_fs()
90 list_add_tail(&ent->list, &ceph_fscache_list); in ceph_fscache_register_fs()
92 kfree(ent); in ceph_fscache_register_fs()
192 struct ceph_fscache_entry *ent; in ceph_fscache_unregister_fs() local
196 list_for_each_entry(ent, &ceph_fscache_list, list) { in ceph_fscache_unregister_fs()
197 if (ent->fscache == fsc->fscache) { in ceph_fscache_unregister_fs()
198 list_del(&ent->list); in ceph_fscache_unregister_fs()
199 kfree(ent); in ceph_fscache_unregister_fs()