Lines Matching refs:spoctl
817 u32 spoctl:4; member
828 unsigned int spoctl; member
1016 set_field(&ctl->spoctl, SPOCTL_OE << (idx*8), 1); in daio_mgr_enb_dao()
1017 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_enb_dao()
1033 set_field(&ctl->spoctl, SPOCTL_OE << (idx*8), 0); in daio_mgr_dsb_dao()
1034 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_dsb_dao()
1052 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 3); in daio_mgr_dao_init()
1055 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 0); in daio_mgr_dao_init()
1058 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 1); in daio_mgr_dao_init()
1061 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 2); in daio_mgr_dao_init()
1066 set_field(&ctl->spoctl, SPOCTL_LIV << (idx*8), in daio_mgr_dao_init()
1068 set_field(&ctl->spoctl, SPOCTL_RIV << (idx*8), in daio_mgr_dao_init()
1070 set_field(&ctl->spoctl, SPOCTL_OS << (idx*8), in daio_mgr_dao_init()
1073 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_dao_init()
1124 if (ctl->dirty.bf.spoctl) { in daio_mgr_commit_write()
1126 if ((ctl->dirty.bf.spoctl & (0x1 << i))) in daio_mgr_commit_write()
1127 ctl->dirty.bf.spoctl &= ~(0x1 << i); in daio_mgr_commit_write()
1129 hw_write_20kx(hw, SPOCTL, ctl->spoctl); in daio_mgr_commit_write()
1159 blk->spoctl = hw_read_20kx(hw, SPOCTL); in daio_mgr_get_ctrl_blk()