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