Searched refs:pcxhr_mgr (Results 1 – 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/sound/pci/pcxhr/ |
D | pcxhr_core.h | 14 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 …]
|
D | pcxhr_mix22.h | 13 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);
|
D | pcxhr_hwdep.c | 25 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() 349 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr) in pcxhr_setup_firmware()
|
D | pcxhr.h | 31 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,
|
D | pcxhr_core.c | 113 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 *mgr, const struct firmware *boot) in pcxhr_load_boot_binary() [all …]
|
D | pcxhr_mix22.c | 206 static void hr222_config_akm(struct pcxhr_mgr *mgr, unsigned short data) in hr222_config_akm() 222 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() [all …]
|
D | pcxhr_hwdep.h | 24 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr); 25 void pcxhr_reset_board(struct pcxhr_mgr *mgr);
|
D | pcxhr.c | 235 static int pcxhr_get_clock_reg(struct pcxhr_mgr *mgr, unsigned int rate, in pcxhr_get_clock_reg() 308 static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_set_clock() 380 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate) in pcxhr_set_clock() 413 static int pcxhr_sub_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_get_external_clock() 476 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_get_external_clock() 692 static void pcxhr_start_linked_stream(struct pcxhr_mgr *mgr) in pcxhr_start_linked_stream() 880 static int pcxhr_hardware_timer(struct pcxhr_mgr *mgr, int start) in pcxhr_hardware_timer() 904 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_prepare() 941 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_hw_params() 990 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_open() [all …]
|
D | pcxhr_mixer.h | 14 int pcxhr_create_mixer(struct pcxhr_mgr *mgr);
|
D | pcxhr_mixer.c | 725 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()
|