Lines Matching refs:purb
108 static void urb_completion(struct urb *purb)
110 struct au0828_dev *dev = purb->context;
111 int ptype = usb_pipetype(purb->pipe);
114 dprintk(2, "%s: %d\n", __func__, purb->actual_length);
134 ptr = purb->transfer_buffer;
135 if (purb->actual_length > 0 && ptr[0] != 0x47) {
137 ptr[0], purb->actual_length);
151 purb->transfer_buffer, purb->actual_length / 188);
154 memset(purb->transfer_buffer, 0, URB_BUFSIZE);
157 usb_submit_urb(purb, GFP_ATOMIC);
190 struct urb *purb;
206 purb = dev->urbs[i];
209 purb->transfer_buffer = dev->dig_transfer_buffer[i];
211 purb->transfer_buffer = kzalloc(URB_BUFSIZE,
214 if (!purb->transfer_buffer) {
215 usb_free_urb(purb);
223 purb->status = -EINPROGRESS;
224 usb_fill_bulk_urb(purb,
228 purb->transfer_buffer,