Lines Matching refs:nfs_dns_ent
60 struct nfs_dns_ent {
75 struct nfs_dns_ent *new;
76 struct nfs_dns_ent *key;
78 new = container_of(cnew, struct nfs_dns_ent, h);
79 key = container_of(ckey, struct nfs_dns_ent, h);
88 struct nfs_dns_ent *new;
89 struct nfs_dns_ent *key;
91 new = container_of(cnew, struct nfs_dns_ent, h);
92 key = container_of(ckey, struct nfs_dns_ent, h);
107 struct nfs_dns_ent *item;
109 item = container_of(head, struct nfs_dns_ent, rcu_head);
116 struct nfs_dns_ent *item;
118 item = container_of(ref, struct nfs_dns_ent, h.ref);
124 struct nfs_dns_ent *item = kmalloc(sizeof(*item), GFP_KERNEL);
135 static unsigned int nfs_dns_hash(const struct nfs_dns_ent *key)
144 struct nfs_dns_ent *key = container_of(ch, struct nfs_dns_ent, h);
153 struct nfs_dns_ent *key = container_of(ch, struct nfs_dns_ent, h);
166 struct nfs_dns_ent *a;
167 struct nfs_dns_ent *b;
169 a = container_of(ca, struct nfs_dns_ent, h);
170 b = container_of(cb, struct nfs_dns_ent, h);
180 struct nfs_dns_ent *item;
187 item = container_of(h, struct nfs_dns_ent, h);
203 static struct nfs_dns_ent *nfs_dns_lookup(struct cache_detail *cd,
204 struct nfs_dns_ent *key)
213 return container_of(ch, struct nfs_dns_ent, h);
216 static struct nfs_dns_ent *nfs_dns_update(struct cache_detail *cd,
217 struct nfs_dns_ent *new,
218 struct nfs_dns_ent *key)
227 return container_of(ch, struct nfs_dns_ent, h);
233 struct nfs_dns_ent key, *item;
282 struct nfs_dns_ent *key,
283 struct nfs_dns_ent **item,
298 struct nfs_dns_ent *key,
299 struct nfs_dns_ent **item)
323 struct nfs_dns_ent *key,
324 struct nfs_dns_ent **item)
346 struct nfs_dns_ent key = {
350 struct nfs_dns_ent *item = NULL;