Home
last modified time | relevance | path

Searched refs:usx2y (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/kernel/sound/usb/usx2y/
H A Dusbusx2y.c167 struct usx2ydev *usx2y = urb->context; in i_usx2y_out04_int() local
168 for (i = 0; i < 10 && usx2y->as04.urb[i] != urb; i++); in i_usx2y_out04_int()
177 struct usx2ydev *usx2y = urb->context; in i_usx2y_in04_int() local
178 struct us428ctls_sharedmem *us428ctls = usx2y->us428ctls_sharedmem; in i_usx2y_in04_int()
180 usx2y->in04_int_calls++; in i_usx2y_in04_int()
192 memcpy(usx2y->in04_last, usx2y->in04_buf, sizeof(usx2y->in04_last)); in i_usx2y_in04_int()
197 if (usx2y->in04_last[i] != ((char*)usx2y->in04_buf)[i]) { in i_usx2y_in04_int()
200 usx2y->in04_last[i] = ((char*)usx2y->in04_buf)[i]; in i_usx2y_in04_int()
208 memcpy(us428ctls->ctl_snapshot + n, usx2y->in04_buf, sizeof(us428ctls->ctl_snapshot[0])); in i_usx2y_in04_int()
211 wake_up(&usx2y->us428ctls_wait_queue_head); in i_usx2y_in04_int()
[all …]
H A Dusx2yhwdeppcm.c55 struct usx2ydev *usx2y = subs->usx2y; in usx2y_usbpcm_urb_capt_retire() local
56 if (0 > usx2y->hwdep_pcm_shm->capture_iso_start) { //FIXME in usx2y_usbpcm_urb_capt_retire()
57 int head = usx2y->hwdep_pcm_shm->captured_iso_head + 1; in usx2y_usbpcm_urb_capt_retire()
58 if (head >= ARRAY_SIZE(usx2y->hwdep_pcm_shm->captured_iso)) in usx2y_usbpcm_urb_capt_retire()
60 usx2y->hwdep_pcm_shm->capture_iso_start = head; in usx2y_usbpcm_urb_capt_retire()
68 lens += urb->iso_frame_desc[i].actual_length / usx2y->stride; in usx2y_usbpcm_urb_capt_retire()
83 struct usx2ydev * usx2y) in usx2y_iso_frames_per_buffer() argument
85 …return (runtime->buffer_size * 1000) / usx2y->rate + 1; //FIXME: so far only correct period_size =… in usx2y_iso_frames_per_buffer()
102 struct usx2ydev *usx2y = subs->usx2y; in usx2y_hwdep_urb_play_prepare() local
103 struct snd_usx2y_hwdep_pcm_shm *shm = usx2y->hwdep_pcm_shm; in usx2y_hwdep_urb_play_prepare()
[all …]
H A Dusbusx2yaudio.c63 struct usx2ydev *usx2y = subs->usx2y; in usx2y_urb_capt_retire() local
73 len = urb->iso_frame_desc[i].actual_length / usx2y->stride; in usx2y_urb_capt_retire()
82 int blen = cnt * usx2y->stride; in usx2y_urb_capt_retire()
83 memcpy(runtime->dma_area + hwptr_done * usx2y->stride, cp, blen); in usx2y_urb_capt_retire()
84 memcpy(runtime->dma_area, cp + blen, len * usx2y->stride - blen); in usx2y_urb_capt_retire()
86 memcpy(runtime->dma_area + hwptr_done * usx2y->stride, cp, in usx2y_urb_capt_retire()
87 len * usx2y->stride); in usx2y_urb_capt_retire()
118 struct usx2ydev *usx2y = subs->usx2y; in usx2y_urb_play_prepare() local
124 counts = cap_urb->iso_frame_desc[pack].actual_length / usx2y->stride; in usx2y_urb_play_prepare()
146 subs->hwptr * usx2y->stride, len * usx2y->stride); in usx2y_urb_play_prepare()
[all …]
H A Dusbusx2y.h55 struct usx2ydev *usx2y; member
80 #define usx2y(c) ((struct usx2ydev *)(c)->private_data) macro
84 int usx2y_async_seq04_init(struct usx2ydev *usx2y);
85 int usx2y_in04_init(struct usx2ydev *usx2y);
H A DMakefile2 snd-usb-usx2y-objs := usbusx2y.o usX2Yhwdep.o usx2yhwdeppcm.o
5 obj-$(CONFIG_SND_USB_USX2Y) += snd-usb-usx2y.o
H A DusX2Yhwdep.c155 struct usb_device *dev = usx2y(card)->dev; in usx2y_create_usbmidi()
162 return snd_usbmidi_create(card, iface, &usx2y(card)->midi_list, quirk); in usx2y_create_usbmidi()
241 hw->private_data = usx2y(card); in usx2y_hwdep_new()
/OK3568_Linux_fs/kernel/sound/usb/
H A DMakefile35 obj-$(CONFIG_SND) += misc/ usx2y/ caiaq/ 6fire/ hiface/ bcd2000/
H A DKconfig52 will be called snd-usb-usx2y.
/OK3568_Linux_fs/kernel/Documentation/userspace-api/ioctl/
H A Dioctl-number.rst148 'H' 90 sound/usb/usx2y/usb_stream.h
/OK3568_Linux_fs/kernel/Documentation/sound/
H A Dalsa-configuration.rst2286 Module snd-usb-usx2y
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log