• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/xnu-2422.115.4/bsd/net/

Lines Matching refs:addresses

1463 ifnet_get_address_list(ifnet_t interface, ifaddr_t **addresses)
1465 return (addresses == NULL ? EINVAL :
1466 ifnet_get_address_list_family(interface, addresses, 0));
1475 ifnet_get_address_list_family(ifnet_t interface, ifaddr_t **addresses,
1478 return (ifnet_get_address_list_family_internal(interface, addresses,
1483 ifnet_get_inuse_address_list(ifnet_t interface, ifaddr_t **addresses)
1485 return (addresses == NULL ? EINVAL :
1486 ifnet_get_address_list_family_internal(interface, addresses,
1495 ifnet_get_address_list_family_internal(ifnet_t interface, ifaddr_t **addresses,
1508 if (addresses == NULL) {
1512 *addresses = NULL;
1570 MALLOC(*addresses, ifaddr_t *, sizeof (ifaddr_t) * (count + 1),
1572 if (*addresses == NULL) {
1576 bzero(*addresses, sizeof (ifaddr_t) * (count + 1));
1586 (*addresses)[index] = ifal->ifal_ifa;
1592 (*addresses)[--count] = ifal->ifal_ifa;
1601 VERIFY(err == 0 || *addresses == NULL);
1602 if ((err == 0) && (count) && ((*addresses)[0] == NULL)) {
1604 FREE(*addresses, M_TEMP);
1611 ifnet_free_address_list(ifaddr_t *addresses)
1615 if (addresses == NULL)
1618 for (i = 0; addresses[i] != NULL; i++)
1619 IFA_REMREF(addresses[i]);
1621 FREE(addresses, M_TEMP);
1840 ifnet_get_multicast_list(ifnet_t ifp, ifmultiaddr_t **addresses)
1846 if (ifp == NULL || addresses == NULL)
1854 MALLOC(*addresses, ifmultiaddr_t *, sizeof (ifmultiaddr_t) * (cmax + 1),
1856 if (*addresses == NULL) {
1864 (*addresses)[count] = (ifmultiaddr_t)addr;
1865 ifmaddr_reference((*addresses)[count]);
1868 (*addresses)[cmax] = NULL;
1875 ifnet_free_multicast_list(ifmultiaddr_t *addresses)
1879 if (addresses == NULL)
1882 for (i = 0; addresses[i] != NULL; i++)
1883 ifmaddr_release(addresses[i]);
1885 FREE(addresses, M_TEMP);