Lines Matching defs:un

115 	struct usbnet * const		 un = device_private(self);
135 un->un_dev = self;
136 un->un_udev = dev;
137 un->un_sc = un;
138 un->un_ops = &cdce_ops;
139 un->un_rx_xfer_flags = USBD_SHORT_XFER_OK;
140 un->un_tx_xfer_flags = USBD_FORCE_SHORT_XFER;
141 un->un_rx_list_cnt = CDCE_RX_LIST_CNT;
142 un->un_tx_list_cnt = CDCE_TX_LIST_CNT;
143 un->un_rx_bufsz = CDCE_BUFSZ;
144 un->un_tx_bufsz = CDCE_BUFSZ;
148 un->un_flags = t->cdce_flags;
150 if (un->un_flags & CDCE_NO_UNION)
151 un->un_iface = uiaa->uiaa_iface;
153 ud = (const usb_cdc_union_descriptor_t *)usb_find_desc_if(un->un_udev,
168 un->un_iface = uiaa->uiaa_ifaces[i];
174 if (un->un_iface == NULL) {
197 id = usbd_get_interface_descriptor(un->un_iface);
198 cd = usbd_get_config_descriptor(un->un_udev);
202 if (usbd_set_interface(un->un_iface, j)) {
203 aprint_error_dev(un->un_dev,
208 id = usbd_get_interface_descriptor(un->un_iface);
209 un->un_ed[USBNET_ENDPT_RX] = un->un_ed[USBNET_ENDPT_TX] = 0;
211 ed = usbd_interface2endpoint_descriptor(un->un_iface, i);
219 un->un_ed[USBNET_ENDPT_RX] = ed->bEndpointAddress;
222 un->un_ed[USBNET_ENDPT_TX] = ed->bEndpointAddress;
232 if (un->un_ed[USBNET_ENDPT_RX] != 0 && un->un_ed[USBNET_ENDPT_TX] != 0)
236 if (un->un_ed[USBNET_ENDPT_RX] == 0) {
240 if (un->un_ed[USBNET_ENDPT_TX] == 0) {
249 ether_aton_r(un->un_eaddr, sizeof(un->un_eaddr), eaddr_str)) {
251 un->un_eaddr[0] = 0x2a;
253 memcpy(&un->un_eaddr[1], &ticks, sizeof(ticks));
254 un->un_eaddr[5] = (uint8_t)(device_unit(un->un_dev));
257 usbnet_attach(un);
258 usbnet_attach_ifp(un, IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST,
262 if_link_state_change(usbnet_ifp(un), LINK_STATE_UP);
266 cdce_uno_rx_loop(struct usbnet * un, struct usbnet_chain *c, uint32_t total_len)
268 struct ifnet *ifp = usbnet_ifp(un);
271 if (un->un_flags & CDCE_ZAURUS && total_len > 4)
279 usbnet_enqueue(un, c->unc_buf, total_len, 0, 0, 0);
283 cdce_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
290 if (un->un_flags & CDCE_ZAURUS)
293 if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - extra)
298 if (un->un_flags & CDCE_ZAURUS) {