Home
last modified time | relevance | path

Searched refs:scb (Results 1 – 4 of 4) sorted by relevance

/sound/pci/cs46xx/
Ddsp_spos_scb_lib.c61 struct dsp_scb_descriptor * scb = scb_info->scb_desc; in cs46xx_dsp_proc_scb_info_read() local
67 snd_iprintf(buffer,"%04x %s:\n",scb->address,scb->scb_name); in cs46xx_dsp_proc_scb_info_read()
74 snd_iprintf(buffer,"%08x ",readl(dst + (scb->address + j) * sizeof(u32))); in cs46xx_dsp_proc_scb_info_read()
79 if (scb->parent_scb_ptr != NULL) { in cs46xx_dsp_proc_scb_info_read()
81 scb->parent_scb_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read()
82 scb->parent_scb_ptr->address); in cs46xx_dsp_proc_scb_info_read()
86 scb->sub_list_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read()
87 scb->sub_list_ptr->address, in cs46xx_dsp_proc_scb_info_read()
88 scb->next_scb_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read()
89 scb->next_scb_ptr->address, in cs46xx_dsp_proc_scb_info_read()
[all …]
Ddsp_spos.h193 struct dsp_scb_descriptor * scb) in cs46xx_dsp_spos_update_scb() argument
197 (scb->address + SCBsubListPtr) << 2, in cs46xx_dsp_spos_update_scb()
198 (scb->sub_list_ptr->address << 0x10) | in cs46xx_dsp_spos_update_scb()
199 (scb->next_scb_ptr->address)); in cs46xx_dsp_spos_update_scb()
200 scb->updated = 1; in cs46xx_dsp_spos_update_scb()
204 struct dsp_scb_descriptor * scb, in cs46xx_dsp_scb_set_volume() argument
209 snd_cs46xx_poke(chip, (scb->address + SCBVolumeCtrl) << 2, val); in cs46xx_dsp_scb_set_volume()
210 snd_cs46xx_poke(chip, (scb->address + SCBVolumeCtrl + 1) << 2, val); in cs46xx_dsp_scb_set_volume()
211 scb->volume_set = 1; in cs46xx_dsp_scb_set_volume()
212 scb->volume[0] = left; in cs46xx_dsp_scb_set_volume()
[all …]
Dcs46xx_lib.h107 void cs46xx_dsp_proc_free_scb_desc (struct dsp_scb_descriptor * scb);
109 struct dsp_scb_descriptor * scb);
111 #define cs46xx_dsp_proc_free_scb_desc(scb) argument
112 #define cs46xx_dsp_proc_register_scb_desc(chip, scb) argument
128 struct dsp_scb_descriptor * scb);
Ddsp_spos.c1861 struct dsp_scb_descriptor * scb; in cs46xx_dsp_set_dac_volume() local
1866 scb = ins->master_mix_scb->sub_list_ptr; in cs46xx_dsp_set_dac_volume()
1867 while (scb != ins->the_null_scb) { in cs46xx_dsp_set_dac_volume()
1868 cs46xx_dsp_scb_set_volume (chip,scb,left,right); in cs46xx_dsp_set_dac_volume()
1869 scb = scb->next_scb_ptr; in cs46xx_dsp_set_dac_volume()
1873 scb = ins->rear_mix_scb->sub_list_ptr; in cs46xx_dsp_set_dac_volume()
1874 while (scb != ins->the_null_scb) { in cs46xx_dsp_set_dac_volume()
1875 cs46xx_dsp_scb_set_volume (chip,scb,left,right); in cs46xx_dsp_set_dac_volume()
1876 scb = scb->next_scb_ptr; in cs46xx_dsp_set_dac_volume()