Lines Matching refs:un
143 struct usbnet * const un = device_private(self); in upl_attach() local
152 DPRINTFN(5,(" : upl_attach: un=%p, dev=%p", un, dev)); in upl_attach()
160 un->un_dev = self; in upl_attach()
161 un->un_udev = dev; in upl_attach()
162 un->un_sc = un; in upl_attach()
163 un->un_ops = &upl_ops; in upl_attach()
164 un->un_rx_xfer_flags = USBD_SHORT_XFER_OK; in upl_attach()
165 un->un_tx_xfer_flags = USBD_FORCE_SHORT_XFER; in upl_attach()
166 un->un_rx_list_cnt = UPL_RX_LIST_CNT; in upl_attach()
167 un->un_tx_list_cnt = UPL_TX_LIST_CNT; in upl_attach()
168 un->un_rx_bufsz = UPL_BUFSZ; in upl_attach()
169 un->un_tx_bufsz = UPL_BUFSZ; in upl_attach()
178 err = usbd_device2interface_handle(dev, UPL_IFACE_IDX, &un->un_iface); in upl_attach()
184 id = usbd_get_interface_descriptor(un->un_iface); in upl_attach()
188 ed = usbd_interface2endpoint_descriptor(un->un_iface, i); in upl_attach()
195 un->un_ed[USBNET_ENDPT_RX] = ed->bEndpointAddress; in upl_attach()
198 un->un_ed[USBNET_ENDPT_TX] = ed->bEndpointAddress; in upl_attach()
202 if (un->un_ed[USBNET_ENDPT_RX] == 0 || un->un_ed[USBNET_ENDPT_TX] == 0 /*|| in upl_attach()
208 usbnet_attach(un); in upl_attach()
211 struct ifnet *ifp = usbnet_ifp(un); in upl_attach()
221 usbnet_attach_ifp(un, IFF_POINTOPOINT | IFF_NOARP | IFF_SIMPLEX, in upl_attach()
226 upl_uno_rx_loop(struct usbnet * un, struct usbnet_chain *c, uint32_t total_len) in upl_uno_rx_loop() argument
230 device_xname(un->un_dev), __func__, total_len)); in upl_uno_rx_loop()
232 usbnet_input(un, c->unc_buf, total_len); in upl_uno_rx_loop()
236 upl_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c) in upl_uno_tx_prepare() argument
240 if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz) in upl_uno_tx_prepare()
247 device_xname(un->un_dev), __func__, total_len)); in upl_uno_tx_prepare()
268 struct usbnet * const un __unused = ifp->if_softc; in upl_output()
270 DPRINTFN(10,("%s: %s: enter\n", device_xname(un->un_dev), __func__)); in upl_output()