📄 stv0297.html.html
字号:
<a name="L102" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L102">102</a> 0x69, 0x00,
<a name="L103" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L103">103</a> 0x6a, 0x02,
<a name="L104" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L104">104</a> 0x6b, 0x00,
<a name="L105" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L105">105</a> 0x70, 0xff,
<a name="L106" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L106">106</a> 0x71, 0x00,
<a name="L107" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L107">107</a> 0x72, 0x00,
<a name="L108" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L108">108</a> 0x73, 0x00,
<a name="L109" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L109">109</a> 0x74, 0x0c,
<a name="L110" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L110">110</a> 0x80, 0x00,
<a name="L111" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L111">111</a> 0x81, 0x00,
<a name="L112" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L112">112</a> 0x82, 0x00,
<a name="L113" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L113">113</a> 0x83, 0x00,
<a name="L114" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L114">114</a> 0x84, 0x04,
<a name="L115" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L115">115</a> 0x85, 0x80,
<a name="L116" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L116">116</a> 0x86, 0x24,
<a name="L117" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L117">117</a> 0x87, 0x78,
<a name="L118" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L118">118</a> 0x88, 0x00,
<a name="L119" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L119">119</a> 0x89, 0x00,
<a name="L120" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L120">120</a> 0x90, 0x01,
<a name="L121" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L121">121</a> 0x91, 0x01,
<a name="L122" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L122">122</a> 0xa0, 0x00,
<a name="L123" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L123">123</a> 0xa1, 0x00,
<a name="L124" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L124">124</a> 0xa2, 0x00,
<a name="L125" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L125">125</a> 0xb0, 0x91,
<a name="L126" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L126">126</a> 0xb1, 0x0b,
<a name="L127" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L127">127</a> 0xc0, 0x53,
<a name="L128" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L128">128</a> 0xc1, 0x70,
<a name="L129" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L129">129</a> 0xc2, 0x12,
<a name="L130" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L130">130</a> 0xd0, 0x00,
<a name="L131" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L131">131</a> 0xd1, 0x00,
<a name="L132" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L132">132</a> 0xd2, 0x00,
<a name="L133" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L133">133</a> 0xd3, 0x00,
<a name="L134" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L134">134</a> 0xd4, 0x00,
<a name="L135" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L135">135</a> 0xd5, 0x00,
<a name="L136" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L136">136</a> 0xde, 0x00,
<a name="L137" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L137">137</a> 0xdf, 0x00,
<a name="L138" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L138">138</a> 0x61, 0x49,
<a name="L139" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L139">139</a> 0x62, 0x0b,
<a name="L140" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L140">140</a> 0x53, 0x08,
<a name="L141" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L141">141</a> 0x59, 0x08,
<a name="L142" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L142">142</a> };
<a name="L143" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L143">143</a>
<a name="L144" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L144">144</a>
<a name="L145" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L145">145</a> static int <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_writereg">stv0297_writereg</a> (struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_state">stv0297_state</a>* <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=data">data</a>)
<a name="L146" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L146">146</a> {
<a name="L147" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L147">147</a> int ret;
<a name="L148" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L148">148</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> [] = { <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=data">data</a> };
<a name="L149" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L149">149</a> struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c_msg">i2c_msg</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=msg">msg</a> = { .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=addr">addr</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-><a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=config">config</a>->demod_address, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=flags">flags</a> = 0, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a>, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=len">len</a> = 2 };
<a name="L150" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L150">150</a>
<a name="L151" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L151">151</a> ret = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c_transfer">i2c_transfer</a> (<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-><a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c">i2c</a>, &<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=msg">msg</a>, 1);
<a name="L152" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L152">152</a>
<a name="L153" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L153">153</a> if (ret != 1)
<a name="L154" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L154">154</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=dprintk">dprintk</a>(<i>"%s: writereg error (reg == 0x%02x, val == 0x%02x, "</i>
<a name="L155" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L155">155</a> <i>"ret == %i)\n"</i>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=__FUNCTION__">__FUNCTION__</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=data">data</a>, ret);
<a name="L156" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L156">156</a>
<a name="L157" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L157">157</a> return (ret != 1) ? -1 : 0;
<a name="L158" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L158">158</a> }
<a name="L159" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L159">159</a>
<a name="L160" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L160">160</a> static int <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_readreg">stv0297_readreg</a> (struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_state">stv0297_state</a>* <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>)
<a name="L161" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L161">161</a> {
<a name="L162" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L162">162</a> int ret;
<a name="L163" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L163">163</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> b0[] = { <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a> };
<a name="L164" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L164">164</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=b1">b1</a>[] = { 0 };
<a name="L165" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L165">165</a> struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c_msg">i2c_msg</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=msg">msg</a> [] = { { .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=addr">addr</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-><a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=config">config</a>->demod_address, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=flags">flags</a> = 0, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> = b0, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=len">len</a> = 1 },
<a name="L166" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L166">166</a> { .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=addr">addr</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-><a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=config">config</a>->demod_address, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=flags">flags</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=I2C_M_RD">I2C_M_RD</a>, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=b1">b1</a>, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=len">len</a> = 1 } };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -