Lines Matching refs:dirty

79 /* SRC resource register dirty flags */
101 union src_dirty dirty;
124 union src_mgr_dirty dirty;
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_dirty dirty;
181 ctl->dirty.bf.ctl = 1;
190 ctl->dirty.bf.ctl = 1;
199 ctl->dirty.bf.ctl = 1;
208 ctl->dirty.bf.ctl = 1;
217 ctl->dirty.bf.ctl = 1;
226 ctl->dirty.bf.ctl = 1;
235 ctl->dirty.bf.ctl = 1;
244 ctl->dirty.bf.ctl = 1;
253 ctl->dirty.bf.ctl = 1;
262 ctl->dirty.bf.ctl = 1;
271 ctl->dirty.bf.ctl = 1;
280 ctl->dirty.bf.ctl = 1;
289 ctl->dirty.bf.ccr = 1;
298 ctl->dirty.bf.ca = 1;
307 ctl->dirty.bf.sa = 1;
316 ctl->dirty.bf.la = 1;
325 ctl->dirty.bf.mpr = 1;
331 ((struct src_rsc_ctrl_blk *)blk)->dirty.bf.czbfs = (clear ? 1 : 0);
337 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
343 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
364 if (ctl->dirty.bf.czbfs) {
375 ctl->dirty.bf.czbfs = 0;
377 if (ctl->dirty.bf.mpr) {
386 ctl->dirty.bf.mpr = 0;
388 if (ctl->dirty.bf.sa) {
390 ctl->dirty.bf.sa = 0;
392 if (ctl->dirty.bf.la) {
394 ctl->dirty.bf.la = 0;
396 if (ctl->dirty.bf.ca) {
398 ctl->dirty.bf.ca = 0;
404 if (ctl->dirty.bf.ccr) {
406 ctl->dirty.bf.ccr = 0;
408 if (ctl->dirty.bf.ctl) {
410 ctl->dirty.bf.ctl = 0;
421 ctl->dirty.bf.ca = 0;
428 return ((struct src_rsc_ctrl_blk *)blk)->dirty.data;
439 ((struct src_mgr_ctrl_blk *)blk)->dirty.bf.enbsa = 1;
447 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
454 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
464 if (ctl->dirty.bf.enbsa) {
469 ctl->dirty.bf.enbsa = 0;
472 if ((ctl->dirty.data & (0x1 << i))) {
474 ctl->dirty.data &= ~(0x1 << i);
528 ctl->dirty.bf.srcimap = 1;
537 ctl->dirty.bf.srcimap = 1;
546 ctl->dirty.bf.srcimap = 1;
555 ctl->dirty.bf.srcimap = 1;
563 if (ctl->dirty.bf.srcimap) {
566 ctl->dirty.bf.srcimap = 0;
583 /* AMIXER resource register dirty flags */
597 union amixer_dirty dirty;
605 ctl->dirty.bf.amoplo = 1;
620 ctl->dirty.bf.amoplo = 1;
629 ctl->dirty.bf.amoplo = 1;
638 ctl->dirty.bf.amophi = 1;
647 ctl->dirty.bf.amophi = 1;
653 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
659 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
667 if (ctl->dirty.bf.amoplo || ctl->dirty.bf.amophi) {
669 ctl->dirty.bf.amoplo = 0;
671 ctl->dirty.bf.amophi = 0;
686 return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data;
745 /* DAIO Receiver register dirty flags */
757 union dai_dirty dirty;
760 /* S/PDIF Transmitter register dirty flags */
772 union dao_dirty dirty;
802 /* DAIO manager register dirty flags */
821 union daio_mgr_dirty dirty;
829 ctl->dirty.bf.srtctl = 1;
838 ctl->dirty.bf.srtctl = 1;
847 ctl->dirty.bf.srtctl = 1;
856 ctl->dirty.bf.srtctl = 1;
865 ctl->dirty.bf.srtctl = 1;
874 ctl->dirty.bf.srtctl = 1;
882 if (ctl->dirty.bf.srtctl) {
890 ctl->dirty.bf.srtctl = 0;
920 ((struct dao_ctrl_blk *)blk)->dirty.bf.spos = 1;
928 if (ctl->dirty.bf.spos) {
933 ctl->dirty.bf.spos = 0;
973 ctl->dirty.bf.spictl |= (0x1 << idx);
978 ctl->dirty.bf.i2sictl |= (0x1 << idx);
990 ctl->dirty.bf.spictl |= (0x1 << idx);
995 ctl->dirty.bf.i2sictl |= (0x1 << idx);
1007 ctl->dirty.bf.spoctl |= (0x1 << idx);
1012 ctl->dirty.bf.i2soctl |= (0x1 << idx);
1024 ctl->dirty.bf.spoctl |= (0x1 << idx);
1029 ctl->dirty.bf.i2soctl |= (0x1 << idx);
1063 ctl->dirty.bf.spoctl |= (0x1 << idx);
1076 ctl->dirty.bf.daoimap = 1;
1085 ctl->dirty.bf.daoimap = 1;
1094 ctl->dirty.bf.daoimap = 1;
1103 if (ctl->dirty.bf.i2sictl || ctl->dirty.bf.i2soctl) {
1105 if ((ctl->dirty.bf.i2sictl & (0x1 << i)))
1106 ctl->dirty.bf.i2sictl &= ~(0x1 << i);
1108 if ((ctl->dirty.bf.i2soctl & (0x1 << i)))
1109 ctl->dirty.bf.i2soctl &= ~(0x1 << i);
1114 if (ctl->dirty.bf.spoctl) {
1116 if ((ctl->dirty.bf.spoctl & (0x1 << i)))
1117 ctl->dirty.bf.spoctl &= ~(0x1 << i);
1122 if (ctl->dirty.bf.spictl) {
1124 if ((ctl->dirty.bf.spictl & (0x1 << i)))
1125 ctl->dirty.bf.spictl &= ~(0x1 << i);
1130 if (ctl->dirty.bf.daoimap) {
1133 ctl->dirty.bf.daoimap = 0;