/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_status.c | 157 static bool uvc_event_control(struct urb *urb, in uvc_event_control() argument 161 struct uvc_device *dev = urb->context; in uvc_event_control() 183 return uvc_ctrl_status_event_async(urb, chain, ctrl, in uvc_event_control() 196 static void uvc_status_complete(struct urb *urb) in uvc_status_complete() argument 198 struct uvc_device *dev = urb->context; in uvc_status_complete() 201 switch (urb->status) { in uvc_status_complete() 214 "completion handler.\n", urb->status); in uvc_status_complete() 218 len = urb in uvc_status_complete() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/uvc/ |
H A D | uvc_status.c | 164 static bool uvc_event_control(struct urb *urb, in uvc_event_control() argument 168 struct uvc_device *dev = urb->context; in uvc_event_control() 189 return uvc_ctrl_status_event_async(urb, chain, ctrl, in uvc_event_control() 202 static void uvc_status_complete(struct urb *urb) in uvc_status_complete() argument 204 struct uvc_device *dev = urb->context; in uvc_status_complete() 207 switch (urb->status) { in uvc_status_complete() 220 urb->status); in uvc_status_complete() 224 len = urb in uvc_status_complete() [all...] |
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | garmin_gps.c | 876 dev_err(&port->dev, "failed to submit interrupt urb: %d\n", in garmin_init_session() 949 static void garmin_write_bulk_callback(struct urb *urb) in garmin_write_bulk_callback() argument 951 struct usb_serial_port *port = urb->context; in garmin_write_bulk_callback() 957 if (getLayerId(urb->transfer_buffer) == GARMIN_LAYERID_APPL) { in garmin_write_bulk_callback() 961 ((__u8 *)urb->transfer_buffer)[4]); in garmin_write_bulk_callback() 971 kfree(urb->transfer_buffer); in garmin_write_bulk_callback() 982 struct urb *urb; in garmin_write_bulk() local 994 urb in garmin_write_bulk() 1162 garmin_read_bulk_callback(struct urb *urb) garmin_read_bulk_callback() argument 1209 garmin_read_int_callback(struct urb *urb) garmin_read_int_callback() argument [all...] |
H A D | usb_debug.c | 58 static void usb_debug_process_read_urb(struct urb *urb) in usb_debug_process_read_urb() argument 60 struct usb_serial_port *port = urb->context; in usb_debug_process_read_urb() 62 if (urb->actual_length == USB_DEBUG_BRK_SIZE && in usb_debug_process_read_urb() 63 memcmp(urb->transfer_buffer, USB_DEBUG_BRK, in usb_debug_process_read_urb() 69 usb_serial_generic_process_read_urb(urb); in usb_debug_process_read_urb()
|
H A D | belkin_sa.c | 44 static void belkin_sa_read_int_callback(struct urb *urb); 45 static void belkin_sa_process_read_urb(struct urb *urb); 105 #define WDR_TIMEOUT 5000 /* default urb timeout */ 171 static void belkin_sa_read_int_callback(struct urb *urb) in belkin_sa_read_int_callback() argument 173 struct usb_serial_port *port = urb->context; in belkin_sa_read_int_callback() 175 unsigned char *data = urb->transfer_buffer; in belkin_sa_read_int_callback() 177 int status = urb in belkin_sa_read_int_callback() 236 belkin_sa_process_read_urb(struct urb *urb) belkin_sa_process_read_urb() argument [all...] |
H A D | aircable.c | 11 * When writing the first urb must have a Header that starts with 0x20 0x29 the 117 static void aircable_process_read_urb(struct urb *urb) in aircable_process_read_urb() argument 119 struct usb_serial_port *port = urb->context; in aircable_process_read_urb() 120 char *data = urb->transfer_buffer; in aircable_process_read_urb() 126 has_headers = (urb->actual_length > 2 && data[0] == RX_HEADER_0); in aircable_process_read_urb() 129 for (i = 0; i < urb->actual_length; i += HCI_COMPLETE_FRAME) { in aircable_process_read_urb() 130 len = min_t(int, urb->actual_length - i, HCI_COMPLETE_FRAME); in aircable_process_read_urb()
|
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | garmin_gps.c | 877 dev_err(&port->dev, "failed to submit interrupt urb: %d\n", in garmin_init_session() 950 static void garmin_write_bulk_callback(struct urb *urb) in garmin_write_bulk_callback() argument 952 struct usb_serial_port *port = urb->context; in garmin_write_bulk_callback() 958 if (getLayerId(urb->transfer_buffer) == GARMIN_LAYERID_APPL) { in garmin_write_bulk_callback() 962 ((__u8 *)urb->transfer_buffer)[4]); in garmin_write_bulk_callback() 972 kfree(urb->transfer_buffer); in garmin_write_bulk_callback() 983 struct urb *urb; in garmin_write_bulk() local 995 urb in garmin_write_bulk() 1161 garmin_read_bulk_callback(struct urb *urb) garmin_read_bulk_callback() argument 1208 garmin_read_int_callback(struct urb *urb) garmin_read_int_callback() argument [all...] |
H A D | usb_debug.c | 65 static void usb_debug_process_read_urb(struct urb *urb) in usb_debug_process_read_urb() argument 67 struct usb_serial_port *port = urb->context; in usb_debug_process_read_urb() 69 if (urb->actual_length == USB_DEBUG_BRK_SIZE && in usb_debug_process_read_urb() 70 memcmp(urb->transfer_buffer, USB_DEBUG_BRK, in usb_debug_process_read_urb() 76 usb_serial_generic_process_read_urb(urb); in usb_debug_process_read_urb()
|
H A D | belkin_sa.c | 44 static void belkin_sa_read_int_callback(struct urb *urb); 45 static void belkin_sa_process_read_urb(struct urb *urb); 106 #define WDR_TIMEOUT 5000 /* default urb timeout */ 170 static void belkin_sa_read_int_callback(struct urb *urb) in belkin_sa_read_int_callback() argument 172 struct usb_serial_port *port = urb->context; in belkin_sa_read_int_callback() 174 unsigned char *data = urb->transfer_buffer; in belkin_sa_read_int_callback() 176 int status = urb in belkin_sa_read_int_callback() 235 belkin_sa_process_read_urb(struct urb *urb) belkin_sa_process_read_urb() argument [all...] |
H A D | aircable.c | 11 * When writing the first urb must have a Header that starts with 0x20 0x29 the 117 static void aircable_process_read_urb(struct urb *urb) in aircable_process_read_urb() argument 119 struct usb_serial_port *port = urb->context; in aircable_process_read_urb() 120 char *data = urb->transfer_buffer; in aircable_process_read_urb() 126 has_headers = (urb->actual_length > 2 && data[0] == RX_HEADER_0); in aircable_process_read_urb() 129 for (i = 0; i < urb->actual_length; i += HCI_COMPLETE_FRAME) { in aircable_process_read_urb() 130 len = min_t(int, urb->actual_length - i, HCI_COMPLETE_FRAME); in aircable_process_read_urb()
|
/kernel/linux/linux-5.10/sound/usb/hiface/ |
H A D | pcm.c | 27 struct urb instance; 228 /* wait for first out urb to return (sent in in urb handler) */ in hiface_pcm_stream_start() 255 static bool hiface_pcm_playback(struct pcm_substream *sub, struct pcm_urb *urb) in hiface_pcm_playback() argument 258 struct device *device = &urb->chip->dev->dev; in hiface_pcm_playback() 272 memcpy_swahw32(urb->buffer, source, PCM_PACKET_SIZE); in hiface_pcm_playback() 284 memcpy_swahw32(urb->buffer, source, len); in hiface_pcm_playback() 287 memcpy_swahw32(urb->buffer + len, source, in hiface_pcm_playback() 302 static void hiface_pcm_out_urb_handler(struct urb *usb_urb) in hiface_pcm_out_urb_handler() 326 /* now send our playback data (if a free out urb wa in hiface_pcm_out_urb_handler() 506 hiface_pcm_init_urb(struct pcm_urb *urb, struct hiface_chip *chip, unsigned int ep, void (*handler)(struct urb *)) hiface_pcm_init_urb() argument [all...] |
/kernel/linux/linux-6.6/sound/usb/hiface/ |
H A D | pcm.c | 27 struct urb instance; 228 /* wait for first out urb to return (sent in urb handler) */ in hiface_pcm_stream_start() 255 static bool hiface_pcm_playback(struct pcm_substream *sub, struct pcm_urb *urb) in hiface_pcm_playback() argument 258 struct device *device = &urb->chip->dev->dev; in hiface_pcm_playback() 272 memcpy_swahw32(urb->buffer, source, PCM_PACKET_SIZE); in hiface_pcm_playback() 284 memcpy_swahw32(urb->buffer, source, len); in hiface_pcm_playback() 287 memcpy_swahw32(urb->buffer + len, source, in hiface_pcm_playback() 302 static void hiface_pcm_out_urb_handler(struct urb *usb_urb) in hiface_pcm_out_urb_handler() 326 /* now send our playback data (if a free out urb wa in hiface_pcm_out_urb_handler() 506 hiface_pcm_init_urb(struct pcm_urb *urb, struct hiface_chip *chip, unsigned int ep, void (*handler)(struct urb *)) hiface_pcm_init_urb() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | usb.c | 155 struct urb *ctl_urb; /* URB for control endpoint */ 165 struct urb *bulk_urb; /* used for FW download */ 221 brcmf_usb_ctlread_complete(struct urb *urb) in brcmf_usb_ctlread_complete() argument 224 (struct brcmf_usbdev_info *)urb->context; in brcmf_usb_ctlread_complete() 227 devinfo->ctl_urb_actual_length = urb->actual_length; in brcmf_usb_ctlread_complete() 229 urb->status); in brcmf_usb_ctlread_complete() 233 brcmf_usb_ctlwrite_complete(struct urb *urb) in brcmf_usb_ctlwrite_complete() argument 236 (struct brcmf_usbdev_info *)urb in brcmf_usb_ctlwrite_complete() 492 brcmf_usb_tx_complete(struct urb *urb) brcmf_usb_tx_complete() argument 514 brcmf_usb_rx_complete(struct urb *urb) brcmf_usb_rx_complete() argument 738 brcmf_usb_sync_complete(struct urb *urb) brcmf_usb_sync_complete() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | usb.c | 155 struct urb *ctl_urb; /* URB for control endpoint */ 165 struct urb *bulk_urb; /* used for FW download */ 221 brcmf_usb_ctlread_complete(struct urb *urb) in brcmf_usb_ctlread_complete() argument 224 (struct brcmf_usbdev_info *)urb->context; in brcmf_usb_ctlread_complete() 227 devinfo->ctl_urb_actual_length = urb->actual_length; in brcmf_usb_ctlread_complete() 229 urb->status); in brcmf_usb_ctlread_complete() 233 brcmf_usb_ctlwrite_complete(struct urb *urb) in brcmf_usb_ctlwrite_complete() argument 236 (struct brcmf_usbdev_info *)urb in brcmf_usb_ctlwrite_complete() 492 brcmf_usb_tx_complete(struct urb *urb) brcmf_usb_tx_complete() argument 514 brcmf_usb_rx_complete(struct urb *urb) brcmf_usb_rx_complete() argument 738 brcmf_usb_sync_complete(struct urb *urb) brcmf_usb_sync_complete() argument [all...] |
/kernel/linux/linux-5.10/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) in async_set_reg_cb() argument 169 struct async_req *req = (struct async_req *)urb->context; in async_set_reg_cb() 170 int status = urb->status; in async_set_reg_cb() 173 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); in async_set_reg_cb() 175 usb_free_urb(urb); in async_set_reg_cb() 181 struct urb *async_urb; in async_set_registers() 370 static void read_bulk_callback(struct urb *urb) in read_bulk_callback() argument 444 write_bulk_callback(struct urb *urb) write_bulk_callback() argument 462 intr_callback(struct urb *urb) intr_callback() argument [all...] |
/kernel/linux/linux-6.6/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) in async_set_reg_cb() argument 169 struct async_req *req = (struct async_req *)urb->context; in async_set_reg_cb() 170 int status = urb->status; in async_set_reg_cb() 173 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); in async_set_reg_cb() 175 usb_free_urb(urb); in async_set_reg_cb() 181 struct urb *async_urb; in async_set_registers() 370 static void read_bulk_callback(struct urb *urb) in read_bulk_callback() argument 444 write_bulk_callback(struct urb *urb) write_bulk_callback() argument 462 intr_callback(struct urb *urb) intr_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/msi2500/ |
H A D | msi2500.c | 132 struct urb *urbs[MAX_ISO_BUFS]; 363 static void msi2500_isoc_handler(struct urb *urb) in msi2500_isoc_handler() argument 365 struct msi2500_dev *dev = (struct msi2500_dev *)urb->context; in msi2500_isoc_handler() 370 if (unlikely(urb->status == -ENOENT || in msi2500_isoc_handler() 371 urb->status == -ECONNRESET || in msi2500_isoc_handler() 372 urb->status == -ESHUTDOWN)) { in msi2500_isoc_handler() 374 urb, urb->status == -ENOENT ? "" : "a"); in msi2500_isoc_handler() 378 if (unlikely(urb in msi2500_isoc_handler() 481 struct urb *urb; msi2500_isoc_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/msi2500/ |
H A D | msi2500.c | 132 struct urb *urbs[MAX_ISO_BUFS]; 363 static void msi2500_isoc_handler(struct urb *urb) in msi2500_isoc_handler() argument 365 struct msi2500_dev *dev = (struct msi2500_dev *)urb->context; in msi2500_isoc_handler() 370 if (unlikely(urb->status == -ENOENT || in msi2500_isoc_handler() 371 urb->status == -ECONNRESET || in msi2500_isoc_handler() 372 urb->status == -ESHUTDOWN)) { in msi2500_isoc_handler() 374 urb, urb->status == -ENOENT ? "" : "a"); in msi2500_isoc_handler() 378 if (unlikely(urb in msi2500_isoc_handler() 481 struct urb *urb; msi2500_isoc_init() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | chaoskey.c | 71 static void chaos_read_callback(struct urb *urb); 90 struct urb *urb; /* for performing IO */ member 98 usb_free_urb(dev->urb); in chaoskey_free() 156 dev->urb = usb_alloc_urb(0, GFP_KERNEL); in chaoskey_probe() 158 if (!dev->urb) in chaoskey_probe() 161 usb_fill_bulk_urb(dev->urb, in chaoskey_probe() 240 usb_poison_urb(dev->urb); in chaoskey_disconnect() 315 static void chaos_read_callback(struct urb *ur argument [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | iguanair.c | 33 struct urb *urb_in, *urb_out; 143 static void iguanair_rx(struct urb *urb) in iguanair_rx() argument 148 if (!urb) in iguanair_rx() 151 ir = urb->context; in iguanair_rx() 153 usb_unlink_urb(urb); in iguanair_rx() 157 switch (urb->status) { in iguanair_rx() 159 process_ir_data(ir, urb->actual_length); in iguanair_rx() 164 usb_unlink_urb(urb); in iguanair_rx() 168 dev_dbg(ir->dev, "Error: urb statu in iguanair_rx() 177 iguanair_irq_out(struct urb *urb) iguanair_irq_out() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | chaoskey.c | 71 static void chaos_read_callback(struct urb *urb); 90 struct urb *urb; /* for performing IO */ member 98 usb_free_urb(dev->urb); in chaoskey_free() 156 dev->urb = usb_alloc_urb(0, GFP_KERNEL); in chaoskey_probe() 158 if (!dev->urb) in chaoskey_probe() 161 usb_fill_bulk_urb(dev->urb, in chaoskey_probe() 239 usb_poison_urb(dev->urb); in chaoskey_disconnect() 314 static void chaos_read_callback(struct urb *ur argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/siano/ |
H A D | smsusb.c | 43 struct urb urb; member 80 * adds completing sms urb to the global surbs list and activtes the worker 84 * @param urb pointer to a completing urb object 86 static void smsusb_onresponse(struct urb *urb) in smsusb_onresponse() argument 88 struct smsusb_urb_t *surb = (struct smsusb_urb_t *) urb->context; in smsusb_onresponse() 91 if (urb->status == -ESHUTDOWN) { in smsusb_onresponse() 92 pr_err("error, urb statu in smsusb_onresponse() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/siano/ |
H A D | smsusb.c | 43 struct urb urb; member 80 * adds completing sms urb to the global surbs list and activtes the worker 84 * @param urb pointer to a completing urb object 86 static void smsusb_onresponse(struct urb *urb) in smsusb_onresponse() argument 88 struct smsusb_urb_t *surb = (struct smsusb_urb_t *) urb->context; in smsusb_onresponse() 91 if (urb->status == -ESHUTDOWN) { in smsusb_onresponse() 92 pr_err("error, urb statu in smsusb_onresponse() [all...] |
/kernel/linux/linux-5.10/sound/usb/ |
H A D | card.h | 44 struct urb *urb; member 48 int index; /* index for urb array */ 49 int packets; /* number of packets per urb */ 63 struct urb *urb); 65 struct urb *urb); 71 struct snd_urb_ctx urb[MAX_URBS]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/purelifi/plfxlc/ |
H A D | usb.h | 50 #define plfxlc_urb_dev(urb) (&(urb)->dev->dev) 59 void plfxlc_tx_urb_complete(struct urb *urb); 68 struct urb *urb; member 76 spinlock_t lock; /* spin lock for rx urb */ 77 struct mutex setup_mutex; /* mutex lockt for rx urb */ 81 struct urb **urbs;
|