Lines Matching refs:ent
70 struct ceph_fscache_entry *ent; in ceph_fscache_register_fs() local
74 list_for_each_entry(ent, &ceph_fscache_list, list) { in ceph_fscache_register_fs()
75 if (memcmp(&ent->fsid, fsid, sizeof(*fsid))) in ceph_fscache_register_fs()
77 if (ent->uniq_len != uniq_len) in ceph_fscache_register_fs()
79 if (uniq_len && memcmp(ent->uniquifier, fscache_uniq, uniq_len)) in ceph_fscache_register_fs()
88 ent = kzalloc(sizeof(*ent) + uniq_len, GFP_KERNEL); in ceph_fscache_register_fs()
89 if (!ent) { in ceph_fscache_register_fs()
94 memcpy(&ent->fsid, fsid, sizeof(*fsid)); in ceph_fscache_register_fs()
96 memcpy(&ent->uniquifier, fscache_uniq, uniq_len); in ceph_fscache_register_fs()
97 ent->uniq_len = uniq_len; in ceph_fscache_register_fs()
102 &ent->fsid, sizeof(ent->fsid) + uniq_len, in ceph_fscache_register_fs()
107 ent->fscache = fsc->fscache; in ceph_fscache_register_fs()
108 list_add_tail(&ent->list, &ceph_fscache_list); in ceph_fscache_register_fs()
110 kfree(ent); in ceph_fscache_register_fs()
325 struct ceph_fscache_entry *ent; in ceph_fscache_unregister_fs() local
329 list_for_each_entry(ent, &ceph_fscache_list, list) { in ceph_fscache_unregister_fs()
330 if (ent->fscache == fsc->fscache) { in ceph_fscache_unregister_fs()
331 list_del(&ent->list); in ceph_fscache_unregister_fs()
332 kfree(ent); in ceph_fscache_unregister_fs()