Lines Matching refs:ak881x

28 struct ak881x {  struct
55 static struct ak881x *to_ak881x(const struct i2c_client *client) in to_ak881x() argument
57 return container_of(i2c_get_clientdata(client), struct ak881x, subdev); in to_ak881x()
99 struct ak881x *ak881x = to_ak881x(client); in ak881x_fill_fmt() local
105 &mf->height, 0, ak881x->lines, 1, 0); in ak881x_fill_fmt()
129 struct ak881x *ak881x = to_ak881x(client); in ak881x_get_selection() local
139 sel->r.height = ak881x->lines; in ak881x_get_selection()
149 struct ak881x *ak881x = to_ak881x(client); in ak881x_s_std_output() local
154 ak881x->lines = 480; in ak881x_s_std_output()
157 ak881x->lines = 480; in ak881x_s_std_output()
160 ak881x->lines = 480; in ak881x_s_std_output()
163 ak881x->lines = 480; in ak881x_s_std_output()
166 ak881x->lines = 576; in ak881x_s_std_output()
180 struct ak881x *ak881x = to_ak881x(client); in ak881x_s_stream() local
186 if (ak881x->pdata->flags & AK881X_COMPONENT) in ak881x_s_stream()
232 struct ak881x *ak881x; in ak881x_probe() local
241 ak881x = devm_kzalloc(&client->dev, sizeof(*ak881x), GFP_KERNEL); in ak881x_probe()
242 if (!ak881x) in ak881x_probe()
245 v4l2_i2c_subdev_init(&ak881x->subdev, client, &ak881x_subdev_ops); in ak881x_probe()
259 ak881x->revision = reg_read(client, AK881X_DEVICE_REVISION); in ak881x_probe()
260 ak881x->pdata = client->dev.platform_data; in ak881x_probe()
262 if (ak881x->pdata) { in ak881x_probe()
263 if (ak881x->pdata->flags & AK881X_FIELD) in ak881x_probe()
268 switch (ak881x->pdata->flags & AK881X_IF_MODE_MASK) { in ak881x_probe()
291 ak881x->lines = 480; in ak881x_probe()
294 data, ak881x->revision); in ak881x_probe()
301 struct ak881x *ak881x = to_ak881x(client); in ak881x_remove() local
303 v4l2_device_unregister_subdev(&ak881x->subdev); in ak881x_remove()