Lines Matching defs:priv
40 static int lnbh29_read_vmon(struct lnbh29_priv *priv)
47 .addr = priv->i2c_address,
52 .addr = priv->i2c_address,
59 ret = i2c_transfer(priv->i2c, msg, 2);
63 dev_dbg(&priv->i2c->dev, "LNBH29 I2C transfer failed (%d)\n",
69 dev_err(&priv->i2c->dev,
81 struct lnbh29_priv *priv = fe->sec_priv;
85 .addr = priv->i2c_address,
87 .len = sizeof(priv->config),
88 .buf = priv->config
104 priv->config[1] &= ~LNBH29_VSEL_MASK;
105 priv->config[1] |= data_reg;
107 ret = i2c_transfer(priv->i2c, &msg, 1);
111 dev_err(&priv->i2c->dev, "LNBH29 I2C transfer error (%d)\n",
122 return lnbh29_read_vmon(priv);
136 struct lnbh29_priv *priv;
138 priv = kzalloc(sizeof(*priv), GFP_KERNEL);
139 if (!priv)
142 priv->i2c_address = (cfg->i2c_address >> 1);
143 priv->i2c = i2c;
144 priv->config[0] = 0x01;
145 priv->config[1] = cfg->data_config;
146 fe->sec_priv = priv;
150 priv->i2c_address);
151 kfree(priv);
160 priv->i2c_address);