Lines Matching defs:gs
46 struct gs {
257 static inline struct gs *to_gs(struct v4l2_subdev *sd)
259 return container_of(sd, struct gs, sd);
265 struct gs *gs = to_gs(sd);
272 gs->current_timings = *timings;
279 struct gs *gs = to_gs(sd);
281 *timings = gs->current_timings;
288 struct gs *gs = to_gs(sd);
293 if (gs->enabled)
301 gs_read_register(gs->pdev, REG_LINES_PER_FRAME + i, ®_value);
310 gs_read_register(gs->pdev, REG_STATUS, ®_value);
340 struct gs *gs = to_gs(sd);
343 if (gs->enabled == enable)
346 gs->enabled = enable;
350 reg_value = get_register_timings(&gs->current_timings);
351 return gs_write_register(gs->pdev, REG_FORCE_FMT, reg_value);
355 return gs_write_register(gs->pdev, REG_FORCE_FMT, 0x0);
360 struct gs *gs = to_gs(sd);
369 ret = gs_read_register(gs->pdev,
383 ret = gs_read_register(gs->pdev, REG_STATUS, ®_value);
435 struct gs *gs;
438 gs = devm_kzalloc(&spi->dev, sizeof(struct gs), GFP_KERNEL);
439 if (!gs)
442 gs->pdev = spi;
443 sd = &gs->sd;
452 gs->current_timings = reg_fmt[0].format;
453 gs->enabled = 0;