Home
last modified time | relevance | path

Searched refs:urb (Results 326 - 350 of 939) sorted by relevance

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

/kernel/linux/linux-6.6/drivers/usb/serial/
H A Doti6858.c125 static void oti6858_read_int_callback(struct urb *urb);
126 static void oti6858_read_bulk_callback(struct urb *urb);
127 static void oti6858_write_bulk_callback(struct urb *urb);
253 dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__); in setup_line()
305 dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__); in send_data()
541 dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__); in oti6858_open()
641 static void oti6858_read_int_callback(struct urb *ur argument
765 oti6858_read_bulk_callback(struct urb *urb) oti6858_read_bulk_callback() argument
796 oti6858_write_bulk_callback(struct urb *urb) oti6858_write_bulk_callback() argument
[all...]
H A Dkeyspan_pda.c145 static void keyspan_pda_rx_interrupt(struct urb *urb) in keyspan_pda_rx_interrupt() argument
147 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt()
148 unsigned char *data = urb->transfer_buffer; in keyspan_pda_rx_interrupt()
149 unsigned int len = urb->actual_length; in keyspan_pda_rx_interrupt()
151 int status = urb->status; in keyspan_pda_rx_interrupt()
164 /* this urb is terminated, clean up */ in keyspan_pda_rx_interrupt()
165 dev_dbg(&urb->dev->dev, "%s - urb shutting down with status: %d\n", __func__, status); in keyspan_pda_rx_interrupt()
168 dev_dbg(&urb in keyspan_pda_rx_interrupt()
459 struct urb *urb; keyspan_pda_write_start() local
524 keyspan_pda_write_bulk_callback(struct urb *urb) keyspan_pda_write_bulk_callback() argument
[all...]
H A Dwhiteheat.c151 static void command_port_write_callback(struct urb *urb);
152 static void command_port_read_callback(struct urb *urb);
463 static void command_port_write_callback(struct urb *urb) in command_port_write_callback() argument
465 int status = urb->status; in command_port_write_callback()
468 dev_dbg(&urb->dev->dev, "nonzero urb status: %d\n", status); in command_port_write_callback()
474 static void command_port_read_callback(struct urb *ur 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()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.c39 static void if_usb_receive(struct urb *urb);
40 static void if_usb_receive_fwload(struct urb *urb);
53 * @urb: pointer to urb structure
55 static void if_usb_write_bulk_callback(struct urb *urb) in if_usb_write_bulk_callback() argument
57 if (urb->status != 0) { in if_usb_write_bulk_callback()
59 pr_info("URB in failure status: %d\n", urb in if_usb_write_bulk_callback()
376 struct urb *urb; usb_tx_block() local
412 __if_usb_submit_rx_urb(struct if_usb_card *cardp, void (*callbackfn)(struct urb *urb)) __if_usb_submit_rx_urb() argument
462 if_usb_receive_fwload(struct urb *urb) if_usb_receive_fwload() argument
626 if_usb_receive(struct urb *urb) if_usb_receive() argument
[all...]
/kernel/linux/linux-6.6/sound/usb/line6/
H A Ddriver.c55 static void line6_data_received(struct urb *urb);
57 struct urb *urb);
140 static void line6_async_request_sent(struct urb *urb) in line6_async_request_sent() argument
142 struct message *msg = (struct message *)urb->context; in line6_async_request_sent()
145 usb_free_urb(urb); in line6_async_request_sent()
148 line6_send_raw_message_async_part(msg, urb); in line6_async_request_sent()
155 struct urb *ur in line6_send_raw_message_async_part()
154 line6_send_raw_message_async_part(struct message *msg, struct urb *urb) line6_send_raw_message_async_part() argument
202 struct urb *urb; line6_send_raw_message_async() local
285 line6_data_received(struct urb *urb) line6_data_received() argument
[all...]
/kernel/linux/linux-5.10/sound/usb/bcd2000/
H A Dbcd2000.c54 struct urb *midi_out_urb;
55 struct urb *midi_in_urb;
205 static void bcd2000_output_complete(struct urb *urb) in bcd2000_output_complete() argument
207 struct bcd2000 *bcd2k = urb->context; in bcd2000_output_complete()
211 if (urb->status) in bcd2000_output_complete()
212 dev_warn(&urb->dev->dev, in bcd2000_output_complete()
213 PREFIX "output urb->status: %d\n", urb->status); in bcd2000_output_complete()
215 if (urb in bcd2000_output_complete()
222 bcd2000_input_complete(struct urb *urb) bcd2000_input_complete() argument
[all...]
/kernel/linux/linux-6.6/sound/usb/bcd2000/
H A Dbcd2000.c54 struct urb *midi_out_urb;
55 struct urb *midi_in_urb;
205 static void bcd2000_output_complete(struct urb *urb) in bcd2000_output_complete() argument
207 struct bcd2000 *bcd2k = urb->context; in bcd2000_output_complete()
211 if (urb->status) in bcd2000_output_complete()
212 dev_warn(&urb->dev->dev, in bcd2000_output_complete()
213 PREFIX "output urb->status: %d\n", urb->status); in bcd2000_output_complete()
215 if (urb in bcd2000_output_complete()
222 bcd2000_input_complete(struct urb *urb) bcd2000_input_complete() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Ddummy_hcd.c227 struct urb *urb; member
1173 static int dummy_ep_stream_en(struct dummy_hcd *dum_hcd, struct urb *urb) in dummy_ep_stream_en() argument
1175 const struct usb_endpoint_descriptor *desc = &urb->ep->desc; in dummy_ep_stream_en()
1223 static int dummy_validate_stream(struct dummy_hcd *dum_hcd, struct urb *urb) in dummy_validate_stream() argument
1228 enabled = dummy_ep_stream_en(dum_hcd, urb); in dummy_validate_stream()
1229 if (!urb->stream_id) { in dummy_validate_stream()
1238 usb_pipeendpoint(urb in dummy_validate_stream()
1248 dummy_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) dummy_urb_enqueue() argument
1301 dummy_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) dummy_urb_dequeue() argument
1321 dummy_perform_transfer(struct urb *urb, struct dummy_request *req, u32 len) dummy_perform_transfer() argument
1388 transfer(struct dummy_hcd *dum_hcd, struct urb *urb, struct dummy_ep *ep, int limit, int *status) transfer() argument
1601 handle_control_request(struct dummy_hcd *dum_hcd, struct urb *urb, struct usb_ctrlrequest *setup, int *status) handle_control_request() argument
1819 struct urb *urb; dummy_timer() local
1848 urb); dummy_timer() local
1863 ep->ep.name, urb); dummy_timer() local
1972 usb_hcd_unlink_urb_from_ep(dummy_hcd_to_hcd(dum_hcd), urb); dummy_timer() local
1974 usb_hcd_giveback_urb(dummy_hcd_to_hcd(dum_hcd), urb, status); dummy_timer() local
2386 show_urb(char *buf, size_t size, struct urb *urb) show_urb() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Ddummy_hcd.c227 struct urb *urb; member
1184 static int dummy_ep_stream_en(struct dummy_hcd *dum_hcd, struct urb *urb) in dummy_ep_stream_en() argument
1186 const struct usb_endpoint_descriptor *desc = &urb->ep->desc; in dummy_ep_stream_en()
1234 static int dummy_validate_stream(struct dummy_hcd *dum_hcd, struct urb *urb) in dummy_validate_stream() argument
1239 enabled = dummy_ep_stream_en(dum_hcd, urb); in dummy_validate_stream()
1240 if (!urb->stream_id) { in dummy_validate_stream()
1249 usb_pipeendpoint(urb in dummy_validate_stream()
1259 dummy_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) dummy_urb_enqueue() argument
1312 dummy_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) dummy_urb_dequeue() argument
1332 dummy_perform_transfer(struct urb *urb, struct dummy_request *req, u32 len) dummy_perform_transfer() argument
1399 transfer(struct dummy_hcd *dum_hcd, struct urb *urb, struct dummy_ep *ep, int limit, int *status) transfer() argument
1612 handle_control_request(struct dummy_hcd *dum_hcd, struct urb *urb, struct usb_ctrlrequest *setup, int *status) handle_control_request() argument
1832 struct urb *urb; dummy_timer() local
1861 urb); dummy_timer() local
1876 ep->ep.name, urb); dummy_timer() local
1985 usb_hcd_unlink_urb_from_ep(dummy_hcd_to_hcd(dum_hcd), urb); dummy_timer() local
1987 usb_hcd_giveback_urb(dummy_hcd_to_hcd(dum_hcd), urb, status); dummy_timer() local
2399 show_urb(char *buf, size_t size, struct urb *urb) show_urb() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/usb/
H A Dcatc.c182 struct urb *tx_urb, *rx_urb, *irq_urb, *ctrl_urb;
212 static void catc_rx_done(struct urb *urb) in catc_rx_done() argument
214 struct catc *catc = urb->context; in catc_rx_done()
215 u8 *pkt_start = urb->transfer_buffer; in catc_rx_done()
218 int status = urb->status; in catc_rx_done()
226 dev_dbg(&urb->dev->dev, "rx_done, status %d, length %d\n", in catc_rx_done()
227 status, urb->actual_length); in catc_rx_done()
234 if (pkt_len > urb->actual_length) { in catc_rx_done()
240 pkt_len = urb in catc_rx_done()
278 catc_irq_done(struct urb *urb) catc_irq_done() argument
372 catc_tx_done(struct urb *urb) catc_tx_done() argument
474 struct urb *urb = catc->ctrl_urb; catc_ctrl_run() local
498 catc_ctrl_done(struct urb *urb) catc_ctrl_done() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/usb/
H A Dcatc.c182 struct urb *tx_urb, *rx_urb, *irq_urb, *ctrl_urb;
212 static void catc_rx_done(struct urb *urb) in catc_rx_done() argument
214 struct catc *catc = urb->context; in catc_rx_done()
215 u8 *pkt_start = urb->transfer_buffer; in catc_rx_done()
218 int status = urb->status; in catc_rx_done()
226 dev_dbg(&urb->dev->dev, "rx_done, status %d, length %d\n", in catc_rx_done()
227 status, urb->actual_length); in catc_rx_done()
234 if (pkt_len > urb->actual_length) { in catc_rx_done()
240 pkt_len = urb in catc_rx_done()
278 catc_irq_done(struct urb *urb) catc_irq_done() argument
372 catc_tx_done(struct urb *urb) catc_tx_done() argument
474 struct urb *urb = catc->ctrl_urb; catc_ctrl_run() local
498 catc_ctrl_done(struct urb *urb) catc_ctrl_done() argument
[all...]
/kernel/linux/linux-6.6/sound/usb/
H A Dmidi2.c49 struct urb *urb; member
107 struct urb *)) in do_submit_urbs_locked()
120 err = prepare(ep, ctx->urb); in do_submit_urbs_locked()
123 if (!ctx->urb->transfer_buffer_length) in do_submit_urbs_locked()
125 ctx->urb->dev = ep->dev; in do_submit_urbs_locked()
126 err = usb_submit_urb(ctx->urb, GFP_ATOMIC); in do_submit_urbs_locked()
136 /* prepare for output submission: copy from rawmidi buffer to urb packet */
138 struct urb *urb) in prepare_output_urb()
137 prepare_output_urb(struct snd_usb_midi2_endpoint *ep, struct urb *urb) prepare_output_urb() argument
159 output_urb_complete(struct urb *urb) output_urb_complete() argument
175 prepare_input_urb(struct snd_usb_midi2_endpoint *ep, struct urb *urb) prepare_input_urb() argument
188 input_urb_complete(struct urb *urb) input_urb_complete() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvc_video.c1175 return usb_submit_urb(uvc_urb->urb, mem_flags); in uvc_submit_urb()
1417 struct urb *urb = uvc_urb->urb; in uvc_video_decode_isoc() local
1422 for (i = 0; i < urb->number_of_packets; ++i) { in uvc_video_decode_isoc()
1423 if (urb->iso_frame_desc[i].status < 0) { in uvc_video_decode_isoc()
1426 urb->iso_frame_desc[i].status); in uvc_video_decode_isoc()
1434 mem = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in uvc_video_decode_isoc()
1437 urb in uvc_video_decode_isoc()
1463 struct urb *urb = uvc_urb->urb; uvc_video_decode_bulk() local
1536 struct urb *urb = uvc_urb->urb; uvc_video_encode_bulk() local
1579 uvc_video_complete(struct urb *urb) uvc_video_complete() argument
1809 struct urb *urb; uvc_init_video_isoc() local
1861 struct urb *urb; uvc_init_video_bulk() local
[all...]
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-6.6/drivers/usb/class/
H A Dcdc-acm.c157 usb_poison_urb(acm->wb[i].urb); in acm_poison_urbs()
169 usb_unpoison_urb(acm->wb[i].urb); in acm_unpoison_urbs()
235 wb->urb->transfer_buffer = wb->buf; in acm_start_wb()
236 wb->urb->transfer_dma = wb->dmah; in acm_start_wb()
237 wb->urb->transfer_buffer_length = wb->len; in acm_start_wb()
238 wb->urb->dev = acm->dev; in acm_start_wb()
240 rc = usb_submit_urb(wb->urb, GFP_ATOMIC); in acm_start_wb()
371 static void acm_ctrl_irq(struct urb *urb) in acm_ctrl_irq() argument
373 struct acm *acm = urb in acm_ctrl_irq()
490 acm_process_read_urb(struct acm *acm, struct urb *urb) acm_process_read_urb() argument
505 acm_read_bulk_callback(struct urb *urb) acm_read_bulk_callback() argument
579 acm_write_bulk(struct urb *urb) acm_write_bulk() argument
754 struct urb *urb; acm_port_shutdown() local
1404 struct urb *urb; acm_probe() local
1645 struct urb *urb; acm_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/gdm724x/
H A Dgdm_usb.c92 t->urb = usb_alloc_urb(0, GFP_ATOMIC); in alloc_tx_struct()
97 if (!t->urb || !t->buf) { in alloc_tx_struct()
105 usb_free_urb(t->urb); in alloc_tx_struct()
135 usb_free_urb(t->urb); in free_tx_struct()
183 r->urb = usb_alloc_urb(0, GFP_KERNEL); in alloc_rx_struct()
185 if (!r->urb || !r->buf) { in alloc_rx_struct()
193 usb_free_urb(r->urb); in alloc_rx_struct()
206 usb_free_urb(r->urb); in free_rx_struct()
278 usb_kill_urb(r->urb); in release_usb()
414 r->urb in do_rx()
457 gdm_usb_rcv_complete(struct urb *urb) gdm_usb_rcv_complete() argument
543 gdm_usb_send_complete(struct urb *urb) gdm_usb_send_complete() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/gdm724x/
H A Dgdm_usb.c92 t->urb = usb_alloc_urb(0, GFP_ATOMIC); in alloc_tx_struct()
97 if (!t->urb || !t->buf) { in alloc_tx_struct()
105 usb_free_urb(t->urb); in alloc_tx_struct()
135 usb_free_urb(t->urb); in free_tx_struct()
183 r->urb = usb_alloc_urb(0, GFP_KERNEL); in alloc_rx_struct()
185 if (!r->urb || !r->buf) { in alloc_rx_struct()
193 usb_free_urb(r->urb); in alloc_rx_struct()
206 usb_free_urb(r->urb); in free_rx_struct()
278 usb_kill_urb(r->urb); in release_usb()
414 r->urb in do_rx()
457 gdm_usb_rcv_complete(struct urb *urb) gdm_usb_rcv_complete() argument
543 gdm_usb_send_complete(struct urb *urb) gdm_usb_send_complete() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/class/
H A Dcdc-acm.c156 usb_poison_urb(acm->wb[i].urb); in acm_poison_urbs()
168 usb_unpoison_urb(acm->wb[i].urb); in acm_unpoison_urbs()
234 wb->urb->transfer_buffer = wb->buf; in acm_start_wb()
235 wb->urb->transfer_dma = wb->dmah; in acm_start_wb()
236 wb->urb->transfer_buffer_length = wb->len; in acm_start_wb()
237 wb->urb->dev = acm->dev; in acm_start_wb()
239 rc = usb_submit_urb(wb->urb, GFP_ATOMIC); in acm_start_wb()
360 static void acm_ctrl_irq(struct urb *urb) in acm_ctrl_irq() argument
362 struct acm *acm = urb in acm_ctrl_irq()
479 acm_process_read_urb(struct acm *acm, struct urb *urb) acm_process_read_urb() argument
494 acm_read_bulk_callback(struct urb *urb) acm_read_bulk_callback() argument
568 acm_write_bulk(struct urb *urb) acm_write_bulk() argument
747 struct urb *urb; acm_port_shutdown() local
1404 struct urb *urb; acm_probe() local
1641 struct urb *urb; acm_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/dwc2/
H A Dhcd_ddma.c550 frame_desc = &qtd->urb->iso_descs[qtd->isoc_frame_index_last]; in dwc2_fill_host_isoc_dma_desc()
557 dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset); in dwc2_fill_host_isoc_dma_desc()
569 if (qtd->isoc_frame_index_last == qtd->urb->packet_count) in dwc2_fill_host_isoc_dma_desc()
625 qtd->urb->packet_count) in dwc2_init_isoc_dma_desc()
630 qtd->urb->packet_count) { in dwc2_init_isoc_dma_desc()
763 chan->xfer_dma = qtd->urb->dma + in dwc2_init_non_isoc_dma_desc()
764 qtd->urb->actual_length; in dwc2_init_non_isoc_dma_desc()
765 chan->xfer_len = qtd->urb->length - in dwc2_init_non_isoc_dma_desc()
766 qtd->urb->actual_length; in dwc2_init_non_isoc_dma_desc()
902 if (!qtd->urb) in dwc2_cmpl_host_isoc_dma_desc()
1074 struct dwc2_hcd_urb *urb = qtd->urb; dwc2_update_non_isoc_urb_state_ddma() local
1157 struct dwc2_hcd_urb *urb = qtd->urb; dwc2_process_non_isoc_desc() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/dwc2/
H A Dhcd_ddma.c520 frame_desc = &qtd->urb->iso_descs[qtd->isoc_frame_index_last]; in dwc2_fill_host_isoc_dma_desc()
527 dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset); in dwc2_fill_host_isoc_dma_desc()
539 if (qtd->isoc_frame_index_last == qtd->urb->packet_count) in dwc2_fill_host_isoc_dma_desc()
595 qtd->urb->packet_count) in dwc2_init_isoc_dma_desc()
600 qtd->urb->packet_count) { in dwc2_init_isoc_dma_desc()
733 chan->xfer_dma = qtd->urb->dma + in dwc2_init_non_isoc_dma_desc()
734 qtd->urb->actual_length; in dwc2_init_non_isoc_dma_desc()
735 chan->xfer_len = qtd->urb->length - in dwc2_init_non_isoc_dma_desc()
736 qtd->urb->actual_length; in dwc2_init_non_isoc_dma_desc()
872 if (!qtd->urb) in dwc2_cmpl_host_isoc_dma_desc()
1044 struct dwc2_hcd_urb *urb = qtd->urb; dwc2_update_non_isoc_urb_state_ddma() local
1127 struct dwc2_hcd_urb *urb = qtd->urb; dwc2_process_non_isoc_desc() local
[all...]
/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-5.10/drivers/usb/serial/
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()
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/
H A Dtm6000-video.c47 static bool keep_urb; /* keep urb buffers allocated */
116 struct urb *urb) in copy_streams()
118 struct tm6000_dmaqueue *dma_q = urb->context; in copy_streams()
144 /* from last urb or packet */ in copy_streams()
284 struct urb *urb) in copy_multiplexed()
286 struct tm6000_dmaqueue *dma_q = urb->context; in copy_multiplexed()
367 * Controls the isoc copy of each urb packet
369 static inline int tm6000_isoc_copy(struct urb *ur argument
115 copy_streams(u8 *data, unsigned long len, struct urb *urb) copy_streams() argument
283 copy_multiplexed(u8 *ptr, unsigned long len, struct urb *urb) copy_multiplexed() argument
415 tm6000_irq_callback(struct urb *urb) tm6000_irq_callback() argument
521 struct urb *urb; tm6000_uninit_isoc() local
555 struct urb *urb; tm6000_prepare_isoc() local
[all...]
/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...]

Completed in 25 milliseconds

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