Lines Matching defs:item

107 	struct nfs_dns_ent *item;
109 item = container_of(head, struct nfs_dns_ent, rcu_head);
110 kfree(item->hostname);
111 kfree(item);
116 struct nfs_dns_ent *item;
118 item = container_of(ref, struct nfs_dns_ent, h.ref);
119 call_rcu(&item->rcu_head, nfs_dns_ent_free_rcu);
124 struct nfs_dns_ent *item = kmalloc(sizeof(*item), GFP_KERNEL);
126 if (item != NULL) {
127 item->hostname = NULL;
128 item->namelen = 0;
129 item->addrlen = 0;
130 return &item->h;
180 struct nfs_dns_ent *item;
187 item = container_of(h, struct nfs_dns_ent, h);
188 ttl = item->h.expiry_time - seconds_since_boot();
195 rpc_ntop((struct sockaddr *)&item->addr, buf, sizeof(buf));
199 seq_printf(m, "%15s %ld\n", item->hostname, ttl);
233 struct nfs_dns_ent key, *item;
264 item = nfs_dns_lookup(cd, &key);
265 if (item == NULL)
271 item = nfs_dns_update(cd, &key, item);
272 if (item == NULL)
276 cache_put(&item->h, cd);
283 struct nfs_dns_ent **item,
288 *item = nfs_dns_lookup(cd, key);
289 if (*item) {
290 ret = cache_check(cd, &(*item)->h, &dreq->req);
292 *item = NULL;
299 struct nfs_dns_ent **item)
303 *item = nfs_dns_lookup(cd, key);
304 if (!*item)
307 if (!test_bit(CACHE_VALID, &(*item)->h.flags)
308 || (*item)->h.expiry_time < seconds_since_boot()
309 || cd->flush_time > (*item)->h.last_refresh)
312 if (test_bit(CACHE_NEGATIVE, &(*item)->h.flags))
316 cache_put(&(*item)->h, cd);
318 *item = NULL;
324 struct nfs_dns_ent **item)
332 ret = do_cache_lookup(cd, key, item, dreq);
336 ret = do_cache_lookup_nowait(cd, key, item);
350 struct nfs_dns_ent *item = NULL;
354 ret = do_cache_lookup_wait(nn->nfs_dns_resolve, &key, &item);
356 if (salen >= item->addrlen) {
357 memcpy(sa, &item->addr, item->addrlen);
358 ret = item->addrlen;
361 cache_put(&item->h, nn->nfs_dns_resolve);