Lines Matching refs:spoctl
807 u32 spoctl:4; member
818 unsigned int spoctl; member
1006 set_field(&ctl->spoctl, SPOCTL_OE << (idx*8), 1); in daio_mgr_enb_dao()
1007 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_enb_dao()
1023 set_field(&ctl->spoctl, SPOCTL_OE << (idx*8), 0); in daio_mgr_dsb_dao()
1024 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_dsb_dao()
1042 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 3); in daio_mgr_dao_init()
1045 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 0); in daio_mgr_dao_init()
1048 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 1); in daio_mgr_dao_init()
1051 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 2); in daio_mgr_dao_init()
1056 set_field(&ctl->spoctl, SPOCTL_LIV << (idx*8), in daio_mgr_dao_init()
1058 set_field(&ctl->spoctl, SPOCTL_RIV << (idx*8), in daio_mgr_dao_init()
1060 set_field(&ctl->spoctl, SPOCTL_OS << (idx*8), in daio_mgr_dao_init()
1063 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_dao_init()
1114 if (ctl->dirty.bf.spoctl) { in daio_mgr_commit_write()
1116 if ((ctl->dirty.bf.spoctl & (0x1 << i))) in daio_mgr_commit_write()
1117 ctl->dirty.bf.spoctl &= ~(0x1 << i); in daio_mgr_commit_write()
1119 hw_write_20kx(hw, SPOCTL, ctl->spoctl); in daio_mgr_commit_write()
1149 blk->spoctl = hw_read_20kx(hw, SPOCTL); in daio_mgr_get_ctrl_blk()