Lines Matching defs:rbf
570 static unsigned inline _reg_read( struct nandc_ctrl *ctrl, reg_bit_field_t rbf )
575 val = __raw_readl( base + rbf.reg);
576 val >>= rbf.pos;
577 val &= (1 << rbf.width)-1;
583 reg_bit_field_t rbf, unsigned newval )
588 msk = (1 << rbf.width)-1;
589 msk <<= rbf.pos;
590 newval <<= rbf.pos;
593 val = __raw_readl( base + rbf.reg);
596 __raw_writel( val, base + rbf.reg);
603 idm_reg_bit_field_t rbf )
608 val = __raw_readl( base + rbf.reg);
609 val >>= rbf.pos;
610 val &= (1 << rbf.width)-1;
616 idm_reg_bit_field_t rbf, unsigned newval )
621 msk = (1 << rbf.width)-1;
622 msk <<= rbf.pos;
623 newval <<= rbf.pos;
626 val = __raw_readl( base + rbf.reg);
629 __raw_writel( val, base + rbf.reg);