Lines Matching refs:spoctl
811 u32 spoctl:4; member
822 unsigned int spoctl; member
1010 set_field(&ctl->spoctl, SPOCTL_OE << (idx*8), 1); in daio_mgr_enb_dao()
1011 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_enb_dao()
1027 set_field(&ctl->spoctl, SPOCTL_OE << (idx*8), 0); in daio_mgr_dsb_dao()
1028 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_dsb_dao()
1046 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 3); in daio_mgr_dao_init()
1049 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 0); in daio_mgr_dao_init()
1052 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 1); in daio_mgr_dao_init()
1055 set_field(&ctl->spoctl, SPOCTL_SR << (idx*8), 2); in daio_mgr_dao_init()
1060 set_field(&ctl->spoctl, SPOCTL_LIV << (idx*8), in daio_mgr_dao_init()
1062 set_field(&ctl->spoctl, SPOCTL_RIV << (idx*8), in daio_mgr_dao_init()
1064 set_field(&ctl->spoctl, SPOCTL_OS << (idx*8), in daio_mgr_dao_init()
1067 ctl->dirty.bf.spoctl |= (0x1 << idx); in daio_mgr_dao_init()
1118 if (ctl->dirty.bf.spoctl) { in daio_mgr_commit_write()
1120 if ((ctl->dirty.bf.spoctl & (0x1 << i))) in daio_mgr_commit_write()
1121 ctl->dirty.bf.spoctl &= ~(0x1 << i); in daio_mgr_commit_write()
1123 hw_write_20kx(hw, SPOCTL, ctl->spoctl); in daio_mgr_commit_write()
1153 blk->spoctl = hw_read_20kx(hw, SPOCTL); in daio_mgr_get_ctrl_blk()