Lines Matching refs:bifr
2247 struct ifreq bifr; in linux_ioctl_socket_ifreq() local
2311 bzero(&bifr, sizeof(bifr)); in linux_ioctl_socket_ifreq()
2317 ifrusiz = (sizeof(lifr) > sizeof(bifr) ? sizeof(bifr) : in linux_ioctl_socket_ifreq()
2319 bcopy(&lifr.ifr_ifru, &bifr.ifr_ifru, ifrusiz); in linux_ioctl_socket_ifreq()
2321 error = ifname_linux_to_bsd(td, lifr.ifr_name, bifr.ifr_name); in linux_ioctl_socket_ifreq()
2328 bifr.ifr_index = lifr.ifr_index; in linux_ioctl_socket_ifreq()
2332 bifr.ifr_addr.sa_len = sizeof(struct sockaddr); in linux_ioctl_socket_ifreq()
2333 bifr.ifr_addr.sa_family = in linux_ioctl_socket_ifreq()
2340 error = kern_ioctl(td, fd, cmd, (caddr_t)&bifr); in linux_ioctl_socket_ifreq()
2348 lifr.ifr_index = bifr.ifr_index; in linux_ioctl_socket_ifreq()
2351 temp_flags = bifr.ifr_flags | (bifr.ifr_flagshigh << 16); in linux_ioctl_socket_ifreq()
2359 bcopy(&bifr.ifr_addr, &lifr.ifr_addr, sizeof(bifr.ifr_addr)); in linux_ioctl_socket_ifreq()
2361 bsd_to_linux_domain(bifr.ifr_addr.sa_family); in linux_ioctl_socket_ifreq()
2364 bcopy(&bifr.ifr_addr, &lifr.ifr_hwaddr, sizeof(bifr.ifr_addr)); in linux_ioctl_socket_ifreq()
2368 bcopy(&bifr.ifr_ifru, &lifr.ifr_ifru, ifrusiz); in linux_ioctl_socket_ifreq()