/linux-master/sound/usb/hiface/ |
H A D | pcm.c | 27 struct urb instance; 228 /* wait for first out urb to return (sent in urb handler) */ 255 static bool hiface_pcm_playback(struct pcm_substream *sub, struct pcm_urb *urb) argument 258 struct device *device = &urb->chip->dev->dev; 272 memcpy_swahw32(urb->buffer, source, PCM_PACKET_SIZE); 284 memcpy_swahw32(urb->buffer, source, len); 287 memcpy_swahw32(urb->buffer + len, source, 302 static void hiface_pcm_out_urb_handler(struct urb *usb_urb) 326 /* now send our playback data (if a free out urb wa 506 hiface_pcm_init_urb(struct pcm_urb *urb, struct hiface_chip *chip, unsigned int ep, void (*handler)(struct urb *)) argument [all...] |
/linux-master/drivers/net/usb/ |
H A D | rtl8150.c | 129 struct urb *rx_urb, *tx_urb, *intr_urb; 167 static void async_set_reg_cb(struct urb *urb) argument 169 struct async_req *req = (struct async_req *)urb->context; 170 int status = urb->status; 173 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); 175 usb_free_urb(urb); 181 struct urb *async_urb; 370 static void read_bulk_callback(struct urb *urb) argument 444 write_bulk_callback(struct urb *urb) argument 462 intr_callback(struct urb *urb) argument [all...] |
/linux-master/drivers/media/rc/ |
H A D | mceusb.c | 466 struct urb *urb_in; 797 static void mce_write_callback(struct urb *urb) argument 799 if (!urb) 802 complete(urb->context); 814 struct urb *urb; local 823 urb = usb_alloc_urb(0, GFP_KERNEL); 824 if (unlikely(!urb)) { 825 dev_err(dev, "Error: mce write couldn't allocate urb"); 1367 mceusb_dev_recv(struct urb *urb) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | dev.c | 116 static void rtl8187_iowrite_async_cb(struct urb *urb) argument 118 kfree(urb->context); 125 struct urb *urb; local 136 urb = usb_alloc_urb(0, GFP_ATOMIC); 137 if (!urb) { 152 usb_fill_control_urb(urb, priv->udev, usb_sndctrlpipe(priv->udev, 0), 155 usb_anchor_urb(urb, &priv->anchored); 156 rc = usb_submit_urb(urb, GFP_ATOMI 186 rtl8187_tx_cb(struct urb *urb) argument 236 struct urb *urb; local 325 rtl8187_rx_cb(struct urb *urb) argument 460 rtl8187b_status_cb(struct urb *urb) argument [all...] |
/linux-master/drivers/usb/usbip/ |
H A D | vhci.h | 51 /* urb->hcpriv, use container_of() */ 57 struct urb *urb; member in struct:vhci_priv 133 struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum);
|
/linux-master/sound/usb/ |
H A D | mixer.h | 21 struct urb *urb; member in struct:usb_mixer_interface 35 struct urb *rc_urb;
|
/linux-master/drivers/input/misc/ |
H A D | ati_remote2.c | 188 struct urb *urb[2]; member in struct:ati_remote2 232 r = usb_submit_urb(ar2->urb[0], GFP_KERNEL); 238 r = usb_submit_urb(ar2->urb[1], GFP_KERNEL); 240 usb_kill_urb(ar2->urb[0]); 251 usb_kill_urb(ar2->urb[1]); 252 usb_kill_urb(ar2->urb[0]); 423 static void ati_remote2_complete_mouse(struct urb *urb) argument 425 struct ati_remote2 *ar2 = urb 452 ati_remote2_complete_key(struct urb *urb) argument [all...] |
/linux-master/drivers/most/ |
H A D | most_usb.c | 331 * @urb: the URB that has been completed 340 static void hdm_write_completion(struct urb *urb) argument 342 struct mbo *mbo = urb->context; 353 switch (urb->status) { 356 mbo->processed_length = urb->actual_length; 364 mdev->clear_work[channel].pipe = urb->pipe; 378 usb_free_urb(urb); 383 * @urb: the URB that has been completed 392 static void hdm_read_completion(struct urb *ur argument 463 struct urb *urb; local [all...] |
/linux-master/drivers/usb/image/ |
H A D | microtek.c | 322 usb_kill_urb( desc->urb ); 367 static void mts_transfer_cleanup( struct urb *transfer ); 368 static void mts_do_sg(struct urb * transfer); 371 void mts_int_submit_urb (struct urb* transfer, 402 static void mts_transfer_cleanup( struct urb *transfer ) 411 static void mts_transfer_done( struct urb *transfer ) 422 static void mts_get_status( struct urb *transfer ) 435 static void mts_data_done( struct urb* transfer ) 452 static void mts_command_done( struct urb *transfer ) 493 static void mts_do_sg (struct urb* transfe [all...] |
H A D | mdc800.c | 35 * Fixed: Setting urb->dev before submitting urb. 131 struct urb * irq_urb; 140 struct urb * write_urb; 146 struct urb * download_urb; 269 static void mdc800_usb_irq (struct urb *urb) argument 272 unsigned char* b=urb->transfer_buffer; 273 struct mdc800_data* mdc800=urb->context; 275 int status = urb 363 mdc800_usb_write_notify(struct urb *urb) argument 381 mdc800_usb_download_notify(struct urb *urb) argument [all...] |
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_usb.c | 262 * @urb: Received URB. 266 static void rsi_rx_done_handler(struct urb *urb) argument 268 struct rx_usb_ctrl_block *rx_cb = urb->context; 275 if (urb->status) { 281 if (urb->actual_length <= 0 || 282 urb->actual_length > rx_cb->rx_skb->len) { 284 __func__, urb->actual_length); 291 skb_trim(rx_cb->rx_skb, urb->actual_length); 299 rsi_dbg(ERR_ZONE, "%s: Failed in urb submissio 311 struct urb *urb = rx_cb->rx_urb; local 328 struct urb *urb = rx_cb->rx_urb; local [all...] |
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.c | 152 static void mwifiex_usb_rx_complete(struct urb *urb) argument 154 struct urb_context *context = (struct urb_context *)urb->context; 158 int recv_length = urb->actual_length; 173 if (urb->status || 176 "URB status is failed: %d\n", urb->status); 195 /* urb for data_ep is re-submitted now; 196 * urb for cmd_ep will be re-submitted in callback 210 } else if (urb->status) { 213 "Card is removed: %d\n", urb 245 mwifiex_usb_tx_complete(struct urb *urb) argument [all...] |
/linux-master/drivers/net/can/usb/ |
H A D | f81604.c | 412 static void f81604_read_bulk_callback(struct urb *urb) argument 414 struct f81604_can_frame *frame = urb->transfer_buffer; 415 struct net_device *netdev = urb->context; 421 if (urb->status) 423 ERR_PTR(urb->status)); 425 switch (urb->status) { 439 if (urb->actual_length != sizeof(*frame)) { 441 urb->actual_length, sizeof(*frame)); 448 ret = usb_submit_urb(urb, GFP_ATOMI 603 f81604_read_int_callback(struct urb *urb) argument 866 f81604_write_bulk_callback(struct urb *urb) argument [all...] |
H A D | gs_usb.c | 569 static void gs_usb_receive_bulk_callback(struct urb *urb) argument 571 struct gs_usb *parent = urb->context; 576 struct gs_host_frame *hf = urb->transfer_buffer; 584 switch (urb->status) { 686 usb_fill_bulk_urb(urb, parent->udev, 691 rc = usb_submit_urb(urb, GFP_ATOMIC); 745 static void gs_usb_xmit_callback(struct urb *urb) argument 747 struct gs_tx_context *txc = urb 760 struct urb *urb; local 876 struct urb *urb = NULL; local [all...] |
/linux-master/drivers/isdn/hardware/mISDN/ |
H A D | hfcsusb.c | 103 ctrl_complete(struct urb *urb) argument 105 struct hfcsusb *hw = (struct hfcsusb *) urb->context; 110 urb->dev = hw->dev; 940 fill_isoc_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, argument 946 usb_fill_bulk_urb(urb, dev, pipe, buf, packet_size * num_packets, 949 urb->number_of_packets = num_packets; 950 urb->transfer_flags = URB_ISO_ASAP; 951 urb 963 rx_iso_complete(struct urb *urb) argument 1084 rx_int_complete(struct urb *urb) argument 1157 tx_iso_complete(struct urb *urb) argument [all...] |
/linux-master/drivers/usb/serial/ |
H A D | ti_usb_3410_5052.c | 275 /* read urb states */ 323 static void ti_interrupt_callback(struct urb *urb); 324 static void ti_bulk_in_callback(struct urb *urb); 325 static void ti_bulk_out_callback(struct urb *urb); 645 struct urb *urb; local 663 /* start interrupt urb th 1104 ti_interrupt_callback(struct urb *urb) argument 1186 ti_bulk_in_callback(struct urb *urb) argument 1245 ti_bulk_out_callback(struct urb *urb) argument 1450 struct urb *urb; local [all...] |
H A D | f81232.c | 311 static void f81232_read_int_callback(struct urb *urb) argument 313 struct usb_serial_port *port = urb->context; 314 unsigned char *data = urb->transfer_buffer; 315 unsigned int actual_length = urb->actual_length; 316 int status = urb->status; 326 /* this urb is terminated, clean up */ 327 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", 331 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n", 337 urb 378 f81232_process_read_urb(struct urb *urb) argument 410 f81534a_process_read_urb(struct urb *urb) argument [all...] |
/linux-master/drivers/media/usb/as102/ |
H A D | as102_drv.h | 68 struct urb *stream_urb[MAX_STREAM_URB];
|
/linux-master/sound/usb/6fire/ |
H A D | pcm.h | 28 struct urb instance;
|
/linux-master/drivers/usb/core/ |
H A D | Makefile | 6 usbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o
|
/linux-master/drivers/net/wireless/marvell/libertas/ |
H A D | if_usb.c | 66 static void if_usb_receive(struct urb *urb); 67 static void if_usb_receive_fwload(struct urb *urb); 82 * @urb: pointer to &urb structure 85 static void if_usb_write_bulk_callback(struct urb *urb) argument 87 struct if_usb_card *cardp = (struct if_usb_card *) urb->context; 91 if (urb 447 __if_usb_submit_rx_urb(struct if_usb_card *cardp, void (*callbackfn)(struct urb *urb)) argument 492 if_usb_receive_fwload(struct urb *urb) argument 656 if_usb_receive(struct urb *urb) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | usb.c | 259 static void rtw_usb_write_port_tx_complete(struct urb *urb) argument 261 struct rtw_usb_txcb *txcb = urb->context; 308 struct urb *urb; local 317 urb = usb_alloc_urb(0, GFP_ATOMIC); 318 if (!urb) 321 usb_fill_bulk_urb(urb, usbd, pipe, skb->data, skb->len, cb, context); 322 urb->transfer_flags |= URB_ZERO_PACKET; 323 ret = usb_submit_urb(urb, GFP_ATOMI 423 rtw_usb_write_port_complete(struct urb *urb) argument 605 rtw_usb_read_port_complete(struct urb *urb) argument [all...] |
/linux-master/sound/usb/caiaq/ |
H A D | device.c | 131 static void usb_ep1_command_reply_dispatch (struct urb* urb) argument 134 struct device *dev = &urb->dev->dev; 135 struct snd_usb_caiaqdev *cdev = urb->context; 136 unsigned char *buf = urb->transfer_buffer; 138 if (urb->status || !cdev) { 139 dev_warn(dev, "received EP1 urb->status = %i\n", urb->status); 169 if (urb->actual_length > sizeof(cdev->control_state)) 170 urb [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | usb.c | 41 buf->urb = usb_alloc_urb(0, GFP_KERNEL); 44 return !buf->urb || !buf->buf; 52 usb_free_urb(buf->urb); 68 usb_fill_bulk_urb(buf->urb, usb_dev, pipe, buf->buf, buf->len, 70 buf->urb->transfer_dma = buf->dma; 71 buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; 73 trace_mt_submit_urb(dev, buf->urb); 74 ret = usb_submit_urb(buf->urb, gfp); 81 void mt7601u_complete_urb(struct urb *urb) argument [all...] |
/linux-master/drivers/usb/class/ |
H A D | cdc-acm.c | 157 usb_poison_urb(acm->wb[i].urb); 169 usb_unpoison_urb(acm->wb[i].urb); 235 wb->urb->transfer_buffer = wb->buf; 236 wb->urb->transfer_dma = wb->dmah; 237 wb->urb->transfer_buffer_length = wb->len; 238 wb->urb->dev = acm->dev; 240 rc = usb_submit_urb(wb->urb, GFP_ATOMIC); 371 static void acm_ctrl_irq(struct urb *urb) argument 373 struct acm *acm = urb 490 acm_process_read_urb(struct acm *acm, struct urb *urb) argument 505 acm_read_bulk_callback(struct urb *urb) argument 579 acm_write_bulk(struct urb *urb) argument 754 struct urb *urb; local 1404 struct urb *urb; local 1645 struct urb *urb; local [all...] |