Lines Matching defs:addresses
31 struct grub_net_network_level_address *addresses;
106 struct grub_net_network_level_address **addresses;
273 *data->addresses = grub_malloc (sizeof ((*data->addresses)[0])
275 if (!*data->addresses)
292 grub_free (*data->addresses);
304 grub_free (*data->addresses);
325 grub_free (*data->addresses);
338 (*data->addresses)[*data->naddresses].type
340 grub_memcpy (&(*data->addresses)[*data->naddresses].ipv4,
347 (*data->addresses)[*data->naddresses].type
349 grub_memcpy (&(*data->addresses)[*data->naddresses].ipv6,
388 grub_free (dns_cache[h].addresses);
389 dns_cache[h].addresses = 0;
392 dns_cache[h].addresses = grub_malloc (*data->naddresses
393 * sizeof (dns_cache[h].addresses[0]));
395 if (!dns_cache[h].addresses || !dns_cache[h].name)
399 grub_free (dns_cache[h].addresses);
400 dns_cache[h].addresses = 0;
402 grub_memcpy (dns_cache[h].addresses, *data->addresses,
404 * sizeof (dns_cache[h].addresses[0]));
416 struct grub_net_network_level_address **addresses,
428 struct recv_data data = {naddresses, addresses, cache,
451 *addresses = grub_malloc (dns_cache[h].naddresses
452 * sizeof ((*addresses)[0]));
453 if (!*addresses)
456 grub_memcpy (*addresses, dns_cache[h].addresses,
458 * sizeof ((*addresses)[0]));
613 struct grub_net_network_level_address *addresses;
620 err = grub_net_dns_lookup (args[0], &server, 1, &naddresses, &addresses, 0);
626 grub_net_addr_to_str (&addresses[i], buf);
629 grub_free (addresses);