Home
last modified time | relevance | path

Searched refs:callback (Results 1 – 25 of 37) sorted by relevance

12

/sound/pci/hda/
Dhda_jack.c136 for (cb = jack->callback; cb; cb = next) { in snd_hda_jack_tbl_clear()
247 struct hda_jack_callback *callback = NULL; in snd_hda_jack_detect_enable_callback() local
254 callback = kzalloc(sizeof(*callback), GFP_KERNEL); in snd_hda_jack_detect_enable_callback()
255 if (!callback) in snd_hda_jack_detect_enable_callback()
257 callback->func = func; in snd_hda_jack_detect_enable_callback()
258 callback->nid = jack->nid; in snd_hda_jack_detect_enable_callback()
259 callback->next = jack->callback; in snd_hda_jack_detect_enable_callback()
260 jack->callback = callback; in snd_hda_jack_detect_enable_callback()
264 return callback; /* already registered */ in snd_hda_jack_detect_enable_callback()
267 return callback; /* No unsol if we're polling instead */ in snd_hda_jack_detect_enable_callback()
[all …]
Dhda_jack.h32 struct hda_jack_callback *callback; member
/sound/soc/intel/common/
Dsoc-acpi-intel-byt-match.c38 .callback = byt_thinkpad10_quirk_cb,
45 .callback = byt_thinkpad10_quirk_cb,
52 .callback = byt_thinkpad10_quirk_cb,
59 .callback = byt_thinkpad10_quirk_cb,
67 .callback = byt_pov_p1006w_quirk_cb,
78 .callback = byt_aegex10_quirk_cb,
Dsoc-acpi-intel-cht-match.c24 .callback = cht_surface_quirk_cb,
/sound/synth/emux/
Dsoundfont.c739 rc = sflist->callback.sample_new in load_data()
740 (sflist->callback.private_data, sp, sflist->memhdr, in load_data()
1007 if (sflist->callback.sample_new) { in load_guspatch()
1008 rc = sflist->callback.sample_new in load_guspatch()
1009 (sflist->callback.private_data, smp, sflist->memhdr, in load_guspatch()
1369 if (sflist->callback.sample_free) in snd_sf_clear()
1370 sflist->callback.sample_free(sflist->callback.private_data, in snd_sf_clear()
1385 snd_sf_new(struct snd_sf_callback *callback, struct snd_util_memhdr *hdr) in snd_sf_new() argument
1396 if (callback) in snd_sf_new()
1397 sflist->callback = *callback; in snd_sf_new()
[all …]
Demux_oss.c100 struct snd_seq_port_callback callback; in snd_emux_open_seq_oss() local
110 memset(&callback, 0, sizeof(callback)); in snd_emux_open_seq_oss()
111 callback.owner = THIS_MODULE; in snd_emux_open_seq_oss()
112 callback.event_input = snd_emux_event_oss_input; in snd_emux_open_seq_oss()
116 1, &callback); in snd_emux_open_seq_oss()
Demux_seq.c128 struct snd_seq_port_callback *callback) in snd_emux_create_port() argument
153 callback->private_free = free_port; in snd_emux_create_port()
154 callback->private_data = p; in snd_emux_create_port()
164 p->chset.port = snd_seq_event_port_attach(emu->client, callback, in snd_emux_create_port()
Demux_voice.h22 struct snd_seq_port_callback *callback);
/sound/core/seq/oss/
Dseq_oss_init.c304 struct snd_seq_port_callback callback; in create_port() local
314 memset(&callback, 0, sizeof(callback)); in create_port()
315 callback.owner = THIS_MODULE; in create_port()
316 callback.private_data = dp; in create_port()
317 callback.event_input = snd_seq_oss_event_input; in create_port()
318 callback.private_free = free_devinfo; in create_port()
319 port.kernel = &callback; in create_port()
/sound/soc/intel/boards/
Dbytcr_rt5651.c389 .callback = byt_rt5651_quirk_cb,
401 .callback = byt_rt5651_quirk_cb,
413 .callback = byt_rt5651_quirk_cb,
426 .callback = byt_rt5651_quirk_cb,
440 .callback = byt_rt5651_quirk_cb,
453 .callback = byt_rt5651_quirk_cb,
463 .callback = byt_rt5651_quirk_cb,
472 .callback = byt_rt5651_quirk_cb,
482 .callback = byt_rt5651_pov_p1006w_quirk_cb,
499 .callback = byt_rt5651_quirk_cb,
[all …]
Dbyt-rt5640.c104 .callback = byt_rt5640_quirk_cb,
112 .callback = byt_rt5640_quirk_cb,
Dsof_rt5682.c70 .callback = sof_rt5682_quirk_cb,
78 .callback = sof_rt5682_quirk_cb,
86 .callback = sof_rt5682_quirk_cb,
96 .callback = sof_rt5682_quirk_cb,
107 .callback = sof_rt5682_quirk_cb,
Dcht_bsw_rt5645.c241 .callback = cht_rt5645_quirk_cb,
/sound/firewire/fireface/
Dff-transaction.c62 fw_transaction_callback_t callback; in transmit_midi_msg() local
83 callback = finish_transmit_midi0_msg; in transmit_midi_msg()
86 callback = finish_transmit_midi1_msg; in transmit_midi_msg()
111 callback, &ff->transactions[port]); in transmit_midi_msg()
/sound/core/seq/
Dseq_clientmgr.c1296 struct snd_seq_port_callback *callback; in snd_seq_ioctl_create_port() local
1314 if ((callback = info->kernel) != NULL) { in snd_seq_ioctl_create_port()
1315 if (callback->owner) in snd_seq_ioctl_create_port()
1316 port->owner = callback->owner; in snd_seq_ioctl_create_port()
1317 port->private_data = callback->private_data; in snd_seq_ioctl_create_port()
1318 port->private_free = callback->private_free; in snd_seq_ioctl_create_port()
1319 port->event_input = callback->event_input; in snd_seq_ioctl_create_port()
1320 port->c_src.open = callback->subscribe; in snd_seq_ioctl_create_port()
1321 port->c_src.close = callback->unsubscribe; in snd_seq_ioctl_create_port()
1322 port->c_dest.open = callback->use; in snd_seq_ioctl_create_port()
[all …]
Dseq_timer.c292 t->callback = snd_seq_timer_interrupt; in snd_seq_timer_open()
/sound/soc/codecs/
Drt5670.c2829 .callback = rt5670_quirk_cb,
2841 .callback = rt5670_quirk_cb,
2853 .callback = rt5670_quirk_cb,
2865 .callback = rt5670_quirk_cb,
2877 .callback = rt5670_quirk_cb,
2889 .callback = rt5670_quirk_cb,
2901 .callback = rt5670_quirk_cb,
2913 .callback = rt5670_quirk_cb,
/sound/soc/sh/
Dsiu_pcm.c128 desc->callback = siu_dma_tx_complete; in siu_pcm_wr_set()
178 desc->callback = siu_dma_tx_complete; in siu_pcm_rd_set()
/sound/firewire/
Damdtp-stream.c881 context->callback.sc = in_stream_callback; in amdtp_stream_first_callback()
885 context->callback.sc = out_stream_callback; in amdtp_stream_first_callback()
890 context->callback.sc(context, tstamp, header_length, header, s); in amdtp_stream_first_callback()
/sound/core/
Dpcm_dmaengine.c167 desc->callback = dmaengine_pcm_dma_complete; in dmaengine_pcm_prepare_and_submit()
/sound/soc/qcom/qdsp6/
Dq6core.c366 .callback = q6core_callback,
/sound/soc/fsl/
Dfsl_asrc_dma.c82 pair->desc[!dir]->callback = fsl_asrc_dma_complete; in fsl_asrc_dma_prepare_and_submit()
/sound/soc/sh/rcar/
Dcore.c229 void (*callback)(struct rsnd_mod *mod, in rsnd_mod_interrupt()
240 callback(mod, io); in rsnd_mod_interrupt()
244 callback(mod, io); in rsnd_mod_interrupt()
/sound/soc/txx9/
Dtxx9aclc.c139 desc->callback = txx9aclc_dma_complete; in txx9aclc_dma_submit()
/sound/soc/sprd/
Dsprd-pcm-dma.c300 data->desc->callback = sprd_pcm_dma_complete; in sprd_pcm_hw_params()

12