Lines Matching refs:ifp
138 struct ifnet *ifp = &device->adapter->interface_data.ac_if;
142 release_sem(ifp->if_rcv_sem);
168 struct ifnet *ifp = &device->adapter->interface_data.ac_if;
180 stat = acquire_sem_etc(ifp->if_rcv_sem, 1, B_CAN_INTERRUPT | (device->nonblocking ? B_TIMEOUT : 0), 0);
195 IF_DEQUEUE(&ifp->if_rcv, mb);
222 struct ifnet *ifp = &device->adapter->interface_data.ac_if;
262 IF_APPEND(&ifp->if_snd, mb);
267 while (ifp->if_flags & IFF_OACTIVE) {
276 if (ifp->if_snd.ifq_head != NULL)
277 ifp->if_start(ifp);
279 // while (ifp->if_snd.ifq_head != NULL) {
280 // ifp->if_start(ifp);
281 // if (ifp->if_snd.ifq_head != NULL) {
334 struct ifnet *ifp = device_ifp(device);
345 return ether_add_multi(ifp, (struct sockaddr *)&address);
347 return ether_rem_multi(ifp, (struct sockaddr *)&address);