cx24110_readreg
cx24110_writereg(state,0x37,cx24110_readreg(state,0x37)|0x1);
cx24110_writereg(state,0x5,cx24110_readreg(state,0x5)&0xf7);
cx24110_writereg(state,0x22,cx24110_readreg(state,0x22)&0xef);
cx24110_writereg(state,0x37,cx24110_readreg(state,0x37)|0x1);
cx24110_writereg(state,0x5,cx24110_readreg(state,0x5)|0x08);
cx24110_writereg(state,0x22,cx24110_readreg(state,0x22)|0x10);
cx24110_writereg(state,0x37,cx24110_readreg(state,0x37)&0xfe);
cx24110_writereg(state, 0x37, cx24110_readreg(state, 0x37) & 0xdf);
cx24110_writereg(state, 0x05, (cx24110_readreg(state, 0x05) & 0xf0) | 0x3);
cx24110_writereg(state, 0x22, (cx24110_readreg(state, 0x22) & 0xf0) | 0x3);
cx24110_writereg(state, 0x37, cx24110_readreg(state, 0x37) | 0x20);
cx24110_writereg(state, 0x05, (cx24110_readreg(state, 0x05) & 0xf0) | rate[fec]);
cx24110_writereg(state, 0x22, (cx24110_readreg(state, 0x22) & 0xf0) | rate[fec]);
i=cx24110_readreg(state,0x22)&0x0f;
tmp=cx24110_readreg(state,0x07)&0xfc;
while (cx24110_readreg(state,0x6d)&0x80)
while ((cx24110_readreg(state,0x6d)&0xc0)==0x80)
while ((cx24110_readreg(state,0x6d)&0xc0)==0x80)
while ((cx24110_readreg(state,0x6d)&0xc0)==0x80)
return cx24110_writereg(state,0x76,(cx24110_readreg(state,0x76)&0x3b)|0xc0);
return cx24110_writereg(state,0x76,(cx24110_readreg(state,0x76)&0x3b)|0x40);
rv = cx24110_readreg(state, 0x77);
rv = cx24110_readreg(state, 0x76);
while (!time_after(jiffies, timeout) && !(cx24110_readreg(state, 0x76) & 0x40))
rv = cx24110_readreg(state, 0x77);
rv = cx24110_readreg(state, 0x76);
while (!time_after(jiffies, timeout) && !(cx24110_readreg(state, 0x76) & 0x40))
int sync = cx24110_readreg (state, 0x55);
sync = cx24110_readreg (state, 0x08);
if(cx24110_readreg(state,0x24)&0x10) {
state->lastber=cx24110_readreg(state,0x25)|
(cx24110_readreg(state,0x26)<<8);
u8 signal = cx24110_readreg (state, 0x27)+128;
if(cx24110_readreg(state,0x6a)&0x80) {
state->lastesn0=cx24110_readreg(state,0x69)|
(cx24110_readreg(state,0x68)<<8);
if(cx24110_readreg(state,0x10)&0x40) {
(void)(cx24110_readreg(state, 0x12) |
(cx24110_readreg(state, 0x13) << 8) |
(cx24110_readreg(state, 0x14) << 16));
state->lastbler=cx24110_readreg(state,0x12)|
(cx24110_readreg(state,0x13)<<8)|
(cx24110_readreg(state,0x14)<<16);
sclk = cx24110_readreg (state, 0x07) & 0x03;
afc = sclk*(cx24110_readreg (state, 0x44)&0x1f)+
((sclk*cx24110_readreg (state, 0x45))>>8)+
((sclk*cx24110_readreg (state, 0x46))>>16);
p->inversion = (cx24110_readreg (state, 0x22) & 0x10) ?
return cx24110_writereg(state,0x76,(cx24110_readreg(state,0x76)&~0x10)|(((tone==SEC_TONE_ON))?0x10:0));
ret = cx24110_readreg(state, 0x00);