Lines Matching defs:priv
48 static int a8293_i2c(struct a8293_priv *priv, u8 *val, int len, bool rd)
53 .addr = priv->cfg->i2c_addr,
64 ret = i2c_transfer(priv->i2c, msg, 1);
75 static int a8293_wr(struct a8293_priv *priv, u8 *val, int len)
77 return a8293_i2c(priv, val, len, 0);
80 static int a8293_rd(struct a8293_priv *priv, u8 *val, int len)
82 return a8293_i2c(priv, val, len, 1);
88 struct a8293_priv *priv = fe->sec_priv;
96 priv->reg[0] = 0x10;
100 priv->reg[0] = 0x31;
104 priv->reg[0] = 0x38;
111 ret = a8293_wr(priv, &priv->reg[0], 1);
135 struct a8293_priv *priv = NULL;
138 /* allocate memory for the internal priv */
139 priv = kzalloc(sizeof(struct a8293_priv), GFP_KERNEL);
140 if (priv == NULL) {
145 /* setup the priv */
146 priv->i2c = i2c;
147 priv->cfg = cfg;
148 fe->sec_priv = priv;
151 ret = a8293_rd(priv, buf, 2);
156 priv->reg[0] = 0x10;
157 ret = a8293_wr(priv, &priv->reg[1], 1);
162 priv->reg[1] = 0x82;
163 ret = a8293_wr(priv, &priv->reg[1], 1);
177 kfree(priv);