Lines Matching refs:mac
410 struct mac mac; in mac_ifnet_ioctl_get() local
416 error = copyin(ifr_data_get_ptr(ifr), &mac, sizeof(mac)); in mac_ifnet_ioctl_get()
420 error = mac_check_structmac_consistent(&mac); in mac_ifnet_ioctl_get()
424 elements = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in mac_ifnet_ioctl_get()
425 error = copyinstr(mac.m_string, elements, mac.m_buflen, NULL); in mac_ifnet_ioctl_get()
431 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); in mac_ifnet_ioctl_get()
437 mac.m_buflen); in mac_ifnet_ioctl_get()
440 error = copyout(buffer, mac.m_string, strlen(buffer)+1); in mac_ifnet_ioctl_get()
452 struct mac mac; in mac_ifnet_ioctl_set() local
459 error = copyin(ifr_data_get_ptr(ifr), &mac, sizeof(mac)); in mac_ifnet_ioctl_set()
463 error = mac_check_structmac_consistent(&mac); in mac_ifnet_ioctl_set()
467 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in mac_ifnet_ioctl_set()
468 error = copyinstr(mac.m_string, buffer, mac.m_buflen, NULL); in mac_ifnet_ioctl_set()