Lines Matching refs: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 = ~(0x0);
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 *ctl = blk;
559 static int srcimp_mgr_commit_write(struct hw *hw, void *blk)
561 struct srcimp_mgr_ctrl_blk *ctl = blk;
600 static int amixer_set_mode(void *blk, unsigned int mode)
602 struct amixer_rsc_ctrl_blk *ctl = blk;
609 static int amixer_set_iv(void *blk, unsigned int iv)
615 static int amixer_set_x(void *blk, unsigned int x)
617 struct amixer_rsc_ctrl_blk *ctl = blk;
624 static int amixer_set_y(void *blk, unsigned int y)
626 struct amixer_rsc_ctrl_blk *ctl = blk;
633 static int amixer_set_sadr(void *blk, unsigned int sadr)
635 struct amixer_rsc_ctrl_blk *ctl = blk;
642 static int amixer_set_se(void *blk, unsigned int se)
644 struct amixer_rsc_ctrl_blk *ctl = blk;
651 static int amixer_set_dirty(void *blk, unsigned int flags)
653 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
657 static int amixer_set_dirty_all(void *blk)
659 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
663 static int amixer_commit_write(struct hw *hw, unsigned int idx, void *blk)
665 struct amixer_rsc_ctrl_blk *ctl = blk;
677 static int amixer_get_y(void *blk)
679 struct amixer_rsc_ctrl_blk *ctl = blk;
684 static unsigned int amixer_get_dirty(void *blk)
686 return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data;
691 struct amixer_rsc_ctrl_blk *blk;
694 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
695 if (!blk)
698 *rblk = blk;
703 static int amixer_rsc_put_ctrl_blk(void *blk)
705 kfree(blk);
712 /*amixer_mgr_ctrl_blk_t *blk;*/
715 /*blk = kzalloc(sizeof(*blk), GFP_KERNEL);
716 if (!blk)
719 *rblk = blk;*/
724 static int amixer_mgr_put_ctrl_blk(void *blk)
726 /*kfree((amixer_mgr_ctrl_blk_t *)blk);*/
824 static int dai_srt_set_srcr(void *blk, unsigned int src)
826 struct dai_ctrl_blk *ctl = blk;
833 static int dai_srt_set_srcl(void *blk, unsigned int src)
835 struct dai_ctrl_blk *ctl = blk;
842 static int dai_srt_set_rsr(void *blk, unsigned int rsr)
844 struct dai_ctrl_blk *ctl = blk;
851 static int dai_srt_set_drat(void *blk, unsigned int drat)
853 struct dai_ctrl_blk *ctl = blk;
860 static int dai_srt_set_ec(void *blk, unsigned int ec)
862 struct dai_ctrl_blk *ctl = blk;
869 static int dai_srt_set_et(void *blk, unsigned int et)
871 struct dai_ctrl_blk *ctl = blk;
878 static int dai_commit_write(struct hw *hw, unsigned int idx, void *blk)
880 struct dai_ctrl_blk *ctl = blk;
898 struct dai_ctrl_blk *blk;
901 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
902 if (!blk)
905 *rblk = blk;
910 static int dai_put_ctrl_blk(void *blk)
912 kfree(blk);
917 static int dao_set_spos(void *blk, unsigned int spos)
919 ((struct dao_ctrl_blk *)blk)->spos = spos;
920 ((struct dao_ctrl_blk *)blk)->dirty.bf.spos = 1;
924 static int dao_commit_write(struct hw *hw, unsigned int idx, void *blk)
926 struct dao_ctrl_blk *ctl = blk;
939 static int dao_get_spos(void *blk, unsigned int *spos)
941 *spos = ((struct dao_ctrl_blk *)blk)->spos;
947 struct dao_ctrl_blk *blk;
950 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
951 if (!blk)
954 *rblk = blk;
959 static int dao_put_ctrl_blk(void *blk)
961 kfree(blk);
966 static int daio_mgr_enb_dai(void *blk, unsigned int idx)
968 struct daio_mgr_ctrl_blk *ctl = blk;
983 static int daio_mgr_dsb_dai(void *blk, unsigned int idx)
985 struct daio_mgr_ctrl_blk *ctl = blk;
1000 static int daio_mgr_enb_dao(void *blk, unsigned int idx)
1002 struct daio_mgr_ctrl_blk *ctl = blk;
1017 static int daio_mgr_dsb_dao(void *blk, unsigned int idx)
1019 struct daio_mgr_ctrl_blk *ctl = blk;
1034 static int daio_mgr_dao_init(void *blk, unsigned int idx, unsigned int conf)
1036 struct daio_mgr_ctrl_blk *ctl = blk;
1071 static int daio_mgr_set_imaparc(void *blk, unsigned int slot)
1073 struct daio_mgr_ctrl_blk *ctl = blk;
1080 static int daio_mgr_set_imapnxt(void *blk, unsigned int next)
1082 struct daio_mgr_ctrl_blk *ctl = blk;
1089 static int daio_mgr_set_imapaddr(void *blk, unsigned int addr)
1091 struct daio_mgr_ctrl_blk *ctl = blk;
1098 static int daio_mgr_commit_write(struct hw *hw, void *blk)
1100 struct daio_mgr_ctrl_blk *ctl = blk;
1141 struct daio_mgr_ctrl_blk *blk;
1144 blk = kzalloc(sizeof(*blk), GFP_KERNEL);
1145 if (!blk)
1148 blk->i2sctl = hw_read_20kx(hw, I2SCTL);
1149 blk->spoctl = hw_read_20kx(hw, SPOCTL);
1150 blk->spictl = hw_read_20kx(hw, SPICTL);
1152 *rblk = blk;
1157 static int daio_mgr_put_ctrl_blk(void *blk)
1159 kfree(blk);