Lines Matching full:blk

157 	struct src_rsc_ctrl_blk *blk;
160 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
161 if (!blk)
164 *rblk = blk;
169 static int src_put_rsc_ctrl_blk(void *blk)
171 kfree(blk);
176 static int src_set_state(void *blk, unsigned int state)
178 struct src_rsc_ctrl_blk *ctl = blk;
185 static int src_set_bm(void *blk, unsigned int bm)
187 struct src_rsc_ctrl_blk *ctl = blk;
194 static int src_set_rsr(void *blk, unsigned int rsr)
196 struct src_rsc_ctrl_blk *ctl = blk;
203 static int src_set_sf(void *blk, unsigned int sf)
205 struct src_rsc_ctrl_blk *ctl = blk;
212 static int src_set_wr(void *blk, unsigned int wr)
214 struct src_rsc_ctrl_blk *ctl = blk;
221 static int src_set_pm(void *blk, unsigned int pm)
223 struct src_rsc_ctrl_blk *ctl = blk;
230 static int src_set_rom(void *blk, unsigned int rom)
232 struct src_rsc_ctrl_blk *ctl = blk;
239 static int src_set_vo(void *blk, unsigned int vo)
241 struct src_rsc_ctrl_blk *ctl = blk;
248 static int src_set_st(void *blk, unsigned int st)
250 struct src_rsc_ctrl_blk *ctl = blk;
257 static int src_set_ie(void *blk, unsigned int ie)
259 struct src_rsc_ctrl_blk *ctl = blk;
266 static int src_set_ilsz(void *blk, unsigned int ilsz)
268 struct src_rsc_ctrl_blk *ctl = blk;
275 static int src_set_bp(void *blk, unsigned int bp)
277 struct src_rsc_ctrl_blk *ctl = blk;
284 static int src_set_cisz(void *blk, unsigned int cisz)
286 struct src_rsc_ctrl_blk *ctl = blk;
293 static int src_set_ca(void *blk, unsigned int ca)
295 struct src_rsc_ctrl_blk *ctl = blk;
302 static int src_set_sa(void *blk, unsigned int sa)
304 struct src_rsc_ctrl_blk *ctl = blk;
311 static int src_set_la(void *blk, unsigned int la)
313 struct src_rsc_ctrl_blk *ctl = blk;
320 static int src_set_pitch(void *blk, unsigned int pitch)
322 struct src_rsc_ctrl_blk *ctl = blk;
329 static int src_set_clear_zbufs(void *blk, unsigned int clear)
331 ((struct src_rsc_ctrl_blk *)blk)->dirty.bf.czbfs = (clear ? 1 : 0);
335 static int src_set_dirty(void *blk, unsigned int flags)
337 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
341 static int src_set_dirty_all(void *blk)
343 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
359 static int src_commit_write(struct hw *hw, unsigned int idx, void *blk)
361 struct src_rsc_ctrl_blk *ctl = blk;
416 static int src_get_ca(struct hw *hw, unsigned int idx, void *blk)
418 struct src_rsc_ctrl_blk *ctl = blk;
426 static unsigned int src_get_dirty(void *blk)
428 return ((struct src_rsc_ctrl_blk *)blk)->dirty.data;
436 static int src_mgr_enbs_src(void *blk, unsigned int idx)
438 ((struct src_mgr_ctrl_blk *)blk)->enbsa |= (0x1 << ((idx%128)/4));
439 ((struct src_mgr_ctrl_blk *)blk)->dirty.bf.enbsa = 1;
440 ((struct src_mgr_ctrl_blk *)blk)->enb[idx/32] |= (0x1 << (idx%32));
444 static int src_mgr_enb_src(void *blk, unsigned int idx)
446 ((struct src_mgr_ctrl_blk *)blk)->enb[idx/32] |= (0x1 << (idx%32));
447 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
451 static int src_mgr_dsb_src(void *blk, unsigned int idx)
453 ((struct src_mgr_ctrl_blk *)blk)->enb[idx/32] &= ~(0x1 << (idx%32));
454 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
458 static int src_mgr_commit_write(struct hw *hw, void *blk)
460 struct src_mgr_ctrl_blk *ctl = blk;
483 struct src_mgr_ctrl_blk *blk;
486 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
487 if (!blk)
490 *rblk = blk;
495 static int src_mgr_put_ctrl_blk(void *blk)
497 kfree(blk);
504 struct srcimp_mgr_ctrl_blk *blk;
507 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
508 if (!blk)
511 *rblk = blk;
516 static int srcimp_mgr_put_ctrl_blk(void *blk)
518 kfree(blk);
523 static int srcimp_mgr_set_imaparc(void *blk, unsigned int slot)
525 struct srcimp_mgr_ctrl_blk *ctl = blk;
532 static int srcimp_mgr_set_imapuser(void *blk, unsigned int user)
534 struct srcimp_mgr_ctrl_blk *ctl = blk;
541 static int srcimp_mgr_set_imapnxt(void *blk, unsigned int next)
543 struct srcimp_mgr_ctrl_blk *ctl = blk;
550 static int srcimp_mgr_set_imapaddr(void *blk, unsigned int addr)
552 ((struct srcimp_mgr_ctrl_blk *)blk)->srcimap.idx = addr;
553 ((struct srcimp_mgr_ctrl_blk *)blk)->dirty.bf.srcimap = 1;
557 static int srcimp_mgr_commit_write(struct hw *hw, void *blk)
559 struct srcimp_mgr_ctrl_blk *ctl = blk;
599 static int amixer_set_mode(void *blk, unsigned int mode)
601 struct amixer_rsc_ctrl_blk *ctl = blk;
608 static int amixer_set_iv(void *blk, unsigned int iv)
610 struct amixer_rsc_ctrl_blk *ctl = blk;
617 static int amixer_set_x(void *blk, unsigned int x)
619 struct amixer_rsc_ctrl_blk *ctl = blk;
626 static int amixer_set_y(void *blk, unsigned int y)
628 struct amixer_rsc_ctrl_blk *ctl = blk;
635 static int amixer_set_sadr(void *blk, unsigned int sadr)
637 struct amixer_rsc_ctrl_blk *ctl = blk;
644 static int amixer_set_se(void *blk, unsigned int se)
646 struct amixer_rsc_ctrl_blk *ctl = blk;
653 static int amixer_set_dirty(void *blk, unsigned int flags)
655 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
659 static int amixer_set_dirty_all(void *blk)
661 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
665 static int amixer_commit_write(struct hw *hw, unsigned int idx, void *blk)
667 struct amixer_rsc_ctrl_blk *ctl = blk;
679 static int amixer_get_y(void *blk)
681 struct amixer_rsc_ctrl_blk *ctl = blk;
686 static unsigned int amixer_get_dirty(void *blk)
688 return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data;
693 struct amixer_rsc_ctrl_blk *blk;
696 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
697 if (!blk)
700 *rblk = blk;
705 static int amixer_rsc_put_ctrl_blk(void *blk)
707 kfree(blk);
719 static int amixer_mgr_put_ctrl_blk(void *blk)
814 static int dai_srt_set_srco(void *blk, unsigned int src)
816 struct dai_ctrl_blk *ctl = blk;
823 static int dai_srt_set_srcm(void *blk, unsigned int src)
825 struct dai_ctrl_blk *ctl = blk;
832 static int dai_srt_set_rsr(void *blk, unsigned int rsr)
834 struct dai_ctrl_blk *ctl = blk;
841 static int dai_srt_set_drat(void *blk, unsigned int drat)
843 struct dai_ctrl_blk *ctl = blk;
850 static int dai_srt_set_ec(void *blk, unsigned int ec)
852 struct dai_ctrl_blk *ctl = blk;
859 static int dai_srt_set_et(void *blk, unsigned int et)
861 struct dai_ctrl_blk *ctl = blk;
868 static int dai_commit_write(struct hw *hw, unsigned int idx, void *blk)
870 struct dai_ctrl_blk *ctl = blk;
882 struct dai_ctrl_blk *blk;
885 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
886 if (!blk)
889 *rblk = blk;
894 static int dai_put_ctrl_blk(void *blk)
896 kfree(blk);
901 static int dao_set_spos(void *blk, unsigned int spos)
903 ((struct dao_ctrl_blk *)blk)->atxcsl = spos;
904 ((struct dao_ctrl_blk *)blk)->dirty.bf.atxcsl = 1;
908 static int dao_commit_write(struct hw *hw, unsigned int idx, void *blk)
910 struct dao_ctrl_blk *ctl = blk;
924 static int dao_get_spos(void *blk, unsigned int *spos)
926 *spos = ((struct dao_ctrl_blk *)blk)->atxcsl;
932 struct dao_ctrl_blk *blk;
935 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
936 if (!blk)
939 *rblk = blk;
944 static int dao_put_ctrl_blk(void *blk)
946 kfree(blk);
951 static int daio_mgr_enb_dai(void *blk, unsigned int idx)
953 struct daio_mgr_ctrl_blk *ctl = blk;
960 static int daio_mgr_dsb_dai(void *blk, unsigned int idx)
962 struct daio_mgr_ctrl_blk *ctl = blk;
970 static int daio_mgr_enb_dao(void *blk, unsigned int idx)
972 struct daio_mgr_ctrl_blk *ctl = blk;
979 static int daio_mgr_dsb_dao(void *blk, unsigned int idx)
981 struct daio_mgr_ctrl_blk *ctl = blk;
988 static int daio_mgr_dao_init(void *blk, unsigned int idx, unsigned int conf)
990 struct daio_mgr_ctrl_blk *ctl = blk;
1026 static int daio_mgr_set_imaparc(void *blk, unsigned int slot)
1028 struct daio_mgr_ctrl_blk *ctl = blk;
1035 static int daio_mgr_set_imapnxt(void *blk, unsigned int next)
1037 struct daio_mgr_ctrl_blk *ctl = blk;
1044 static int daio_mgr_set_imapaddr(void *blk, unsigned int addr)
1046 ((struct daio_mgr_ctrl_blk *)blk)->daoimap.idx = addr;
1047 ((struct daio_mgr_ctrl_blk *)blk)->dirty.bf.daoimap = 1;
1051 static int daio_mgr_commit_write(struct hw *hw, void *blk)
1053 struct daio_mgr_ctrl_blk *ctl = blk;
1082 struct daio_mgr_ctrl_blk *blk;
1086 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
1087 if (!blk)
1091 blk->txctl[i] = hw_read_20kx(hw, AUDIO_IO_TX_CTL+(0x40*i));
1092 blk->rxctl[i] = hw_read_20kx(hw, AUDIO_IO_RX_CTL+(0x40*i));
1095 *rblk = blk;
1100 static int daio_mgr_put_ctrl_blk(void *blk)
1102 kfree(blk);