Home
last modified time | relevance | path

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

/linux/sound/pci/pcxhr/
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 *mg
[all...]
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_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 *mg
[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,
52 num_cardspcxhr_mgr global() argument
53 chippcxhr_mgr global() argument
55 pcipcxhr_mgr global() argument
57 irqpcxhr_mgr global() argument
59 granularitypcxhr_mgr global() argument
62 portpcxhr_mgr global() argument
65 namepcxhr_mgr global() argument
67 prmhpcxhr_mgr global() argument
69 lockpcxhr_mgr global() argument
70 msg_lockpcxhr_mgr global() argument
72 setup_mutexpcxhr_mgr global() argument
73 mixer_mutexpcxhr_mgr global() argument
76 dsp_loadedpcxhr_mgr global() argument
77 dsp_versionpcxhr_mgr global() argument
78 playback_chipspcxhr_mgr global() argument
79 capture_chipspcxhr_mgr global() argument
80 fw_file_setpcxhr_mgr global() argument
81 firmware_numpcxhr_mgr global() argument
82 is_hr_stereopcxhr_mgr global() argument
83 board_has_aes1pcxhr_mgr global() argument
84 board_has_analogpcxhr_mgr global() argument
85 board_has_micpcxhr_mgr global() argument
86 board_aes_in_192kpcxhr_mgr global() argument
87 mono_capturepcxhr_mgr global() argument
88 capture_ltcpcxhr_mgr global() argument
90 hostportpcxhr_mgr global() argument
92 use_clock_typepcxhr_mgr global() argument
93 cur_clock_typepcxhr_mgr global() argument
94 sample_ratepcxhr_mgr global() argument
95 ref_count_ratepcxhr_mgr global() argument
96 timer_togglepcxhr_mgr global() argument
97 dsp_time_lastpcxhr_mgr global() argument
98 dsp_time_errpcxhr_mgr global() argument
99 src_it_dsppcxhr_mgr global() argument
100 io_num_reg_contpcxhr_mgr global() argument
101 codec_speedpcxhr_mgr global() argument
102 sample_rate_realpcxhr_mgr global() argument
103 last_reg_statpcxhr_mgr global() argument
104 async_err_stream_xrunpcxhr_mgr global() argument
105 async_err_pipe_xrunpcxhr_mgr global() argument
106 async_err_other_lastpcxhr_mgr global() argument
108 xlx_cfgpcxhr_mgr global() argument
109 xlx_selmicpcxhr_mgr global() argument
110 dsp_resetpcxhr_mgr global() argument
H A Dpcxhr_core.c113 static int pcxhr_check_reg_bit(struct pcxhr_mgr *mgr, unsigned int reg, in pcxhr_check_reg_bit()
166 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()
233 static void pcxhr_enable_irq(struct pcxhr_mgr *mgr, int enable) in pcxhr_enable_irq()
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()
320 static int pcxhr_download_dsp(struct pcxhr_mgr *mgr, const struct firmware *dsp) in pcxhr_download_dsp()
371 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, in pcxhr_load_eeprom_binary()
403 int pcxhr_load_boot_binary(struct pcxhr_mgr *mg
[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.c234 static int pcxhr_get_clock_reg(struct pcxhr_mgr *mgr, unsigned int rate, in pcxhr_get_clock_reg()
307 static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_set_clock()
379 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate) in pcxhr_set_clock()
412 static int pcxhr_sub_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_get_external_clock()
475 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_get_external_clock()
691 static void pcxhr_start_linked_stream(struct pcxhr_mgr *mgr) in pcxhr_start_linked_stream()
878 static int pcxhr_hardware_timer(struct pcxhr_mgr *mgr, int start) in pcxhr_hardware_timer()
902 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_prepare()
939 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_hw_params()
988 struct pcxhr_mgr *mg in pcxhr_open()
[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()