Searched refs:urb (Results 301 - 325 of 446) sorted by relevance

<<1112131415161718

/linux-master/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c59 /* internal structure used to handle messages sent to bulk urb */
477 void pcan_usb_pro_restart_complete(struct urb *urb) argument
480 peak_usb_async_complete(urb);
483 peak_usb_restart_complete(urb->context);
490 struct urb *urb, u8 *buf)
497 usb_fill_bulk_urb(urb, dev->udev,
502 return usb_submit_urb(urb, GFP_ATOMIC);
696 * callback for bulk IN urb
489 pcan_usb_pro_restart_async(struct peak_usb_device *dev, struct urb *urb, u8 *buf) argument
698 pcan_usb_pro_decode_buf(struct peak_usb_device *dev, struct urb *urb) argument
[all...]
H A Dpcan_usb.c330 * handle the submission of the restart urb
332 static void pcan_usb_restart_pending(struct urb *urb) argument
334 struct pcan_usb *pdev = urb->context;
341 peak_usb_async_complete(urb);
347 static int pcan_usb_restart_async(struct peak_usb_device *dev, struct urb *urb, argument
360 usb_fill_bulk_urb(urb, dev->udev,
365 return usb_submit_urb(urb, GFP_ATOMIC);
753 static int pcan_usb_decode_buf(struct peak_usb_device *dev, struct urb *ur argument
[all...]
/linux-master/drivers/usb/host/
H A Dehci-hcd.c389 * it reports urb completions. this flag guards against bogus
871 * non-error returns are a promise to giveback() the urb later
872 * we drop ownership so next owner (or urb unlink) can get it
874 * urb + dev is in hcd.self.controller.urb_list
884 struct urb *urb,
892 switch (usb_pipetype (urb->pipe)) {
897 if (urb->transfer_buffer_length > (16 * 1024))
902 if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags))
904 return submit_async(ehci, urb,
882 ehci_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument
923 ehci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument
[all...]
H A Disp116x.h15 /* Full speed: max # of bytes to transfer for a single urb
515 #define URB_NOTSHORT(urb) ({ (urb)->transfer_flags & URB_SHORT_NOT_OK ? \
519 static void urb_dbg(struct urb *urb, char *msg) argument
523 if (!urb) {
524 DBG("%s: zero urb\n", msg);
527 pipe = urb->pipe;
531 urb->transfer_buffer_length, urb
[all...]
H A Dfhci.h298 FHCI_ED_URB_DEL, /* pipe is in hold because urb is being deleted */
350 struct urb *urb; /* a handle to the corresponding URB */ member in struct:td
517 struct td *fhci_td_fill(struct fhci_hcd *fhci, struct urb *urb,
558 void fhci_queue_urb(struct fhci_hcd *fhci, struct urb *urb);
564 void fhci_urb_complete_free(struct fhci_hcd *fhci, struct urb *urb);
571 void fhci_done_td(struct urb *ur
[all...]
/linux-master/drivers/usb/misc/
H A Diowarrior.c80 struct urb *int_in_urb; /* the urb for reading data */
153 static void iowarrior_callback(struct urb *urb) argument
155 struct iowarrior *dev = urb->context;
160 int status = urb->status;
186 (dev->read_queue + offset, urb->transfer_buffer,
204 memcpy(dev->read_queue + offset, urb->transfer_buffer,
213 retval = usb_submit_urb(urb, GFP_ATOMIC);
223 static void iowarrior_write_callback(struct urb *ur argument
[all...]
H A Duss720.c61 struct urb *urb; member in struct:uss720_async_request
84 if (likely(rq->urb))
85 usb_free_urb(rq->urb);
96 static void async_complete(struct urb *urb) argument
101 int status = urb->status;
103 rq = urb->context;
107 dev_err(&urb->dev->dev, "async_complete: urb erro
[all...]
/linux-master/drivers/nfc/
H A Dport100.c448 struct urb *out_urb;
449 struct urb *in_urb;
614 static void port100_recv_response(struct urb *urb) argument
616 struct port100 *dev = urb->context;
620 cmd->status = urb->status;
622 switch (urb->status) {
628 "The urb has been canceled (status %d)\n", urb->status);
633 urb
667 port100_recv_ack(struct urb *urb) argument
931 port100_send_complete(struct urb *urb) argument
[all...]
/linux-master/sound/usb/line6/
H A Dpcm.h89 struct urb **urbs;
/linux-master/drivers/net/wireless/marvell/libertas/
H A Dif_usb.h48 struct urb *rx_urb, *tx_urb;
/linux-master/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.h43 struct urb *rx_urb, *tx_urb, *cmd_urb;
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.h157 struct urb *urb; member in struct:zd_usb_interrupt
180 struct urb **urbs;
212 struct urb *urb_async_waiting;
/linux-master/drivers/net/wireless/rsi/
H A Drsi_usb.h51 struct urb *rx_urb;
/linux-master/drivers/staging/greybus/
H A Dusb.c78 static int urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
83 static int urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument
/linux-master/drivers/usb/serial/
H A Dpl2303.c985 dev_err(&port->dev, "failed to submit interrupt urb: %d\n",
1146 static void pl2303_read_int_callback(struct urb *urb) argument
1148 struct usb_serial_port *port = urb->context;
1149 unsigned char *data = urb->transfer_buffer;
1150 unsigned int actual_length = urb->actual_length;
1151 int status = urb->status;
1161 /* this urb is terminated, clean up */
1162 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
1166 dev_dbg(&port->dev, "%s - nonzero urb statu
1185 pl2303_process_read_urb(struct urb *urb) argument
[all...]
H A Dvisor.c44 static void visor_read_int_callback(struct urb *urb);
244 "%s - failed submitting interrupt urb, error %d\n",
270 static void visor_read_int_callback(struct urb *urb) argument
272 struct usb_serial_port *port = urb->context;
273 int status = urb->status;
283 /* this urb is terminated, clean up */
284 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
288 dev_dbg(&port->dev, "%s - nonzero urb statu
[all...]
H A Dmxuport.c463 static void mxuport_process_read_urb_demux_data(struct urb *urb) argument
465 struct usb_serial_port *port = urb->context;
467 u8 *data = urb->transfer_buffer;
468 u8 *end = data + urb->actual_length;
510 static void mxuport_process_read_urb_demux_event(struct urb *urb) argument
512 struct usb_serial_port *port = urb->context;
514 u8 *data = urb->transfer_buffer;
515 u8 *end = data + urb
554 mxuport_process_read_urb(struct urb *urb) argument
[all...]
H A Df81534.c503 struct urb *urb; local
521 urb = port->write_urbs[0];
523 urb->transfer_buffer_length = F81534_WRITE_BUFFER_SIZE;
525 result = usb_submit_urb(urb, mem_flags);
1235 static void f81534_process_read_urb(struct urb *urb) argument
1245 if (!urb->actual_length ||
1246 urb->actual_length % F81534_RECEIVE_BLOCK_SIZE) {
1250 port = urb
1272 f81534_write_usb_callback(struct urb *urb) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dusb.h55 struct urb *rx_urb;
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dmcu.c70 struct urb *urb = dev->mcu.resp.urb; local
81 /* Make copies of important data before reusing the urb */
83 urb_status = urb->status * mt7601u_urb_has_error(urb);
93 dev_err(dev->dev, "Error: MCU resp urb failed:%d\n",
319 usb_kill_urb(buf.urb);
322 if (mt7601u_urb_has_error(buf.urb)) {
323 dev_err(dev->dev, "Error: firmware upload urb faile
[all...]
/linux-master/drivers/mmc/host/
H A Dvub300.c337 struct urb *urb; member in struct:vub300_mmc_host
338 struct urb *command_out_urb;
339 struct urb *command_res_urb;
445 static void irqpoll_res_completed(struct urb *urb) argument
446 { /* urb completion handler - hardirq */
447 struct vub300_mmc_host *vub300 = (struct vub300_mmc_host *)urb->context;
448 if (urb->status)
449 vub300->usb_transport_fail = urb
453 irqpoll_out_completed(struct urb *urb) argument
791 command_res_completed(struct urb *urb) argument
820 command_out_completed(struct urb *urb) argument
1390 vub300_usb_bulk_msg_completion(struct urb *urb) argument
[all...]
/linux-master/drivers/usb/usbip/
H A Dvudc_dev.c25 /* urb-related structures alloc / free */
28 static void free_urb(struct urb *urb) argument
30 if (!urb)
33 kfree(urb->setup_packet);
34 urb->setup_packet = NULL;
36 kfree(urb->transfer_buffer);
37 urb->transfer_buffer = NULL;
39 usb_free_urb(urb);
50 urb_p->urb
[all...]
/linux-master/drivers/input/tablet/
H A Daiptek.c291 struct urb *urb; /* urb for incoming reports */ member in struct:aiptek
412 static void aiptek_irq(struct urb *urb) argument
414 struct aiptek *aiptek = urb->context;
421 switch (urb->status) {
429 /* This urb is terminated, clean up */
430 dev_dbg(&intf->dev, "%s - urb shutting down with status: %d\n",
431 __func__, urb
[all...]
/linux-master/drivers/media/usb/ttusb-budget/
H A Ddvb-ttusb-budget.c113 struct urb *iso_urb[ISO_BUF_COUNT];
715 static void ttusb_iso_irq(struct urb *urb) argument
717 struct ttusb *ttusb = urb->context;
725 if (!urb->status) {
726 for (i = 0; i < urb->number_of_packets; ++i) {
737 d = &urb->iso_frame_desc[i];
738 data = urb->transfer_buffer + d->offset;
745 usb_submit_urb(urb, GFP_ATOMIC);
767 struct urb *ur local
807 struct urb *urb = ttusb->iso_urb[i]; local
[all...]
/linux-master/drivers/media/radio/si470x/
H A Dradio-si470x-usb.c362 static void si470x_int_in_callback(struct urb *urb) argument
364 struct si470x_device *radio = urb->context;
372 if (urb->status) {
373 if (urb->status == -ENOENT ||
374 urb->status == -ECONNRESET ||
375 urb->status == -ESHUTDOWN) {
379 "non-zero urb status (%d)\n", urb->status);
385 if (urb
[all...]

Completed in 443 milliseconds

<<1112131415161718