/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/firewire/tascam/ |
H A D | tascam-stream.c | 348 err = init_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 352 err = init_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex() 354 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 360 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 361 destroy_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex() 382 destroy_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_destroy_duplex() 383 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_destroy_duplex() 409 err = keep_resources(tscm, rate, &tscm->tx_stream); in snd_tscm_stream_reserve_duplex() 413 err = keep_resources(tscm, rate, &tscm->rx_stream); in snd_tscm_stream_reserve_duplex() 466 err = amdtp_domain_add_stream(&tscm->domain, &tscm->rx_stream, in snd_tscm_stream_start_duplex() [all …]
|
H A D | tascam-hwdep.c | 20 __releases(&tscm->lock) in tscm_hwdep_read_locked() 30 spin_unlock_irq(&tscm->lock); in tscm_hwdep_read_locked() 40 __releases(&tscm->lock) in tscm_hwdep_read_queue() 63 if (tscm->pull_pos == tscm->push_pos) in tscm_hwdep_read_queue() 65 else if (tscm->pull_pos < tscm->push_pos) in tscm_hwdep_read_queue() 69 head_pos = tscm->pull_pos; in tscm_hwdep_read_queue() 106 while (!tscm->dev_lock_changed && tscm->push_pos == tscm->pull_pos) { in hwdep_read() 119 } else if (tscm->push_pos != tscm->pull_pos) { in hwdep_read() 138 if (tscm->dev_lock_changed || tscm->push_pos != tscm->pull_pos) in hwdep_poll() 204 if (copy_to_user(arg, tscm->state, sizeof(tscm->state))) in tscm_hwdep_state() [all …]
|
H A D | tascam-pcm.c | 20 stream = &tscm->tx_stream; in pcm_init_hw_params() 24 stream = &tscm->rx_stream; in pcm_init_hw_params() 28 if (tscm->spec->has_adat) in pcm_init_hw_params() 30 if (tscm->spec->has_spdif) in pcm_init_hw_params() 62 mutex_lock(&tscm->mutex); in pcm_open() 142 mutex_lock(&tscm->mutex); in pcm_hw_free() 228 return amdtp_domain_stream_pcm_pointer(&tscm->domain, &tscm->tx_stream); in pcm_capture_pointer() 235 return amdtp_domain_stream_pcm_pointer(&tscm->domain, &tscm->rx_stream); in pcm_playback_pointer() 242 return amdtp_domain_stream_pcm_ack(&tscm->domain, &tscm->tx_stream); in pcm_capture_ack() 249 return amdtp_domain_stream_pcm_ack(&tscm->domain, &tscm->rx_stream); in pcm_playback_ack() [all …]
|
H A D | tascam.c | 73 if (tscm->spec == NULL) in identify_model() 79 snprintf(tscm->card->longname, sizeof(tscm->card->longname), in identify_model() 101 &tscm->card); in do_registration() 105 tscm->card->private_data = tscm; in do_registration() 119 snd_tscm_proc_init(tscm); in do_registration() 137 tscm->registered = true; in do_registration() 149 struct snd_tscm *tscm; in snd_tscm_probe() local 153 if (!tscm) in snd_tscm_probe() 174 if (!tscm->registered) in snd_tscm_update() 183 if (tscm->registered) { in snd_tscm_update() [all …]
|
H A D | tascam-midi.c | 48 spin_lock_irqsave(&tscm->lock, flags); in midi_capture_trigger() 55 spin_unlock_irqrestore(&tscm->lock, flags); in midi_capture_trigger() 63 spin_lock_irqsave(&tscm->lock, flags); in midi_playback_trigger() 69 spin_unlock_irqrestore(&tscm->lock, flags); in midi_playback_trigger() 90 err = snd_rawmidi_new(tscm->card, tscm->card->driver, 0, in snd_tscm_create_midi_devices() 91 tscm->spec->midi_playback_ports, in snd_tscm_create_midi_devices() 92 tscm->spec->midi_capture_ports, in snd_tscm_create_midi_devices() 98 "%s MIDI", tscm->card->shortname); in snd_tscm_create_midi_devices() 99 rmidi->private_data = tscm; in snd_tscm_create_midi_devices() 113 tscm->card->shortname, subs->number + 1); in snd_tscm_create_midi_devices() [all …]
|
H A D | tascam-transaction.c | 250 struct snd_tscm *tscm = callback_data; in handle_midi_tx() local 259 if (offset != tscm->async_handler.offset) in handle_midi_tx() 268 if (port >= tscm->spec->midi_capture_ports) in handle_midi_tx() 306 tscm->async_handler.length = 8 * 8; in snd_tscm_transaction_register() 308 tscm->async_handler.callback_data = tscm; in snd_tscm_transaction_register() 315 err = snd_tscm_transaction_reregister(tscm); in snd_tscm_transaction_register() 320 tscm->out_ports[i].parent = fw_parent_device(tscm->unit); in snd_tscm_transaction_register() 321 tscm->out_ports[i].next_ktime = 0; in snd_tscm_transaction_register() 328 tscm->async_handler.callback_data = NULL; in snd_tscm_transaction_register() 341 (tscm->async_handler.offset >> 32)); in snd_tscm_transaction_reregister() [all …]
|
H A D | tascam.h | 166 int snd_tscm_stream_get_clock(struct snd_tscm *tscm, 168 int snd_tscm_stream_init_duplex(struct snd_tscm *tscm); 175 void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm); 177 void snd_tscm_stream_lock_changed(struct snd_tscm *tscm); 178 int snd_tscm_stream_lock_try(struct snd_tscm *tscm); 179 void snd_tscm_stream_lock_release(struct snd_tscm *tscm); 201 int snd_tscm_transaction_register(struct snd_tscm *tscm); 205 void snd_tscm_proc_init(struct snd_tscm *tscm); 207 int snd_tscm_create_pcm_devices(struct snd_tscm *tscm); 209 int snd_tscm_create_midi_devices(struct snd_tscm *tscm); [all …]
|
H A D | tascam-proc.c | 13 struct snd_tscm *tscm = entry->private_data; in proc_read_firmware() local 18 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 25 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 32 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 39 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 59 entry = snd_info_create_card_entry(tscm->card, name, root); in add_node() 61 snd_info_set_text_ops(entry, tscm, op); in add_node() 64 void snd_tscm_proc_init(struct snd_tscm *tscm) in snd_tscm_proc_init() argument 72 root = snd_info_create_card_entry(tscm->card, "firewire", in snd_tscm_proc_init() 73 tscm->card->proc_root); in snd_tscm_proc_init() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/firewire/tascam/ |
H A D | tascam-stream.c | 348 err = init_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 352 err = init_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex() 354 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 360 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 361 destroy_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex() 382 destroy_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_destroy_duplex() 383 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_destroy_duplex() 409 err = keep_resources(tscm, rate, &tscm->tx_stream); in snd_tscm_stream_reserve_duplex() 413 err = keep_resources(tscm, rate, &tscm->rx_stream); in snd_tscm_stream_reserve_duplex() 466 err = amdtp_domain_add_stream(&tscm->domain, &tscm->rx_stream, in snd_tscm_stream_start_duplex() [all …]
|
H A D | tascam-hwdep.c | 20 __releases(&tscm->lock) in tscm_hwdep_read_locked() 30 spin_unlock_irq(&tscm->lock); in tscm_hwdep_read_locked() 40 __releases(&tscm->lock) in tscm_hwdep_read_queue() 63 if (tscm->pull_pos == tscm->push_pos) in tscm_hwdep_read_queue() 65 else if (tscm->pull_pos < tscm->push_pos) in tscm_hwdep_read_queue() 69 head_pos = tscm->pull_pos; in tscm_hwdep_read_queue() 106 while (!tscm->dev_lock_changed && tscm->push_pos == tscm->pull_pos) { in hwdep_read() 119 } else if (tscm->push_pos != tscm->pull_pos) { in hwdep_read() 138 if (tscm->dev_lock_changed || tscm->push_pos != tscm->pull_pos) in hwdep_poll() 204 if (copy_to_user(arg, tscm->state, sizeof(tscm->state))) in tscm_hwdep_state() [all …]
|
H A D | tascam-pcm.c | 20 stream = &tscm->tx_stream; in pcm_init_hw_params() 24 stream = &tscm->rx_stream; in pcm_init_hw_params() 28 if (tscm->spec->has_adat) in pcm_init_hw_params() 30 if (tscm->spec->has_spdif) in pcm_init_hw_params() 62 mutex_lock(&tscm->mutex); in pcm_open() 142 mutex_lock(&tscm->mutex); in pcm_hw_free() 228 return amdtp_domain_stream_pcm_pointer(&tscm->domain, &tscm->tx_stream); in pcm_capture_pointer() 235 return amdtp_domain_stream_pcm_pointer(&tscm->domain, &tscm->rx_stream); in pcm_playback_pointer() 242 return amdtp_domain_stream_pcm_ack(&tscm->domain, &tscm->tx_stream); in pcm_capture_ack() 249 return amdtp_domain_stream_pcm_ack(&tscm->domain, &tscm->rx_stream); in pcm_playback_ack() [all …]
|
H A D | tascam.c | 73 if (tscm->spec == NULL) in identify_model() 79 snprintf(tscm->card->longname, sizeof(tscm->card->longname), in identify_model() 101 &tscm->card); in do_registration() 105 tscm->card->private_data = tscm; in do_registration() 119 snd_tscm_proc_init(tscm); in do_registration() 137 tscm->registered = true; in do_registration() 149 struct snd_tscm *tscm; in snd_tscm_probe() local 153 if (!tscm) in snd_tscm_probe() 174 if (!tscm->registered) in snd_tscm_update() 183 if (tscm->registered) { in snd_tscm_update() [all …]
|
H A D | tascam-midi.c | 48 spin_lock_irqsave(&tscm->lock, flags); in midi_capture_trigger() 55 spin_unlock_irqrestore(&tscm->lock, flags); in midi_capture_trigger() 63 spin_lock_irqsave(&tscm->lock, flags); in midi_playback_trigger() 69 spin_unlock_irqrestore(&tscm->lock, flags); in midi_playback_trigger() 90 err = snd_rawmidi_new(tscm->card, tscm->card->driver, 0, in snd_tscm_create_midi_devices() 91 tscm->spec->midi_playback_ports, in snd_tscm_create_midi_devices() 92 tscm->spec->midi_capture_ports, in snd_tscm_create_midi_devices() 98 "%s MIDI", tscm->card->shortname); in snd_tscm_create_midi_devices() 99 rmidi->private_data = tscm; in snd_tscm_create_midi_devices() 113 tscm->card->shortname, subs->number + 1); in snd_tscm_create_midi_devices() [all …]
|
H A D | tascam-transaction.c | 250 struct snd_tscm *tscm = callback_data; in handle_midi_tx() local 259 if (offset != tscm->async_handler.offset) in handle_midi_tx() 268 if (port >= tscm->spec->midi_capture_ports) in handle_midi_tx() 306 tscm->async_handler.length = 8 * 8; in snd_tscm_transaction_register() 308 tscm->async_handler.callback_data = tscm; in snd_tscm_transaction_register() 315 err = snd_tscm_transaction_reregister(tscm); in snd_tscm_transaction_register() 320 tscm->out_ports[i].parent = fw_parent_device(tscm->unit); in snd_tscm_transaction_register() 321 tscm->out_ports[i].next_ktime = 0; in snd_tscm_transaction_register() 328 tscm->async_handler.callback_data = NULL; in snd_tscm_transaction_register() 341 (tscm->async_handler.offset >> 32)); in snd_tscm_transaction_reregister() [all …]
|
H A D | tascam.h | 166 int snd_tscm_stream_get_clock(struct snd_tscm *tscm, 168 int snd_tscm_stream_init_duplex(struct snd_tscm *tscm); 175 void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm); 177 void snd_tscm_stream_lock_changed(struct snd_tscm *tscm); 178 int snd_tscm_stream_lock_try(struct snd_tscm *tscm); 179 void snd_tscm_stream_lock_release(struct snd_tscm *tscm); 201 int snd_tscm_transaction_register(struct snd_tscm *tscm); 205 void snd_tscm_proc_init(struct snd_tscm *tscm); 207 int snd_tscm_create_pcm_devices(struct snd_tscm *tscm); 209 int snd_tscm_create_midi_devices(struct snd_tscm *tscm); [all …]
|
H A D | tascam-proc.c | 13 struct snd_tscm *tscm = entry->private_data; in proc_read_firmware() local 18 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 25 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 32 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 39 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 59 entry = snd_info_create_card_entry(tscm->card, name, root); in add_node() 61 snd_info_set_text_ops(entry, tscm, op); in add_node() 64 void snd_tscm_proc_init(struct snd_tscm *tscm) in snd_tscm_proc_init() argument 72 root = snd_info_create_card_entry(tscm->card, "firewire", in snd_tscm_proc_init() 73 tscm->card->proc_root); in snd_tscm_proc_init() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/firewire/tascam/ |
H A D | tascam-stream.c | 348 err = init_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 352 err = init_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex() 354 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 360 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_init_duplex() 361 destroy_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_init_duplex() 382 destroy_stream(tscm, &tscm->rx_stream); in snd_tscm_stream_destroy_duplex() 383 destroy_stream(tscm, &tscm->tx_stream); in snd_tscm_stream_destroy_duplex() 409 err = keep_resources(tscm, rate, &tscm->tx_stream); in snd_tscm_stream_reserve_duplex() 413 err = keep_resources(tscm, rate, &tscm->rx_stream); in snd_tscm_stream_reserve_duplex() 466 err = amdtp_domain_add_stream(&tscm->domain, &tscm->rx_stream, in snd_tscm_stream_start_duplex() [all …]
|
H A D | tascam-hwdep.c | 20 __releases(&tscm->lock) in tscm_hwdep_read_locked() 30 spin_unlock_irq(&tscm->lock); in tscm_hwdep_read_locked() 40 __releases(&tscm->lock) in tscm_hwdep_read_queue() 63 if (tscm->pull_pos == tscm->push_pos) in tscm_hwdep_read_queue() 65 else if (tscm->pull_pos < tscm->push_pos) in tscm_hwdep_read_queue() 69 head_pos = tscm->pull_pos; in tscm_hwdep_read_queue() 106 while (!tscm->dev_lock_changed && tscm->push_pos == tscm->pull_pos) { in hwdep_read() 119 } else if (tscm->push_pos != tscm->pull_pos) { in hwdep_read() 138 if (tscm->dev_lock_changed || tscm->push_pos != tscm->pull_pos) in hwdep_poll() 204 if (copy_to_user(arg, tscm->state, sizeof(tscm->state))) in tscm_hwdep_state() [all …]
|
H A D | tascam-pcm.c | 20 stream = &tscm->tx_stream; in pcm_init_hw_params() 24 stream = &tscm->rx_stream; in pcm_init_hw_params() 28 if (tscm->spec->has_adat) in pcm_init_hw_params() 30 if (tscm->spec->has_spdif) in pcm_init_hw_params() 62 mutex_lock(&tscm->mutex); in pcm_open() 142 mutex_lock(&tscm->mutex); in pcm_hw_free() 228 return amdtp_domain_stream_pcm_pointer(&tscm->domain, &tscm->tx_stream); in pcm_capture_pointer() 235 return amdtp_domain_stream_pcm_pointer(&tscm->domain, &tscm->rx_stream); in pcm_playback_pointer() 242 return amdtp_domain_stream_pcm_ack(&tscm->domain, &tscm->tx_stream); in pcm_capture_ack() 249 return amdtp_domain_stream_pcm_ack(&tscm->domain, &tscm->rx_stream); in pcm_playback_ack() [all …]
|
H A D | tascam.c | 73 if (tscm->spec == NULL) in identify_model() 79 snprintf(tscm->card->longname, sizeof(tscm->card->longname), in identify_model() 101 &tscm->card); in do_registration() 105 tscm->card->private_data = tscm; in do_registration() 119 snd_tscm_proc_init(tscm); in do_registration() 137 tscm->registered = true; in do_registration() 149 struct snd_tscm *tscm; in snd_tscm_probe() local 153 if (!tscm) in snd_tscm_probe() 174 if (!tscm->registered) in snd_tscm_update() 183 if (tscm->registered) { in snd_tscm_update() [all …]
|
H A D | tascam-midi.c | 48 spin_lock_irqsave(&tscm->lock, flags); in midi_capture_trigger() 55 spin_unlock_irqrestore(&tscm->lock, flags); in midi_capture_trigger() 63 spin_lock_irqsave(&tscm->lock, flags); in midi_playback_trigger() 69 spin_unlock_irqrestore(&tscm->lock, flags); in midi_playback_trigger() 90 err = snd_rawmidi_new(tscm->card, tscm->card->driver, 0, in snd_tscm_create_midi_devices() 91 tscm->spec->midi_playback_ports, in snd_tscm_create_midi_devices() 92 tscm->spec->midi_capture_ports, in snd_tscm_create_midi_devices() 98 "%s MIDI", tscm->card->shortname); in snd_tscm_create_midi_devices() 99 rmidi->private_data = tscm; in snd_tscm_create_midi_devices() 113 tscm->card->shortname, subs->number + 1); in snd_tscm_create_midi_devices() [all …]
|
H A D | tascam-transaction.c | 250 struct snd_tscm *tscm = callback_data; in handle_midi_tx() local 259 if (offset != tscm->async_handler.offset) in handle_midi_tx() 268 if (port >= tscm->spec->midi_capture_ports) in handle_midi_tx() 306 tscm->async_handler.length = 8 * 8; in snd_tscm_transaction_register() 308 tscm->async_handler.callback_data = tscm; in snd_tscm_transaction_register() 315 err = snd_tscm_transaction_reregister(tscm); in snd_tscm_transaction_register() 320 tscm->out_ports[i].parent = fw_parent_device(tscm->unit); in snd_tscm_transaction_register() 321 tscm->out_ports[i].next_ktime = 0; in snd_tscm_transaction_register() 328 tscm->async_handler.callback_data = NULL; in snd_tscm_transaction_register() 341 (tscm->async_handler.offset >> 32)); in snd_tscm_transaction_reregister() [all …]
|
H A D | tascam.h | 166 int snd_tscm_stream_get_clock(struct snd_tscm *tscm, 168 int snd_tscm_stream_init_duplex(struct snd_tscm *tscm); 175 void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm); 177 void snd_tscm_stream_lock_changed(struct snd_tscm *tscm); 178 int snd_tscm_stream_lock_try(struct snd_tscm *tscm); 179 void snd_tscm_stream_lock_release(struct snd_tscm *tscm); 201 int snd_tscm_transaction_register(struct snd_tscm *tscm); 205 void snd_tscm_proc_init(struct snd_tscm *tscm); 207 int snd_tscm_create_pcm_devices(struct snd_tscm *tscm); 209 int snd_tscm_create_midi_devices(struct snd_tscm *tscm); [all …]
|
H A D | tascam-proc.c | 13 struct snd_tscm *tscm = entry->private_data; in proc_read_firmware() local 18 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 25 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 32 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 39 err = snd_fw_transaction(tscm->unit, TCODE_READ_QUADLET_REQUEST, in proc_read_firmware() 59 entry = snd_info_create_card_entry(tscm->card, name, root); in add_node() 61 snd_info_set_text_ops(entry, tscm, op); in add_node() 64 void snd_tscm_proc_init(struct snd_tscm *tscm) in snd_tscm_proc_init() argument 72 root = snd_info_create_card_entry(tscm->card, "firewire", in snd_tscm_proc_init() 73 tscm->card->proc_root); in snd_tscm_proc_init() [all …]
|
/dports/comms/pyla/pyla/ |
H A D | hylaproto.py | 107 rights = tscm.login(username,password) 112 return (tscm,rights) 137 status = tscm.getstatus() 174 retlist = tscm.getusrjobs(queue,'*') 230 ret = tscm.jobcmd(cmd,job) 273 for c in tscm.getcoverlist(): 284 lhash = tscm.getldaphash() 317 ret = tscm.getdocs(filename) 452 jobid = tscm.createjob(jobhash) 468 tscm.putdoc(jobid,xfile,'ps') [all …]
|