Home
last modified time | relevance | path

Searched refs:pcxhr_mgr (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/sound/pci/pcxhr/
H A Dpcxhr_mix22.h13 struct pcxhr_mgr;
15 int hr222_sub_init(struct pcxhr_mgr *mgr);
16 int hr222_sub_set_clock(struct pcxhr_mgr *mgr, unsigned int rate,
18 int hr222_get_external_clock(struct pcxhr_mgr *mgr,
22 int hr222_read_gpio(struct pcxhr_mgr *mgr, int is_gpi, int *value);
23 int hr222_write_gpo(struct pcxhr_mgr *mgr, int value);
24 int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable);
H A Dpcxhr_core.h14 struct pcxhr_mgr;
17 void pcxhr_reset_xilinx_com(struct pcxhr_mgr *mgr);
18 void pcxhr_reset_dsp(struct pcxhr_mgr *mgr);
19 void pcxhr_enable_dsp(struct pcxhr_mgr *mgr);
20 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second);
21 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom);
22 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot);
23 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp);
93 int pcxhr_send_msg(struct pcxhr_mgr *mgr, struct pcxhr_rmh *rmh);
138 int pcxhr_set_pipe_state(struct pcxhr_mgr *mgr, int playback_mask, int capture_mask, int start);
[all …]
H A Dpcxhr.h31 struct pcxhr_mgr;
51 struct pcxhr_mgr { struct
155 struct pcxhr_mgr *mgr;
194 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate);
195 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr,
H A Dpcxhr_hwdep.c25 static int pcxhr_sub_init(struct pcxhr_mgr *mgr);
29 static int pcxhr_init_board(struct pcxhr_mgr *mgr) in pcxhr_init_board()
87 static int pcxhr_sub_init(struct pcxhr_mgr *mgr) in pcxhr_sub_init()
121 void pcxhr_reset_board(struct pcxhr_mgr *mgr) in pcxhr_reset_board()
153 static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr, in pcxhr_dsp_allocate_pipe()
199 static int pcxhr_dsp_free_pipe( struct pcxhr_mgr *mgr, struct pcxhr_pipe *pipe)
229 static int pcxhr_config_pipes(struct pcxhr_mgr *mgr) in pcxhr_config_pipes()
257 static int pcxhr_start_pipes(struct pcxhr_mgr *mgr) in pcxhr_start_pipes()
276 static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index, in pcxhr_dsp_load()
352 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr) in pcxhr_setup_firmware()
H A Dpcxhr_core.c166 static int pcxhr_send_it_dsp(struct pcxhr_mgr *mgr, in pcxhr_send_it_dsp()
226 void pcxhr_reset_xilinx_com(struct pcxhr_mgr *mgr) in pcxhr_reset_xilinx_com()
244 void pcxhr_reset_dsp(struct pcxhr_mgr *mgr) in pcxhr_reset_dsp()
259 void pcxhr_enable_dsp(struct pcxhr_mgr *mgr) in pcxhr_enable_dsp()
268 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, in pcxhr_load_xilinx_binary()
371 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, in pcxhr_load_eeprom_binary()
781 static int pcxhr_prepair_pipe_start(struct pcxhr_mgr *mgr, in pcxhr_prepair_pipe_start()
1034 static void pcxhr_msg_thread(struct pcxhr_mgr *mgr) in pcxhr_msg_thread()
1147 static void pcxhr_update_timer_pos(struct pcxhr_mgr *mgr, in pcxhr_update_timer_pos()
1219 struct pcxhr_mgr *mgr = dev_id; in pcxhr_interrupt()
[all …]
H A Dpcxhr_mix22.c222 static int hr222_set_hw_playback_level(struct pcxhr_mgr *mgr, in hr222_set_hw_playback_level()
244 static int hr222_set_hw_capture_level(struct pcxhr_mgr *mgr, in hr222_set_hw_capture_level()
269 static void hr222_micro_boost(struct pcxhr_mgr *mgr, int level);
271 int hr222_sub_init(struct pcxhr_mgr *mgr) in hr222_sub_init()
338 int hr222_sub_set_clock(struct pcxhr_mgr *mgr, in hr222_sub_set_clock()
402 int hr222_get_external_clock(struct pcxhr_mgr *mgr, in hr222_get_external_clock()
496 int hr222_read_gpio(struct pcxhr_mgr *mgr, int is_gpi, int *value) in hr222_read_gpio()
510 int hr222_write_gpo(struct pcxhr_mgr *mgr, int value) in hr222_write_gpo()
522 int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable) in hr222_manage_timecode()
667 static void hr222_micro_boost(struct pcxhr_mgr *mgr, int level) in hr222_micro_boost()
[all …]
H A Dpcxhr_hwdep.h24 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr);
25 void pcxhr_reset_board(struct pcxhr_mgr *mgr);
H A Dpcxhr.c902 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_prepare()
939 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_hw_params()
988 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_open()
1074 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_close()
1221 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_proc_info()
1292 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_proc_sync()
1334 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_proc_gpio_read()
1351 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_proc_gpo_write()
1379 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_proc_ltc()
1441 static int pcxhr_free(struct pcxhr_mgr *mgr) in pcxhr_free()
[all …]
H A Dpcxhr_mixer.h14 int pcxhr_create_mixer(struct pcxhr_mgr *mgr);
H A Dpcxhr_mixer.c725 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_info()
745 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_get()
753 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_put()
803 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_rate_info()
814 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_rate_get()
1103 int pcxhr_create_mixer(struct pcxhr_mgr *mgr) in pcxhr_create_mixer()