/sound/aoa/core/ |
D | gpio-pmf.c | 72 static void pmf_handle_notify(struct work_struct *work) in pmf_handle_notify() argument 75 container_of(work, struct gpio_notification, work.work); in pmf_handle_notify() 87 INIT_DELAYED_WORK(&rt->headphone_notify.work, pmf_handle_notify); in pmf_gpio_init() 88 INIT_DELAYED_WORK(&rt->line_in_notify.work, pmf_handle_notify); in pmf_gpio_init() 89 INIT_DELAYED_WORK(&rt->line_out_notify.work, pmf_handle_notify); in pmf_gpio_init() 109 cancel_delayed_work_sync(&rt->headphone_notify.work); in pmf_gpio_exit() 110 cancel_delayed_work_sync(&rt->line_in_notify.work); in pmf_gpio_exit() 111 cancel_delayed_work_sync(&rt->line_out_notify.work); in pmf_gpio_exit() 126 schedule_delayed_work(¬if->work, 0); in pmf_handle_notify_irq()
|
D | gpio-feature.c | 210 static void ftr_handle_notify(struct work_struct *work) in ftr_handle_notify() argument 213 container_of(work, struct gpio_notification, work.work); in ftr_handle_notify() 275 INIT_DELAYED_WORK(&rt->headphone_notify.work, ftr_handle_notify); in ftr_gpio_init() 276 INIT_DELAYED_WORK(&rt->line_in_notify.work, ftr_handle_notify); in ftr_gpio_init() 277 INIT_DELAYED_WORK(&rt->line_out_notify.work, ftr_handle_notify); in ftr_gpio_init() 293 cancel_delayed_work_sync(&rt->headphone_notify.work); in ftr_gpio_exit() 294 cancel_delayed_work_sync(&rt->line_in_notify.work); in ftr_gpio_exit() 295 cancel_delayed_work_sync(&rt->line_out_notify.work); in ftr_gpio_exit() 305 schedule_delayed_work(¬if->work, 0); in ftr_handle_notify_irq()
|
/sound/soc/codecs/ |
D | pcm1789.c | 31 struct work_struct work; member 131 static void pcm1789_work_queue(struct work_struct *work) in pcm1789_work_queue() argument 133 struct pcm1789_private *priv = container_of(work, in pcm1789_work_queue() 135 work); in pcm1789_work_queue() 154 schedule_work(&priv->work); in pcm1789_trigger() 254 INIT_WORK(&pcm1789->work, pcm1789_work_queue); in pcm1789_common_init() 265 flush_work(&priv->work); in pcm1789_common_exit()
|
D | tas5805m.c | 170 struct work_struct work; member 314 schedule_work(&tas5805m->work); in tas5805m_trigger() 329 static void do_work(struct work_struct *work) in do_work() argument 332 container_of(work, struct tas5805m_priv, work); in do_work() 365 cancel_work_sync(&tas5805m->work); in tas5805m_dac_event() 555 INIT_WORK(&tas5805m->work, do_work); in tas5805m_i2c_probe() 578 cancel_work_sync(&tas5805m->work); in tas5805m_i2c_remove()
|
D | wm8350.c | 54 struct delayed_work work; member 207 static void wm8350_pga_work(struct work_struct *work) in wm8350_pga_work() argument 210 container_of(work, struct wm8350_data, pga_work.work); in wm8350_pga_work() 1256 static void wm8350_hpl_work(struct work_struct *work) in wm8350_hpl_work() argument 1259 container_of(work, struct wm8350_data, hpl.work.work); in wm8350_hpl_work() 1264 static void wm8350_hpr_work(struct work_struct *work) in wm8350_hpr_work() argument 1267 container_of(work, struct wm8350_data, hpr.work.work); in wm8350_hpr_work() 1285 &priv->hpl.work, msecs_to_jiffies(200)); in wm8350_hpl_jack_handler() 1303 &priv->hpr.work, msecs_to_jiffies(200)); in wm8350_hpr_jack_handler() 1492 INIT_DELAYED_WORK(&priv->hpl.work, wm8350_hpl_work); in wm8350_component_probe() [all …]
|
D | uda1380.c | 36 struct work_struct work; member 176 static void uda1380_flush_work(struct work_struct *work) in uda1380_flush_work() argument 178 struct uda1380_priv *uda1380 = container_of(work, struct uda1380_priv, work); in uda1380_flush_work() 518 schedule_work(&uda1380->work); in uda1380_trigger() 524 schedule_work(&uda1380->work); in uda1380_trigger() 708 INIT_WORK(&uda1380->work, uda1380_flush_work); in uda1380_probe()
|
D | twl6040.c | 47 struct delayed_work work; member 301 static void twl6040_accessory_work(struct work_struct *work) in twl6040_accessory_work() argument 303 struct twl6040_data *priv = container_of(work, in twl6040_accessory_work() 304 struct twl6040_data, hs_jack.work.work); in twl6040_accessory_work() 318 &priv->hs_jack.work, msecs_to_jiffies(200)); in twl6040_audio_handler() 1115 INIT_DELAYED_WORK(&priv->hs_jack.work, twl6040_accessory_work); in twl6040_probe()
|
D | rt5682-i2c.c | 57 static void rt5682_jd_check_handler(struct work_struct *work) in rt5682_jd_check_handler() argument 59 struct rt5682_priv *rt5682 = container_of(work, struct rt5682_priv, in rt5682_jd_check_handler() 60 jd_check_work.work); in rt5682_jd_check_handler()
|
D | arizona-jack.c | 710 static void arizona_micd_timeout_work(struct work_struct *work) in arizona_micd_timeout_work() argument 712 struct arizona_priv *info = container_of(work, in arizona_micd_timeout_work() 714 micd_timeout_work.work); in arizona_micd_timeout_work() 921 static void arizona_micd_detect(struct work_struct *work) in arizona_micd_detect() argument 923 struct arizona_priv *info = container_of(work, in arizona_micd_detect() 925 micd_detect_work.work); in arizona_micd_detect() 967 arizona_micd_detect(&info->micd_detect_work.work); in arizona_micdet() 972 static void arizona_hpdet_work(struct work_struct *work) in arizona_hpdet_work() argument 974 struct arizona_priv *info = container_of(work, in arizona_hpdet_work() 976 hpdet_work.work); in arizona_hpdet_work()
|
D | tlv320dac33.c | 79 struct work_struct work; member 716 static void dac33_work(struct work_struct *work) in dac33_work() argument 722 dac33 = container_of(work, struct tlv320dac33_priv, work); in dac33_work() 762 schedule_work(&dac33->work); in dac33_interrupt_handler() 1118 schedule_work(&dac33->work); in dac33_pcm_trigger() 1126 schedule_work(&dac33->work); in dac33_pcm_trigger() 1397 INIT_WORK(&dac33->work, dac33_work); in dac33_soc_probe() 1416 flush_work(&dac33->work); in dac33_soc_remove()
|
D | es8326.c | 522 static void es8326_jack_button_handler(struct work_struct *work) in es8326_jack_button_handler() argument 525 container_of(work, struct es8326_priv, button_press_work.work); in es8326_jack_button_handler() 586 static void es8326_jack_detect_handler(struct work_struct *work) in es8326_jack_detect_handler() argument 589 container_of(work, struct es8326_priv, jack_detect_work.work); in es8326_jack_detect_handler()
|
D | rt711.c | 235 static void rt711_jack_detect_handler(struct work_struct *work) in rt711_jack_detect_handler() argument 238 container_of(work, struct rt711_priv, jack_detect_work.work); in rt711_jack_detect_handler() 305 static void rt711_btn_check_handler(struct work_struct *work) in rt711_btn_check_handler() argument 307 struct rt711_priv *rt711 = container_of(work, struct rt711_priv, in rt711_btn_check_handler() 308 jack_btn_check_work.work); in rt711_btn_check_handler() 1191 static void rt711_calibration_work(struct work_struct *work) in rt711_calibration_work() argument 1194 container_of(work, struct rt711_priv, calibration_work); in rt711_calibration_work()
|
/sound/soc/ |
D | soc-jack.c | 243 queue_delayed_work(system_power_efficient_wq, &gpio->work, in gpio_handler() 250 static void gpio_work(struct work_struct *work) in gpio_work() argument 254 gpio = container_of(work, struct snd_soc_jack_gpio, work.work); in gpio_work() 272 queue_delayed_work(system_power_efficient_wq, &gpio->work, 0); in snd_soc_jack_pm_notifier() 288 cancel_delayed_work_sync(&gpios[i].work); in jack_free_gpios() 365 INIT_DELAYED_WORK(&gpios[i].work, gpio_work); in snd_soc_jack_add_gpios() 396 schedule_delayed_work(&gpios[i].work, in snd_soc_jack_add_gpios()
|
/sound/firewire/tascam/ |
D | tascam-transaction.c | 168 schedule_work(&port->work); in async_midi_port_callback() 171 static void midi_port_work(struct work_struct *work) in midi_port_work() argument 174 container_of(work, struct snd_fw_async_midi_port, work); in midi_port_work() 188 schedule_work(&port->work); in midi_port_work() 202 schedule_work(&port->work); in midi_port_work() 322 INIT_WORK(&tscm->out_ports[i].work, midi_port_work); in snd_tscm_transaction_register()
|
D | tascam.h | 49 struct work_struct work; member 188 schedule_work(&port->work); in snd_fw_async_midi_port_run() 196 cancel_work_sync(&port->work); in snd_fw_async_midi_port_finish()
|
/sound/i2c/other/ |
D | ak4113.c | 25 static void ak4113_stats(struct work_struct *work); 45 cancel_delayed_work_sync(&chip->work); in snd_ak4113_free() 75 INIT_DELAYED_WORK(&chip->work, ak4113_stats); in snd_ak4113_create() 129 cancel_delayed_work_sync(&chip->work); in snd_ak4113_reinit() 135 schedule_delayed_work(&chip->work, HZ / 10); in snd_ak4113_reinit() 507 schedule_delayed_work(&ak4113->work, HZ / 10); in snd_ak4113_build() 615 static void ak4113_stats(struct work_struct *work) in ak4113_stats() argument 617 struct ak4113 *chip = container_of(work, struct ak4113, work.work); in ak4113_stats() 623 schedule_delayed_work(&chip->work, HZ / 10); in ak4113_stats() 630 cancel_delayed_work_sync(&chip->work); in snd_ak4113_suspend()
|
D | ak4114.c | 24 static void ak4114_stats(struct work_struct *work); 55 cancel_delayed_work_sync(&chip->work); in snd_ak4114_free() 86 INIT_DELAYED_WORK(&chip->work, ak4114_stats); in snd_ak4114_create() 145 cancel_delayed_work_sync(&chip->work); in snd_ak4114_reinit() 151 schedule_delayed_work(&chip->work, HZ / 10); in snd_ak4114_reinit() 493 schedule_delayed_work(&ak4114->work, HZ / 10); in snd_ak4114_build() 602 static void ak4114_stats(struct work_struct *work) in ak4114_stats() argument 604 struct ak4114 *chip = container_of(work, struct ak4114, work.work); in ak4114_stats() 609 schedule_delayed_work(&chip->work, HZ / 10); in ak4114_stats() 616 cancel_delayed_work_sync(&chip->work); in snd_ak4114_suspend()
|
/sound/soc/sh/ |
D | siu_pcm.c | 73 queue_work(system_highpri_wq, &siu_stream->work); in siu_pcm_stmwrite_start() 96 queue_work(system_highpri_wq, &siu_stream->work); in siu_dma_tx_complete() 201 static void siu_io_work(struct work_struct *work) in siu_io_work() argument 203 struct siu_stream *siu_stream = container_of(work, struct siu_stream, in siu_io_work() 204 work); in siu_io_work() 253 queue_work(system_highpri_wq, &siu_stream->work); in siu_pcm_stmread_start() 520 INIT_WORK(&(*port_info)->playback.work, siu_io_work); in siu_pcm_new() 521 INIT_WORK(&(*port_info)->capture.work, siu_io_work); in siu_pcm_new() 534 cancel_work_sync(&port_info->capture.work); in siu_pcm_free() 535 cancel_work_sync(&port_info->playback.work); in siu_pcm_free()
|
/sound/firewire/oxfw/ |
D | oxfw-scs1x.c | 28 struct work_struct work; member 138 schedule_work(&scs->work); in scs_write_callback() 174 static void scs_output_work(struct work_struct *work) in scs_output_work() argument 176 struct fw_scs1x *scs = container_of(work, struct fw_scs1x, work); in scs_output_work() 322 schedule_work(&scs->work); in midi_playback_trigger() 412 INIT_WORK(&scs->work, scs_output_work); in snd_oxfw_scs1x_add()
|
/sound/firewire/fireface/ |
D | ff-transaction.c | 114 static void transmit_midi0_msg(struct work_struct *work) in transmit_midi0_msg() argument 116 struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[0]); in transmit_midi0_msg() 121 static void transmit_midi1_msg(struct work_struct *work) in transmit_midi1_msg() argument 123 struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[1]); in transmit_midi1_msg()
|
/sound/soc/intel/skylake/ |
D | bxt-sst.c | 284 static void bxt_set_dsp_D0i3(struct work_struct *work) in bxt_set_dsp_D0i3() argument 288 struct skl_dev *skl = container_of(work, in bxt_set_dsp_D0i3() 289 struct skl_dev, d0i3.work.work); in bxt_set_dsp_D0i3() 339 schedule_delayed_work(&d0i3->work, in bxt_schedule_dsp_D0i3() 355 cancel_delayed_work_sync(&skl->d0i3.work); in bxt_set_dsp_D0i0() 582 INIT_DELAYED_WORK(&skl->d0i3.work, bxt_set_dsp_D0i3); in bxt_sst_dsp_init()
|
/sound/soc/intel/avs/ |
D | cldma.c | 52 static void cldma_memcpy_work(struct work_struct *work); 88 static void cldma_memcpy_work(struct work_struct *work) in cldma_memcpy_work() argument 90 struct hda_cldma *cl = container_of(work, struct hda_cldma, memcpy_work.work); in cldma_memcpy_work()
|
D | ipc.c | 53 static void avs_dsp_d0ix_work(struct work_struct *work) in avs_dsp_d0ix_work() argument 55 struct avs_ipc *ipc = container_of(work, struct avs_ipc, d0ix_work.work); in avs_dsp_d0ix_work() 151 static void avs_dsp_recovery_work(struct work_struct *work) in avs_dsp_recovery_work() argument 153 struct avs_ipc *ipc = container_of(work, struct avs_ipc, recovery_work); in avs_dsp_recovery_work()
|
/sound/hda/ |
D | hdac_bus.c | 15 static void snd_hdac_bus_process_unsol_events(struct work_struct *work); 169 static void snd_hdac_bus_process_unsol_events(struct work_struct *work) in snd_hdac_bus_process_unsol_events() argument 171 struct hdac_bus *bus = container_of(work, struct hdac_bus, unsol_work); in snd_hdac_bus_process_unsol_events()
|
/sound/soc/sof/ |
D | compress.c | 30 static void snd_sof_compr_fragment_elapsed_work(struct work_struct *work) in snd_sof_compr_fragment_elapsed_work() argument 33 container_of(work, struct snd_sof_pcm_stream, in snd_sof_compr_fragment_elapsed_work() 39 void snd_sof_compr_init_elapsed_work(struct work_struct *work) in snd_sof_compr_init_elapsed_work() argument 41 INIT_WORK(work, snd_sof_compr_fragment_elapsed_work); in snd_sof_compr_init_elapsed_work()
|