Searched refs:urbs (Results 1 - 20 of 20) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/usb/caiaq/
H A Daudio.c539 struct urb **urbs; local
547 urbs = kmalloc(N_URBS * sizeof(*urbs), GFP_KERNEL);
548 if (!urbs) {
549 log("unable to kmalloc() urbs, OOM!?\n");
555 urbs[i] = usb_alloc_urb(FRAMES_PER_URB, GFP_KERNEL);
556 if (!urbs[i]) {
559 return urbs;
562 urbs[i]->transfer_buffer =
564 if (!urbs[
594 free_urbs(struct urb **urbs) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/udlfb/
H A Dudlfb.c74 /* dlfb keeps a list of urbs for efficient bulk transfers */
1052 "urbs available %d(%d)\n"
1061 dev->urbs.available, dev->urbs.limit_sem.count,
1381 if (dev->urbs.count > 0)
1400 /* when non-active we'll update virtual framebuffer, but no new urbs */
1410 /* this function will wait for all in-flight urbs to complete */
1472 urb->transfer_buffer_length = dev->urbs.size; /* reset to actual */
1474 spin_lock_irqsave(&dev->urbs.lock, flags);
1475 list_add_tail(&unode->entry, &dev->urbs
[all...]
H A Dudlfb.h38 struct urb_list urbs; member in struct:dlfb_data
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/au0828/
H A Dau0828-dvb.c137 usb_kill_urb(dev->urbs[i]);
138 kfree(dev->urbs[i]->transfer_buffer);
139 usb_free_urb(dev->urbs[i]);
161 dev->urbs[i] = usb_alloc_urb(0, GFP_KERNEL);
162 if (!dev->urbs[i])
165 purb = dev->urbs[i];
170 dev->urbs[i] = NULL;
187 ret = usb_submit_urb(dev->urbs[i], GFP_ATOMIC);
H A Dau0828.h133 /* number of allocated urbs */
247 struct urb *urbs[URB_COUNT]; member in struct:au0828_dev
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/zd1211rw/
H A Dzd_usb.c695 struct urb **urbs; local
700 urbs = kcalloc(RX_URBS_COUNT, sizeof(struct urb *), GFP_KERNEL);
701 if (!urbs)
704 urbs[i] = alloc_rx_urb(usb);
705 if (!urbs[i])
711 if (rx->urbs) {
716 rx->urbs = urbs;
721 r = usb_submit_urb(urbs[i], GFP_KERNEL);
729 usb_kill_urb(urbs[
747 struct urb **urbs; local
[all...]
H A Dzd_usb.h177 struct urb **urbs; member in struct:zd_usb_rx
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/core/
H A Dmessage.c255 if (io->urbs) {
257 usb_free_urb(io->urbs [io->entries]);
258 kfree(io->urbs);
259 io->urbs = NULL;
273 * device driver code (like this routine) unlink queued urbs first,
299 /* the previous urbs, and this one, completed already.
300 * unlink pending urbs so they won't rx/tx bad data.
305 if (!io->urbs [i] || !io->urbs [i]->dev)
308 retval = usb_unlink_urb(io->urbs [
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/usb/
H A Dmidi.c137 } urbs[OUTPUT_URBS]; member in struct:snd_usb_midi_out_endpoint
167 struct urb* urbs[INPUT_URBS]; member in struct:snd_usb_midi_in_endpoint
280 urb_index = context - ep->urbs;
318 urb = ep->urbs[urb_index].urb;
363 in->urbs[j]->dev = umidi->dev;
364 snd_usbmidi_submit_urb(in->urbs[j], GFP_ATOMIC);
382 if (ep->urbs[0].urb)
383 err = usb_bulk_msg(ep->umidi->dev, ep->urbs[0].urb->pipe,
1163 if (ep->urbs[i])
1164 free_urb_and_buffer(ep->umidi, ep->urbs[
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/usb/
H A Dcdc-phonet.c51 struct urb *urbs[0]; member in struct:usbpn_dev
235 pnd->urbs[i] = req;
251 struct urb *req = pnd->urbs[i];
257 pnd->urbs[i] = NULL;
388 dev = alloc_netdev(sizeof(*pnd) + sizeof(pnd->urbs[0]) * rxq_size,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/misc/
H A Dusbtest.c56 * urbs and buffers are allocated dynamically,
78 /* set up all urbs so they can be used with either bulk or interrupt */
179 * These just package urbs as requests that can be easily canceled.
836 /* allocate and init the urbs we'll queue.
983 /* queue the urbs */
1061 /* we can't unlink urbs while they're completing
1433 struct urb *urbs[10]; local
1444 memset (urbs, 0, sizeof urbs);
1453 urbs [
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/atm/
H A Dusbatm.h203 struct urb *urbs[0]; member in struct:usbatm_data
H A Dusbatm.c52 * - unlink all active send urbs of a vcc that is being closed.
119 "Number of urbs used for reception (range: 0-"
125 "Number of urbs used for transmission (range: 0-"
207 ** urbs **
990 usbatm_submit_urb(instance->urbs[i]);
1177 /* initialize urbs */
1195 instance->urbs[i] = urb;
1258 if (instance->urbs[i])
1259 kfree(instance->urbs[i]->transfer_buffer);
1260 usb_free_urb(instance->urbs[
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hisax/
H A Dst5481.h423 static inline int get_buf_nr(struct urb *urbs[], struct urb *urb) argument
425 return (urbs[0]==urb ? 0 : 1);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/usb/misc/
H A Dua101.c126 } *urbs[MAX_QUEUE_LENGTH]; member in struct:ua101::ua101_stream
447 int err = usb_submit_urb(&stream->urbs[i]->urb, GFP_KERNEL);
462 usb_kill_urb(&stream->urbs[i]->urb);
524 ua->capture.urbs[0]->urb.complete = first_capture_urb_complete;
566 ua->playback.urbs[0]->urb.complete =
596 urb = &ua->playback.urbs[i]->urb;
1130 stream->urbs[u++] = urb;
1148 kfree(stream->urbs[i]);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/usb/usx2y/
H A Dusb_stream.c60 struct urb **urbs, char *transfer,
70 struct urb *urb = urbs[u];
264 static void subs_set_complete(struct urb **urbs, void (*complete)(struct urb *)) argument
269 struct urb *urb = urbs[u];
720 " all urbs on the same start_frame.\n");
59 init_pipe_urbs(struct usb_stream_kernel *sk, unsigned use_packsize, struct urb **urbs, char *transfer, struct usb_device *dev, int pipe) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/class/
H A Dusblp.c144 struct usb_anchor urbs; member in struct:usblp
451 usb_kill_anchored_urbs(&usblp->urbs);
730 usb_anchor_urb(writeurb, &usblp->urbs);
984 usb_anchor_urb(urb, &usblp->urbs);
1095 init_usb_anchor(&usblp->urbs);
H A Dcdc-acm.c35 * v0.26 - multiple write urbs, writesize increased
417 goto urbs;
448 urbs:
485 returned to the free-urbs-pool and resubmited ASAP */
1195 "out of memory (read urbs usb_alloc_urb)\n");
1219 "out of memory (write urbs usb_alloc_urb)");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dusb.h52 * @urb_list: urbs queued to this endpoint; maintained by usbcore
1396 struct urb **urbs; member in struct:usb_sg_request
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/
H A Ddummy_hcd.c951 * when urbs are queued, they're just stuck on a list that we
1783 static DEVICE_ATTR (urbs, S_IRUGO, show_urbs, NULL);

Completed in 300 milliseconds