/sound/aoa/core/ |
D | gpio-pmf.c | 73 static void pmf_handle_notify(struct work_struct *work) in pmf_handle_notify() argument 76 container_of(work, struct gpio_notification, work.work); in pmf_handle_notify() 88 INIT_DELAYED_WORK(&rt->headphone_notify.work, pmf_handle_notify); in pmf_gpio_init() 89 INIT_DELAYED_WORK(&rt->line_in_notify.work, pmf_handle_notify); in pmf_gpio_init() 90 INIT_DELAYED_WORK(&rt->line_out_notify.work, pmf_handle_notify); in pmf_gpio_init() 110 cancel_delayed_work_sync(&rt->headphone_notify.work); in pmf_gpio_exit() 111 cancel_delayed_work_sync(&rt->line_in_notify.work); in pmf_gpio_exit() 112 cancel_delayed_work_sync(&rt->line_out_notify.work); in pmf_gpio_exit() 127 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/firewire/ |
D | lib.c | 93 schedule_work(&port->work); in async_midi_port_callback() 96 static void midi_port_work(struct work_struct *work) in midi_port_work() argument 99 container_of(work, struct snd_fw_async_midi_port, work); in midi_port_work() 114 schedule_work(&port->work); in midi_port_work() 128 schedule_work(&port->work); in midi_port_work() 193 INIT_WORK(&port->work, midi_port_work); in snd_fw_async_midi_port_init() 206 cancel_work_sync(&port->work); in snd_fw_async_midi_port_destroy()
|
D | lib.h | 32 struct work_struct work; member 64 schedule_work(&port->work); in snd_fw_async_midi_port_run()
|
/sound/soc/ |
D | soc-jack.c | 280 queue_delayed_work(system_power_efficient_wq, &gpio->work, in gpio_handler() 287 static void gpio_work(struct work_struct *work) in gpio_work() argument 291 gpio = container_of(work, struct snd_soc_jack_gpio, work.work); in gpio_work() 351 INIT_DELAYED_WORK(&gpios[i].work, gpio_work); in snd_soc_jack_add_gpios() 375 schedule_delayed_work(&gpios[i].work, in snd_soc_jack_add_gpios() 431 cancel_delayed_work_sync(&gpios[i].work); in snd_soc_jack_free_gpios()
|
/sound/i2c/other/ |
D | ak4113.c | 40 static void ak4113_stats(struct work_struct *work); 60 cancel_delayed_work_sync(&chip->work); in snd_ak4113_free() 90 INIT_DELAYED_WORK(&chip->work, ak4113_stats); in snd_ak4113_create() 144 cancel_delayed_work_sync(&chip->work); in snd_ak4113_reinit() 150 schedule_delayed_work(&chip->work, HZ / 10); in snd_ak4113_reinit() 524 schedule_delayed_work(&ak4113->work, HZ / 10); in snd_ak4113_build() 632 static void ak4113_stats(struct work_struct *work) in ak4113_stats() argument 634 struct ak4113 *chip = container_of(work, struct ak4113, work.work); in ak4113_stats() 640 schedule_delayed_work(&chip->work, HZ / 10); in ak4113_stats() 647 cancel_delayed_work_sync(&chip->work); in snd_ak4113_suspend()
|
D | ak4114.c | 39 static void ak4114_stats(struct work_struct *work); 70 cancel_delayed_work_sync(&chip->work); in snd_ak4114_free() 101 INIT_DELAYED_WORK(&chip->work, ak4114_stats); in snd_ak4114_create() 159 cancel_delayed_work_sync(&chip->work); in snd_ak4114_reinit() 165 schedule_delayed_work(&chip->work, HZ / 10); in snd_ak4114_reinit() 509 schedule_delayed_work(&ak4114->work, HZ / 10); in snd_ak4114_build() 618 static void ak4114_stats(struct work_struct *work) in ak4114_stats() argument 620 struct ak4114 *chip = container_of(work, struct ak4114, work.work); in ak4114_stats() 625 schedule_delayed_work(&chip->work, HZ / 10); in ak4114_stats() 632 cancel_delayed_work_sync(&chip->work); in snd_ak4114_suspend()
|
/sound/soc/codecs/ |
D | wm8350.c | 57 struct delayed_work work; member 210 static void wm8350_pga_work(struct work_struct *work) in wm8350_pga_work() argument 213 container_of(work, struct wm8350_data, pga_work.work); in wm8350_pga_work() 1258 static void wm8350_hpl_work(struct work_struct *work) in wm8350_hpl_work() argument 1261 container_of(work, struct wm8350_data, hpl.work.work); in wm8350_hpl_work() 1266 static void wm8350_hpr_work(struct work_struct *work) in wm8350_hpr_work() argument 1269 container_of(work, struct wm8350_data, hpr.work.work); in wm8350_hpr_work() 1287 &priv->hpl.work, msecs_to_jiffies(200)); in wm8350_hpl_jack_handler() 1305 &priv->hpr.work, msecs_to_jiffies(200)); in wm8350_hpr_jack_handler() 1491 INIT_DELAYED_WORK(&priv->hpl.work, wm8350_hpl_work); in wm8350_codec_probe() [all …]
|
D | uda1380.c | 39 struct work_struct work; member 172 static void uda1380_flush_work(struct work_struct *work) in uda1380_flush_work() argument 174 struct uda1380_priv *uda1380 = container_of(work, struct uda1380_priv, work); in uda1380_flush_work() 514 schedule_work(&uda1380->work); in uda1380_trigger() 520 schedule_work(&uda1380->work); in uda1380_trigger() 722 INIT_WORK(&uda1380->work, uda1380_flush_work); in uda1380_probe()
|
D | twl6040.c | 61 struct delayed_work work; member 313 static void twl6040_accessory_work(struct work_struct *work) in twl6040_accessory_work() argument 315 struct twl6040_data *priv = container_of(work, in twl6040_accessory_work() 316 struct twl6040_data, hs_jack.work.work); in twl6040_accessory_work() 330 &priv->hs_jack.work, msecs_to_jiffies(200)); in twl6040_audio_handler() 1119 INIT_DELAYED_WORK(&priv->hs_jack.work, twl6040_accessory_work); in twl6040_probe()
|
D | tlv320dac33.c | 94 struct work_struct work; member 729 static void dac33_work(struct work_struct *work) in dac33_work() argument 735 dac33 = container_of(work, struct tlv320dac33_priv, work); in dac33_work() 775 queue_work(dac33->dac33_wq, &dac33->work); in dac33_interrupt_handler() 1131 queue_work(dac33->dac33_wq, &dac33->work); in dac33_pcm_trigger() 1139 queue_work(dac33->dac33_wq, &dac33->work); in dac33_pcm_trigger() 1422 INIT_WORK(&dac33->work, dac33_work); in dac33_soc_probe()
|
D | wm8971.c | 555 static void wm8971_charge_work(struct work_struct *work) in wm8971_charge_work() argument 558 container_of(work, struct wm8971_priv, charge_work.work); in wm8971_charge_work()
|
D | max98090.c | 2078 static void max98090_pll_det_enable_work(struct work_struct *work) in max98090_pll_det_enable_work() argument 2081 container_of(work, struct max98090_priv, in max98090_pll_det_enable_work() 2082 pll_det_enable_work.work); in max98090_pll_det_enable_work() 2111 static void max98090_pll_det_disable_work(struct work_struct *work) in max98090_pll_det_disable_work() argument 2114 container_of(work, struct max98090_priv, pll_det_disable_work); in max98090_pll_det_disable_work() 2124 static void max98090_pll_work(struct work_struct *work) in max98090_pll_work() argument 2127 container_of(work, struct max98090_priv, pll_work); in max98090_pll_work() 2146 static void max98090_jack_work(struct work_struct *work) in max98090_jack_work() argument 2148 struct max98090_priv *max98090 = container_of(work, in max98090_jack_work() 2150 jack_work.work); in max98090_jack_work()
|
D | da7219-aad.c | 55 static void da7219_aad_btn_det_work(struct work_struct *work) in da7219_aad_btn_det_work() argument 58 container_of(work, struct da7219_aad_priv, btn_det_work); in da7219_aad_btn_det_work() 108 static void da7219_aad_hptest_work(struct work_struct *work) in da7219_aad_hptest_work() argument 111 container_of(work, struct da7219_aad_priv, hptest_work); in da7219_aad_hptest_work()
|
/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 52 struct work_struct work; member 165 static void sst_byt_pcm_work(struct work_struct *work) in sst_byt_pcm_work() argument 168 container_of(work, struct sst_byt_pcm_data, work); in sst_byt_pcm_work() 191 schedule_work(&pcm_data->work); in sst_byt_pcm_trigger() 289 cancel_work_sync(&pcm_data->work); in sst_byt_pcm_close() 385 INIT_WORK(&priv_data->pcm[i].work, sst_byt_pcm_work); in sst_byt_pcm_probe()
|
/sound/hda/ |
D | hdac_bus.c | 12 static void process_unsol_events(struct work_struct *work); 151 static void process_unsol_events(struct work_struct *work) in process_unsol_events() argument 153 struct hdac_bus *bus = container_of(work, struct hdac_bus, unsol_work); in process_unsol_events()
|
/sound/oss/ |
D | CHANGELOG | 55 chip don't necessarily work yet. There are problems in detecting the 57 You can safely use this driver version with C930 if it looks to work. 60 - Got initialization of GUS PnP to work. With this version GUS PnP should 61 work in GUS compatible mode after initialization using isapnptools. 77 - Got SB16 to work without the 16 bit DMA channel (only the 8 bit one 94 - Renamed sb16_midi.c to uart401.c. Also modified it to work also with 146 - Full duplex audio with MAD16+CS4231 may work now. The driver configures 156 of the driver and makes recording to disk to work better. Unfortunately 185 - Changed some xxx_PATCH macros in soundcard.h to work with 204 - Modified to work with Linux-1.3.33 and later [all …]
|
/sound/usb/line6/ |
D | variax.c | 162 static void variax_startup6(struct work_struct *work) in variax_startup6() argument 165 container_of(work, struct usb_line6_variax, startup_work); in variax_startup6()
|
D | pod.c | 313 static void pod_startup4(struct work_struct *work) in pod_startup4() argument 316 container_of(work, struct usb_line6_pod, startup_work); in pod_startup4()
|
/sound/pci/ice1712/ |
D | psc724.c | 217 static void psc724_update_hp_jack_state(struct work_struct *work) in psc724_update_hp_jack_state() argument 219 struct psc724_spec *spec = container_of(work, struct psc724_spec, in psc724_update_hp_jack_state() 220 hp_work.work); in psc724_update_hp_jack_state()
|
/sound/pci/hda/ |
D | hda_beep.c | 57 static void snd_hda_generate_beep(struct work_struct *work) in snd_hda_generate_beep() argument 60 container_of(work, struct hda_beep, beep_work); in snd_hda_generate_beep()
|
D | hda_tegra.c | 438 static void hda_tegra_probe_work(struct work_struct *work); 525 static void hda_tegra_probe_work(struct work_struct *work) in hda_tegra_probe_work() argument 527 struct hda_tegra *hda = container_of(work, struct hda_tegra, probe_work); in hda_tegra_probe_work()
|
/sound/aoa/ |
D | aoa-gpio.h | 64 struct delayed_work work; member
|
/sound/soc/intel/common/ |
D | sst-ipc.c | 159 static void ipc_tx_msgs(struct kthread_work *work) in ipc_tx_msgs() argument 162 container_of(work, struct sst_generic_ipc, kwork); in ipc_tx_msgs()
|
/sound/pci/oxygen/ |
D | oxygen_lib.c | 130 static void oxygen_spdif_input_bits_changed(struct work_struct *work) in oxygen_spdif_input_bits_changed() argument 132 struct oxygen *chip = container_of(work, struct oxygen, in oxygen_spdif_input_bits_changed() 191 static void oxygen_gpio_changed(struct work_struct *work) in oxygen_gpio_changed() argument 193 struct oxygen *chip = container_of(work, struct oxygen, gpio_work); in oxygen_gpio_changed()
|