Lines Matching refs:req

55 static void tx_complete(struct urb *req);
56 static void rx_complete(struct urb *req);
64 struct urb *req = NULL; in usbpn_xmit() local
71 req = usb_alloc_urb(0, GFP_ATOMIC); in usbpn_xmit()
72 if (!req) in usbpn_xmit()
74 usb_fill_bulk_urb(req, pnd->usb, pnd->tx_pipe, skb->data, skb->len, in usbpn_xmit()
76 req->transfer_flags = URB_ZERO_PACKET; in usbpn_xmit()
77 err = usb_submit_urb(req, GFP_ATOMIC); in usbpn_xmit()
79 usb_free_urb(req); in usbpn_xmit()
96 static void tx_complete(struct urb *req) in tx_complete() argument
98 struct sk_buff *skb = req->context; in tx_complete()
101 int status = req->status; in tx_complete()
124 usb_free_urb(req); in tx_complete()
127 static int rx_submit(struct usbpn_dev *pnd, struct urb *req, gfp_t gfp_flags) in rx_submit() argument
137 usb_fill_bulk_urb(req, pnd->usb, pnd->rx_pipe, page_address(page), in rx_submit()
139 req->transfer_flags = 0; in rx_submit()
140 err = usb_submit_urb(req, gfp_flags); in rx_submit()
148 static void rx_complete(struct urb *req) in rx_complete() argument
150 struct net_device *dev = req->context; in rx_complete()
152 struct page *page = virt_to_page(req->transfer_buffer); in rx_complete()
155 int status = req->status; in rx_complete()
167 page, 1, req->actual_length, in rx_complete()
173 page, 0, req->actual_length, in rx_complete()
177 if (req->actual_length < PAGE_SIZE) in rx_complete()
197 req = NULL; in rx_complete()
214 if (req) in rx_complete()
215 rx_submit(pnd, req, GFP_ATOMIC); in rx_complete()
232 struct urb *req = usb_alloc_urb(0, GFP_KERNEL); in usbpn_open() local
234 if (!req || rx_submit(pnd, req, GFP_KERNEL)) { in usbpn_open()
235 usb_free_urb(req); in usbpn_open()
239 pnd->urbs[i] = req; in usbpn_open()
255 struct urb *req = pnd->urbs[i]; in usbpn_close() local
257 if (!req) in usbpn_close()
259 usb_kill_urb(req); in usbpn_close()
260 usb_free_urb(req); in usbpn_close()
269 struct if_phonet_req *req = (struct if_phonet_req *)ifr; in usbpn_ioctl() local
273 req->ifr_phonet_autoconf.device = PN_DEV_PC; in usbpn_ioctl()