Home
last modified time | relevance | path

Searched refs:op (Results 1 – 24 of 24) sorted by relevance

/sound/oss/
Ddev_table.c56 struct audio_operations *op; in sound_install_audiodrv() local
74op = (struct audio_operations *) (sound_mem_blocks[sound_nblocks] = vzalloc(sizeof(struct audio_op… in sound_install_audiodrv()
79 if (d == NULL || op == NULL) { in sound_install_audiodrv()
84 init_waitqueue_head(&op->in_sleeper); in sound_install_audiodrv()
85 init_waitqueue_head(&op->out_sleeper); in sound_install_audiodrv()
86 init_waitqueue_head(&op->poll_sleeper); in sound_install_audiodrv()
92 op->d = d; in sound_install_audiodrv()
93 strlcpy(op->name, name, sizeof(op->name)); in sound_install_audiodrv()
94 op->flags = flags; in sound_install_audiodrv()
95 op->format_mask = format_mask; in sound_install_audiodrv()
[all …]
Dopl3.c404 opl3_command(map->ioaddr, KSL_LEVEL + map->op[0], vol1); in set_voice_volume()
405 opl3_command(map->ioaddr, KSL_LEVEL + map->op[1], vol2); in set_voice_volume()
450 opl3_command(map->ioaddr, KSL_LEVEL + map->op[0], vol1); in set_voice_volume()
451 opl3_command(map->ioaddr, KSL_LEVEL + map->op[1], vol2); in set_voice_volume()
452 opl3_command(map->ioaddr, KSL_LEVEL + map->op[2], vol3); in set_voice_volume()
453 opl3_command(map->ioaddr, KSL_LEVEL + map->op[3], vol4); in set_voice_volume()
485 opl3_command(map->ioaddr, KSL_LEVEL + map->op[1], 0xff); /* in opl3_start_note()
490 opl3_command(map->ioaddr, KSL_LEVEL + map->op[0], 0xff); /* in opl3_start_note()
497 opl3_command(map->ioaddr, KSL_LEVEL + map->op[2], 0xff); in opl3_start_note()
498 opl3_command(map->ioaddr, KSL_LEVEL + map->op[3], 0xff); in opl3_start_note()
[all …]
Dopl3_hw.h197 unsigned char op[4]; /* Operator offsets */ member
/sound/soc/fsl/
Dpcm030-audio-fabric.c54 static int pcm030_fabric_probe(struct platform_device *op) in pcm030_fabric_probe() argument
56 struct device_node *np = op->dev.of_node; in pcm030_fabric_probe()
66 pdata = devm_kzalloc(&op->dev, sizeof(struct pcm030_audio_data), in pcm030_fabric_probe()
71 card->dev = &op->dev; in pcm030_fabric_probe()
77 dev_err(&op->dev, "ac97 not registered\n"); in pcm030_fabric_probe()
86 dev_err(&op->dev, "request_module returned: %d\n", ret); in pcm030_fabric_probe()
90 dev_err(&op->dev, "platform_device_alloc() failed\n"); in pcm030_fabric_probe()
94 dev_err(&op->dev, "platform_device_add() failed: %d\n", ret); in pcm030_fabric_probe()
98 dev_err(&op->dev, "snd_soc_register_card() failed: %d\n", ret); in pcm030_fabric_probe()
100 platform_set_drvdata(op, pdata); in pcm030_fabric_probe()
[all …]
Dmpc5200_psc_i2s.c159 static int psc_i2s_of_probe(struct platform_device *op) in psc_i2s_of_probe() argument
165 rc = mpc5200_audio_dma_create(op); in psc_i2s_of_probe()
169 rc = snd_soc_register_component(&op->dev, &psc_i2s_component, in psc_i2s_of_probe()
176 psc_dma = dev_get_drvdata(&op->dev); in psc_i2s_of_probe()
187 if (!of_get_property(op->dev.of_node, "codec-handle", NULL)) in psc_i2s_of_probe()
212 static int psc_i2s_of_remove(struct platform_device *op) in psc_i2s_of_remove() argument
214 mpc5200_audio_dma_destroy(op); in psc_i2s_of_remove()
215 snd_soc_unregister_component(&op->dev); in psc_i2s_of_remove()
Dmpc5200_dma.c366 int mpc5200_audio_dma_create(struct platform_device *op) in mpc5200_audio_dma_create() argument
377 irq = irq_of_parse_and_map(op->dev.of_node, 0); in mpc5200_audio_dma_create()
378 if (of_address_to_resource(op->dev.of_node, 0, &res)) { in mpc5200_audio_dma_create()
379 dev_err(&op->dev, "Missing reg property\n"); in mpc5200_audio_dma_create()
384 dev_err(&op->dev, "Could not map registers\n"); in mpc5200_audio_dma_create()
396 prop = of_get_property(op->dev.of_node, "cell-index", &size); in mpc5200_audio_dma_create()
408 psc_dma->dev = &op->dev; in mpc5200_audio_dma_create()
422 dev_err(&op->dev, "Could not allocate bestcomm tasks\n"); in mpc5200_audio_dma_create()
469 dev_set_drvdata(&op->dev, psc_dma); in mpc5200_audio_dma_create()
472 return snd_soc_register_platform(&op->dev, &mpc5200_audio_dma_platform); in mpc5200_audio_dma_create()
[all …]
Dmpc5200_psc_ac97.c282 static int psc_ac97_of_probe(struct platform_device *op) in psc_ac97_of_probe() argument
287 rc = mpc5200_audio_dma_create(op); in psc_ac97_of_probe()
293 dev_err(&op->dev, "Failed to set AC'97 ops: %d\n", rc); in psc_ac97_of_probe()
297 rc = snd_soc_register_component(&op->dev, &psc_ac97_component, in psc_ac97_of_probe()
300 dev_err(&op->dev, "Failed to register DAI\n"); in psc_ac97_of_probe()
304 psc_dma = dev_get_drvdata(&op->dev); in psc_ac97_of_probe()
320 static int psc_ac97_of_remove(struct platform_device *op) in psc_ac97_of_remove() argument
322 mpc5200_audio_dma_destroy(op); in psc_ac97_of_remove()
323 snd_soc_unregister_component(&op->dev); in psc_ac97_of_remove()
Dmpc5200_dma.h84 int mpc5200_audio_dma_create(struct platform_device *op);
85 int mpc5200_audio_dma_destroy(struct platform_device *op);
/sound/sparc/
Dcs4231.c114 struct platform_device *op; member
1245 &chip->op->dev, in snd_cs4231_pcm()
1556 static int cs4231_attach_begin(struct platform_device *op, in cs4231_attach_begin() argument
1573 err = snd_card_new(&op->dev, index[dev], id[dev], THIS_MODULE, in cs4231_attach_begin()
1609 dev_set_drvdata(&chip->op->dev, chip); in cs4231_attach_finish()
1770 struct platform_device *op = chip->op; in snd_cs4231_sbus_free() local
1776 of_iounmap(&op->resource[0], chip->port, chip->regs_size); in snd_cs4231_sbus_free()
1793 struct platform_device *op, in snd_cs4231_sbus_create() argument
1804 chip->op = op; in snd_cs4231_sbus_create()
1805 chip->regs_size = resource_size(&op->resource[0]); in snd_cs4231_sbus_create()
[all …]
Damd7930.c339 struct platform_device *op; member
909 struct platform_device *op = amd->op; in snd_amd7930_free() local
917 of_iounmap(&op->resource[0], amd->regs, in snd_amd7930_free()
918 resource_size(&op->resource[0])); in snd_amd7930_free()
937 struct platform_device *op, in snd_amd7930_create() argument
952 amd->op = op; in snd_amd7930_create()
954 amd->regs = of_ioremap(&op->resource[0], 0, in snd_amd7930_create()
955 resource_size(&op->resource[0]), "amd7930"); in snd_amd7930_create()
1006 static int amd7930_sbus_probe(struct platform_device *op) in amd7930_sbus_probe() argument
1008 struct resource *rp = &op->resource[0]; in amd7930_sbus_probe()
[all …]
Ddbri.c303 struct platform_device *op; /* OF device info */ member
2105 dma_map_single(&dbri->op->dev, in snd_dbri_hw_params()
2133 dma_unmap_single(&dbri->op->dev, info->dvma_buffer, in snd_dbri_hw_free()
2527 struct platform_device *op, in snd_dbri_create() argument
2534 dbri->op = op; in snd_dbri_create()
2537 dbri->dma = dma_zalloc_coherent(&op->dev, sizeof(struct dbri_dma), in snd_dbri_create()
2546 dbri->regs_size = resource_size(&op->resource[0]); in snd_dbri_create()
2547 dbri->regs = of_ioremap(&op->resource[0], 0, in snd_dbri_create()
2551 dma_free_coherent(&op->dev, sizeof(struct dbri_dma), in snd_dbri_create()
2560 of_iounmap(&op->resource[0], dbri->regs, dbri->regs_size); in snd_dbri_create()
[all …]
/sound/drivers/opl3/
Dopl3_synth.c270 patch->inst.op[i].am_vib = data[AM_VIB + i]; in snd_opl3_load_patch()
271 patch->inst.op[i].ksl_level = data[KSL_LEVEL + i]; in snd_opl3_load_patch()
272 patch->inst.op[i].attack_decay = data[ATTACK_DECAY + i]; in snd_opl3_load_patch()
273 patch->inst.op[i].sustain_release = data[SUSTAIN_RELEASE + i]; in snd_opl3_load_patch()
274 patch->inst.op[i].wave_select = data[WAVE_SELECT + i]; in snd_opl3_load_patch()
280 patch->inst.op[i+2].am_vib = in snd_opl3_load_patch()
282 patch->inst.op[i+2].ksl_level = in snd_opl3_load_patch()
284 patch->inst.op[i+2].attack_decay = in snd_opl3_load_patch()
286 patch->inst.op[i+2].sustain_release = in snd_opl3_load_patch()
288 patch->inst.op[i+2].wave_select = in snd_opl3_load_patch()
[all …]
Dopl3_drums.c50 int op; member
86 unsigned char op_offset = snd_opl3_regmap[data->voice][data->op]; in snd_opl3_drum_voice_set()
140 unsigned char op_offset = snd_opl3_regmap[data->voice][data->op]; in snd_opl3_drum_vol_set()
Dopl3_midi.c452 vol_op[i] = fm->op[i].ksl_level; in snd_opl3_note_on()
484 reg_val = fm->op[i].am_vib; in snd_opl3_note_on()
494 reg_val = fm->op[i].attack_decay; in snd_opl3_note_on()
499 reg_val = fm->op[i].sustain_release; in snd_opl3_note_on()
504 reg_val = fm->op[i].wave_select; in snd_opl3_note_on()
/sound/firewire/tascam/
Dtascam-proc.c55 void (*op)(struct snd_info_entry *e, in add_node()
64 snd_info_set_text_ops(entry, tscm, op); in add_node()
/sound/firewire/oxfw/
Doxfw-proc.c80 void (*op)(struct snd_info_entry *e, in add_node()
89 snd_info_set_text_ops(entry, oxfw, op); in add_node()
/sound/firewire/bebob/
Dbebob_proc.c161 void (*op)(struct snd_info_entry *e, struct snd_info_buffer *b)) in add_node()
169 snd_info_set_text_ops(entry, bebob, op); in add_node()
/sound/pci/oxygen/
Dxonar_dg.h40 int cs4245_shadow_control(struct oxygen *chip, enum cs4245_shadow_operation op);
Dxonar_dg.c110 int cs4245_shadow_control(struct oxygen *chip, enum cs4245_shadow_operation op) in cs4245_shadow_control() argument
117 ret = (op == CS4245_SAVE_TO_SHADOW ? in cs4245_shadow_control()
/sound/firewire/fireworks/
Dfireworks_proc.c197 void (*op)(struct snd_info_entry *e, struct snd_info_buffer *b)) in add_node()
205 snd_info_set_text_ops(entry, efw, op); in add_node()
/sound/soc/codecs/
Dwm_hubs.c63 static void wait_for_dc_servo(struct snd_soc_codec *codec, unsigned int op) in wait_for_dc_servo() argument
71 val = op | WM8993_DCS_ENA_CHAN_0 | WM8993_DCS_ENA_CHAN_1; in wait_for_dc_servo()
94 } while (reg & op && count < timeout); in wait_for_dc_servo()
96 if (reg & op) in wait_for_dc_servo()
98 op); in wait_for_dc_servo()
/sound/pci/
Drme96.c1096 int op) in snd_rme96_trigger() argument
1098 if (op & RME96_TB_RESET_PLAYPOS) in snd_rme96_trigger()
1100 if (op & RME96_TB_RESET_CAPTUREPOS) in snd_rme96_trigger()
1102 if (op & RME96_TB_CLEAR_PLAYBACK_IRQ) { in snd_rme96_trigger()
1107 if (op & RME96_TB_CLEAR_CAPTURE_IRQ) { in snd_rme96_trigger()
1112 if (op & RME96_TB_START_PLAYBACK) in snd_rme96_trigger()
1114 if (op & RME96_TB_STOP_PLAYBACK) in snd_rme96_trigger()
1116 if (op & RME96_TB_START_CAPTURE) in snd_rme96_trigger()
1118 if (op & RME96_TB_STOP_CAPTURE) in snd_rme96_trigger()
/sound/soc/samsung/
Didma.c116 static void idma_control(int op) in idma_control() argument
122 switch (op) { in idma_control()
/sound/pci/emu10k1/
Demufx.c497 u32 op, u32 r, u32 a, u32 x, u32 y) in snd_emu10k1_write_op() argument
505 code[1] = ((op & 0x0f) << 20) | ((r & 0x3ff) << 10) | (a & 0x3ff); in snd_emu10k1_write_op()
509 #define OP(icode, ptr, op, r, a, x, y) \ argument
510 snd_emu10k1_write_op(icode, ptr, op, r, a, x, y)
514 u32 op, u32 r, u32 a, u32 x, u32 y) in snd_emu10k1_audigy_write_op() argument
522 code[1] = ((op & 0x0f) << 24) | ((r & 0x7ff) << 12) | (a & 0x7ff); in snd_emu10k1_audigy_write_op()
526 #define A_OP(icode, ptr, op, r, a, x, y) \ argument
527 snd_emu10k1_audigy_write_op(icode, ptr, op, r, a, x, y)