Home
last modified time | relevance | path

Searched refs:urb (Results 351 - 375 of 950) sorted by relevance

1...<<11121314151617181920>>...38

/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_status.c157 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 Duvc_status.c164 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 Dgarmin_gps.c876 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 Dusb_debug.c58 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 Dbelkin_sa.c44 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 Daircable.c11 * 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 Dgarmin_gps.c877 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 Dusb_debug.c65 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 Dbelkin_sa.c44 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 Daircable.c11 * 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 Dpcm.c27 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 Dpcm.c27 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 Dusb.c155 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 Dusb.c155 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 Drtl8150.c129 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 Drtl8150.c129 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 Dmsi2500.c132 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 Dmsi2500.c132 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 Dchaoskey.c71 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 Diguanair.c33 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 Dchaoskey.c71 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 Dsmsusb.c43 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 Dsmsusb.c43 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 Dcard.h44 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 Dusb.h50 #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;

Completed in 19 milliseconds

1...<<11121314151617181920>>...38