Lines Matching refs:blk

167 	struct src_rsc_ctrl_blk *blk;  in src_get_rsc_ctrl_blk()  local
170 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in src_get_rsc_ctrl_blk()
171 if (!blk) in src_get_rsc_ctrl_blk()
174 *rblk = blk; in src_get_rsc_ctrl_blk()
179 static int src_put_rsc_ctrl_blk(void *blk) in src_put_rsc_ctrl_blk() argument
181 kfree(blk); in src_put_rsc_ctrl_blk()
186 static int src_set_state(void *blk, unsigned int state) in src_set_state() argument
188 struct src_rsc_ctrl_blk *ctl = blk; in src_set_state()
195 static int src_set_bm(void *blk, unsigned int bm) in src_set_bm() argument
197 struct src_rsc_ctrl_blk *ctl = blk; in src_set_bm()
204 static int src_set_rsr(void *blk, unsigned int rsr) in src_set_rsr() argument
206 struct src_rsc_ctrl_blk *ctl = blk; in src_set_rsr()
213 static int src_set_sf(void *blk, unsigned int sf) in src_set_sf() argument
215 struct src_rsc_ctrl_blk *ctl = blk; in src_set_sf()
222 static int src_set_wr(void *blk, unsigned int wr) in src_set_wr() argument
224 struct src_rsc_ctrl_blk *ctl = blk; in src_set_wr()
231 static int src_set_pm(void *blk, unsigned int pm) in src_set_pm() argument
233 struct src_rsc_ctrl_blk *ctl = blk; in src_set_pm()
240 static int src_set_rom(void *blk, unsigned int rom) in src_set_rom() argument
242 struct src_rsc_ctrl_blk *ctl = blk; in src_set_rom()
249 static int src_set_vo(void *blk, unsigned int vo) in src_set_vo() argument
251 struct src_rsc_ctrl_blk *ctl = blk; in src_set_vo()
258 static int src_set_st(void *blk, unsigned int st) in src_set_st() argument
260 struct src_rsc_ctrl_blk *ctl = blk; in src_set_st()
267 static int src_set_ie(void *blk, unsigned int ie) in src_set_ie() argument
269 struct src_rsc_ctrl_blk *ctl = blk; in src_set_ie()
276 static int src_set_ilsz(void *blk, unsigned int ilsz) in src_set_ilsz() argument
278 struct src_rsc_ctrl_blk *ctl = blk; in src_set_ilsz()
285 static int src_set_bp(void *blk, unsigned int bp) in src_set_bp() argument
287 struct src_rsc_ctrl_blk *ctl = blk; in src_set_bp()
294 static int src_set_cisz(void *blk, unsigned int cisz) in src_set_cisz() argument
296 struct src_rsc_ctrl_blk *ctl = blk; in src_set_cisz()
303 static int src_set_ca(void *blk, unsigned int ca) in src_set_ca() argument
305 struct src_rsc_ctrl_blk *ctl = blk; in src_set_ca()
312 static int src_set_sa(void *blk, unsigned int sa) in src_set_sa() argument
314 struct src_rsc_ctrl_blk *ctl = blk; in src_set_sa()
321 static int src_set_la(void *blk, unsigned int la) in src_set_la() argument
323 struct src_rsc_ctrl_blk *ctl = blk; in src_set_la()
330 static int src_set_pitch(void *blk, unsigned int pitch) in src_set_pitch() argument
332 struct src_rsc_ctrl_blk *ctl = blk; in src_set_pitch()
339 static int src_set_clear_zbufs(void *blk, unsigned int clear) in src_set_clear_zbufs() argument
341 ((struct src_rsc_ctrl_blk *)blk)->dirty.bf.czbfs = (clear ? 1 : 0); in src_set_clear_zbufs()
345 static int src_set_dirty(void *blk, unsigned int flags) in src_set_dirty() argument
347 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff); in src_set_dirty()
351 static int src_set_dirty_all(void *blk) in src_set_dirty_all() argument
353 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0); in src_set_dirty_all()
369 static int src_commit_write(struct hw *hw, unsigned int idx, void *blk) in src_commit_write() argument
371 struct src_rsc_ctrl_blk *ctl = blk; in src_commit_write()
426 static int src_get_ca(struct hw *hw, unsigned int idx, void *blk) in src_get_ca() argument
428 struct src_rsc_ctrl_blk *ctl = blk; in src_get_ca()
436 static unsigned int src_get_dirty(void *blk) in src_get_dirty() argument
438 return ((struct src_rsc_ctrl_blk *)blk)->dirty.data; in src_get_dirty()
446 static int src_mgr_enbs_src(void *blk, unsigned int idx) in src_mgr_enbs_src() argument
448 ((struct src_mgr_ctrl_blk *)blk)->enbsa |= (0x1 << ((idx%128)/4)); in src_mgr_enbs_src()
449 ((struct src_mgr_ctrl_blk *)blk)->dirty.bf.enbsa = 1; in src_mgr_enbs_src()
450 ((struct src_mgr_ctrl_blk *)blk)->enb[idx/32] |= (0x1 << (idx%32)); in src_mgr_enbs_src()
454 static int src_mgr_enb_src(void *blk, unsigned int idx) in src_mgr_enb_src() argument
456 ((struct src_mgr_ctrl_blk *)blk)->enb[idx/32] |= (0x1 << (idx%32)); in src_mgr_enb_src()
457 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32)); in src_mgr_enb_src()
461 static int src_mgr_dsb_src(void *blk, unsigned int idx) in src_mgr_dsb_src() argument
463 ((struct src_mgr_ctrl_blk *)blk)->enb[idx/32] &= ~(0x1 << (idx%32)); in src_mgr_dsb_src()
464 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32)); in src_mgr_dsb_src()
468 static int src_mgr_commit_write(struct hw *hw, void *blk) in src_mgr_commit_write() argument
470 struct src_mgr_ctrl_blk *ctl = blk; in src_mgr_commit_write()
493 struct src_mgr_ctrl_blk *blk; in src_mgr_get_ctrl_blk() local
496 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in src_mgr_get_ctrl_blk()
497 if (!blk) in src_mgr_get_ctrl_blk()
500 *rblk = blk; in src_mgr_get_ctrl_blk()
505 static int src_mgr_put_ctrl_blk(void *blk) in src_mgr_put_ctrl_blk() argument
507 kfree(blk); in src_mgr_put_ctrl_blk()
514 struct srcimp_mgr_ctrl_blk *blk; in srcimp_mgr_get_ctrl_blk() local
517 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in srcimp_mgr_get_ctrl_blk()
518 if (!blk) in srcimp_mgr_get_ctrl_blk()
521 *rblk = blk; in srcimp_mgr_get_ctrl_blk()
526 static int srcimp_mgr_put_ctrl_blk(void *blk) in srcimp_mgr_put_ctrl_blk() argument
528 kfree(blk); in srcimp_mgr_put_ctrl_blk()
533 static int srcimp_mgr_set_imaparc(void *blk, unsigned int slot) in srcimp_mgr_set_imaparc() argument
535 struct srcimp_mgr_ctrl_blk *ctl = blk; in srcimp_mgr_set_imaparc()
542 static int srcimp_mgr_set_imapuser(void *blk, unsigned int user) in srcimp_mgr_set_imapuser() argument
544 struct srcimp_mgr_ctrl_blk *ctl = blk; in srcimp_mgr_set_imapuser()
551 static int srcimp_mgr_set_imapnxt(void *blk, unsigned int next) in srcimp_mgr_set_imapnxt() argument
553 struct srcimp_mgr_ctrl_blk *ctl = blk; in srcimp_mgr_set_imapnxt()
560 static int srcimp_mgr_set_imapaddr(void *blk, unsigned int addr) in srcimp_mgr_set_imapaddr() argument
562 ((struct srcimp_mgr_ctrl_blk *)blk)->srcimap.idx = addr; in srcimp_mgr_set_imapaddr()
563 ((struct srcimp_mgr_ctrl_blk *)blk)->dirty.bf.srcimap = 1; in srcimp_mgr_set_imapaddr()
567 static int srcimp_mgr_commit_write(struct hw *hw, void *blk) in srcimp_mgr_commit_write() argument
569 struct srcimp_mgr_ctrl_blk *ctl = blk; in srcimp_mgr_commit_write()
609 static int amixer_set_mode(void *blk, unsigned int mode) in amixer_set_mode() argument
611 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_set_mode()
618 static int amixer_set_iv(void *blk, unsigned int iv) in amixer_set_iv() argument
620 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_set_iv()
627 static int amixer_set_x(void *blk, unsigned int x) in amixer_set_x() argument
629 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_set_x()
636 static int amixer_set_y(void *blk, unsigned int y) in amixer_set_y() argument
638 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_set_y()
645 static int amixer_set_sadr(void *blk, unsigned int sadr) in amixer_set_sadr() argument
647 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_set_sadr()
654 static int amixer_set_se(void *blk, unsigned int se) in amixer_set_se() argument
656 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_set_se()
663 static int amixer_set_dirty(void *blk, unsigned int flags) in amixer_set_dirty() argument
665 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff); in amixer_set_dirty()
669 static int amixer_set_dirty_all(void *blk) in amixer_set_dirty_all() argument
671 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0); in amixer_set_dirty_all()
675 static int amixer_commit_write(struct hw *hw, unsigned int idx, void *blk) in amixer_commit_write() argument
677 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_commit_write()
689 static int amixer_get_y(void *blk) in amixer_get_y() argument
691 struct amixer_rsc_ctrl_blk *ctl = blk; in amixer_get_y()
696 static unsigned int amixer_get_dirty(void *blk) in amixer_get_dirty() argument
698 return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data; in amixer_get_dirty()
703 struct amixer_rsc_ctrl_blk *blk; in amixer_rsc_get_ctrl_blk() local
706 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in amixer_rsc_get_ctrl_blk()
707 if (!blk) in amixer_rsc_get_ctrl_blk()
710 *rblk = blk; in amixer_rsc_get_ctrl_blk()
715 static int amixer_rsc_put_ctrl_blk(void *blk) in amixer_rsc_put_ctrl_blk() argument
717 kfree(blk); in amixer_rsc_put_ctrl_blk()
729 static int amixer_mgr_put_ctrl_blk(void *blk) in amixer_mgr_put_ctrl_blk() argument
824 static int dai_srt_set_srco(void *blk, unsigned int src) in dai_srt_set_srco() argument
826 struct dai_ctrl_blk *ctl = blk; in dai_srt_set_srco()
833 static int dai_srt_set_srcm(void *blk, unsigned int src) in dai_srt_set_srcm() argument
835 struct dai_ctrl_blk *ctl = blk; in dai_srt_set_srcm()
842 static int dai_srt_set_rsr(void *blk, unsigned int rsr) in dai_srt_set_rsr() argument
844 struct dai_ctrl_blk *ctl = blk; in dai_srt_set_rsr()
851 static int dai_srt_set_drat(void *blk, unsigned int drat) in dai_srt_set_drat() argument
853 struct dai_ctrl_blk *ctl = blk; in dai_srt_set_drat()
860 static int dai_srt_set_ec(void *blk, unsigned int ec) in dai_srt_set_ec() argument
862 struct dai_ctrl_blk *ctl = blk; in dai_srt_set_ec()
869 static int dai_srt_set_et(void *blk, unsigned int et) in dai_srt_set_et() argument
871 struct dai_ctrl_blk *ctl = blk; in dai_srt_set_et()
878 static int dai_commit_write(struct hw *hw, unsigned int idx, void *blk) in dai_commit_write() argument
880 struct dai_ctrl_blk *ctl = blk; in dai_commit_write()
892 struct dai_ctrl_blk *blk; in dai_get_ctrl_blk() local
895 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in dai_get_ctrl_blk()
896 if (!blk) in dai_get_ctrl_blk()
899 *rblk = blk; in dai_get_ctrl_blk()
904 static int dai_put_ctrl_blk(void *blk) in dai_put_ctrl_blk() argument
906 kfree(blk); in dai_put_ctrl_blk()
911 static int dao_set_spos(void *blk, unsigned int spos) in dao_set_spos() argument
913 ((struct dao_ctrl_blk *)blk)->atxcsl = spos; in dao_set_spos()
914 ((struct dao_ctrl_blk *)blk)->dirty.bf.atxcsl = 1; in dao_set_spos()
918 static int dao_commit_write(struct hw *hw, unsigned int idx, void *blk) in dao_commit_write() argument
920 struct dao_ctrl_blk *ctl = blk; in dao_commit_write()
934 static int dao_get_spos(void *blk, unsigned int *spos) in dao_get_spos() argument
936 *spos = ((struct dao_ctrl_blk *)blk)->atxcsl; in dao_get_spos()
942 struct dao_ctrl_blk *blk; in dao_get_ctrl_blk() local
945 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in dao_get_ctrl_blk()
946 if (!blk) in dao_get_ctrl_blk()
949 *rblk = blk; in dao_get_ctrl_blk()
954 static int dao_put_ctrl_blk(void *blk) in dao_put_ctrl_blk() argument
956 kfree(blk); in dao_put_ctrl_blk()
961 static int daio_mgr_enb_dai(void *blk, unsigned int idx) in daio_mgr_enb_dai() argument
963 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_enb_dai()
970 static int daio_mgr_dsb_dai(void *blk, unsigned int idx) in daio_mgr_dsb_dai() argument
972 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_dsb_dai()
980 static int daio_mgr_enb_dao(void *blk, unsigned int idx) in daio_mgr_enb_dao() argument
982 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_enb_dao()
989 static int daio_mgr_dsb_dao(void *blk, unsigned int idx) in daio_mgr_dsb_dao() argument
991 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_dsb_dao()
998 static int daio_mgr_dao_init(void *blk, unsigned int idx, unsigned int conf) in daio_mgr_dao_init() argument
1000 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_dao_init()
1036 static int daio_mgr_set_imaparc(void *blk, unsigned int slot) in daio_mgr_set_imaparc() argument
1038 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_set_imaparc()
1045 static int daio_mgr_set_imapnxt(void *blk, unsigned int next) in daio_mgr_set_imapnxt() argument
1047 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_set_imapnxt()
1054 static int daio_mgr_set_imapaddr(void *blk, unsigned int addr) in daio_mgr_set_imapaddr() argument
1056 ((struct daio_mgr_ctrl_blk *)blk)->daoimap.idx = addr; in daio_mgr_set_imapaddr()
1057 ((struct daio_mgr_ctrl_blk *)blk)->dirty.bf.daoimap = 1; in daio_mgr_set_imapaddr()
1061 static int daio_mgr_commit_write(struct hw *hw, void *blk) in daio_mgr_commit_write() argument
1063 struct daio_mgr_ctrl_blk *ctl = blk; in daio_mgr_commit_write()
1092 struct daio_mgr_ctrl_blk *blk; in daio_mgr_get_ctrl_blk() local
1096 blk = kzalloc(sizeof(*blk), GFP_KERNEL); in daio_mgr_get_ctrl_blk()
1097 if (!blk) in daio_mgr_get_ctrl_blk()
1101 blk->txctl[i] = hw_read_20kx(hw, AUDIO_IO_TX_CTL+(0x40*i)); in daio_mgr_get_ctrl_blk()
1102 blk->rxctl[i] = hw_read_20kx(hw, AUDIO_IO_RX_CTL+(0x40*i)); in daio_mgr_get_ctrl_blk()
1105 *rblk = blk; in daio_mgr_get_ctrl_blk()
1110 static int daio_mgr_put_ctrl_blk(void *blk) in daio_mgr_put_ctrl_blk() argument
1112 kfree(blk); in daio_mgr_put_ctrl_blk()