Lines Matching refs:state
204 uint8_t *regs = priv->state.regs; in ch7006_setup_levels()
235 struct ch7006_state *state = &priv->state; in ch7006_setup_subcarrier() local
243 setbitf(state, CH7006_SUBC_INC0, 28, subc_inc); in ch7006_setup_subcarrier()
244 setbitf(state, CH7006_SUBC_INC1, 24, subc_inc); in ch7006_setup_subcarrier()
245 setbitf(state, CH7006_SUBC_INC2, 20, subc_inc); in ch7006_setup_subcarrier()
246 setbitf(state, CH7006_SUBC_INC3, 16, subc_inc); in ch7006_setup_subcarrier()
247 setbitf(state, CH7006_SUBC_INC4, 12, subc_inc); in ch7006_setup_subcarrier()
248 setbitf(state, CH7006_SUBC_INC5, 8, subc_inc); in ch7006_setup_subcarrier()
249 setbitf(state, CH7006_SUBC_INC6, 4, subc_inc); in ch7006_setup_subcarrier()
250 setbitf(state, CH7006_SUBC_INC7, 0, subc_inc); in ch7006_setup_subcarrier()
259 uint8_t *regs = priv->state.regs; in ch7006_setup_pll()
296 uint8_t *power = &priv->state.regs[CH7006_POWER]; in ch7006_setup_power_state()
330 struct ch7006_state *state = &priv->state; in ch7006_setup_properties() local
334 uint8_t *regs = state->regs; in ch7006_setup_properties()
355 setbitf(state, CH7006_POV, HPOS_8, hpos); in ch7006_setup_properties()
356 setbitf(state, CH7006_HPOS, 0, hpos); in ch7006_setup_properties()
361 setbitf(state, CH7006_POV, VPOS_8, vpos); in ch7006_setup_properties()
362 setbitf(state, CH7006_VPOS, 0, vpos); in ch7006_setup_properties()
402 struct ch7006_state *state) in ch7006_state_load() argument
404 ch7006_load_reg(client, state, CH7006_POWER); in ch7006_state_load()
406 ch7006_load_reg(client, state, CH7006_DISPMODE); in ch7006_state_load()
407 ch7006_load_reg(client, state, CH7006_FFILTER); in ch7006_state_load()
408 ch7006_load_reg(client, state, CH7006_BWIDTH); in ch7006_state_load()
409 ch7006_load_reg(client, state, CH7006_INPUT_FORMAT); in ch7006_state_load()
410 ch7006_load_reg(client, state, CH7006_CLKMODE); in ch7006_state_load()
411 ch7006_load_reg(client, state, CH7006_START_ACTIVE); in ch7006_state_load()
412 ch7006_load_reg(client, state, CH7006_POV); in ch7006_state_load()
413 ch7006_load_reg(client, state, CH7006_BLACK_LEVEL); in ch7006_state_load()
414 ch7006_load_reg(client, state, CH7006_HPOS); in ch7006_state_load()
415 ch7006_load_reg(client, state, CH7006_VPOS); in ch7006_state_load()
416 ch7006_load_reg(client, state, CH7006_INPUT_SYNC); in ch7006_state_load()
417 ch7006_load_reg(client, state, CH7006_DETECT); in ch7006_state_load()
418 ch7006_load_reg(client, state, CH7006_CONTRAST); in ch7006_state_load()
419 ch7006_load_reg(client, state, CH7006_PLLOV); in ch7006_state_load()
420 ch7006_load_reg(client, state, CH7006_PLLM); in ch7006_state_load()
421 ch7006_load_reg(client, state, CH7006_PLLN); in ch7006_state_load()
422 ch7006_load_reg(client, state, CH7006_BCLKOUT); in ch7006_state_load()
423 ch7006_load_reg(client, state, CH7006_SUBC_INC0); in ch7006_state_load()
424 ch7006_load_reg(client, state, CH7006_SUBC_INC1); in ch7006_state_load()
425 ch7006_load_reg(client, state, CH7006_SUBC_INC2); in ch7006_state_load()
426 ch7006_load_reg(client, state, CH7006_SUBC_INC3); in ch7006_state_load()
427 ch7006_load_reg(client, state, CH7006_SUBC_INC4); in ch7006_state_load()
428 ch7006_load_reg(client, state, CH7006_SUBC_INC5); in ch7006_state_load()
429 ch7006_load_reg(client, state, CH7006_SUBC_INC6); in ch7006_state_load()
430 ch7006_load_reg(client, state, CH7006_SUBC_INC7); in ch7006_state_load()
431 ch7006_load_reg(client, state, CH7006_PLL_CONTROL); in ch7006_state_load()
432 ch7006_load_reg(client, state, CH7006_CALC_SUBC_INC0); in ch7006_state_load()
436 struct ch7006_state *state) in ch7006_state_save() argument
438 ch7006_save_reg(client, state, CH7006_POWER); in ch7006_state_save()
440 ch7006_save_reg(client, state, CH7006_DISPMODE); in ch7006_state_save()
441 ch7006_save_reg(client, state, CH7006_FFILTER); in ch7006_state_save()
442 ch7006_save_reg(client, state, CH7006_BWIDTH); in ch7006_state_save()
443 ch7006_save_reg(client, state, CH7006_INPUT_FORMAT); in ch7006_state_save()
444 ch7006_save_reg(client, state, CH7006_CLKMODE); in ch7006_state_save()
445 ch7006_save_reg(client, state, CH7006_START_ACTIVE); in ch7006_state_save()
446 ch7006_save_reg(client, state, CH7006_POV); in ch7006_state_save()
447 ch7006_save_reg(client, state, CH7006_BLACK_LEVEL); in ch7006_state_save()
448 ch7006_save_reg(client, state, CH7006_HPOS); in ch7006_state_save()
449 ch7006_save_reg(client, state, CH7006_VPOS); in ch7006_state_save()
450 ch7006_save_reg(client, state, CH7006_INPUT_SYNC); in ch7006_state_save()
451 ch7006_save_reg(client, state, CH7006_DETECT); in ch7006_state_save()
452 ch7006_save_reg(client, state, CH7006_CONTRAST); in ch7006_state_save()
453 ch7006_save_reg(client, state, CH7006_PLLOV); in ch7006_state_save()
454 ch7006_save_reg(client, state, CH7006_PLLM); in ch7006_state_save()
455 ch7006_save_reg(client, state, CH7006_PLLN); in ch7006_state_save()
456 ch7006_save_reg(client, state, CH7006_BCLKOUT); in ch7006_state_save()
457 ch7006_save_reg(client, state, CH7006_SUBC_INC0); in ch7006_state_save()
458 ch7006_save_reg(client, state, CH7006_SUBC_INC1); in ch7006_state_save()
459 ch7006_save_reg(client, state, CH7006_SUBC_INC2); in ch7006_state_save()
460 ch7006_save_reg(client, state, CH7006_SUBC_INC3); in ch7006_state_save()
461 ch7006_save_reg(client, state, CH7006_SUBC_INC4); in ch7006_state_save()
462 ch7006_save_reg(client, state, CH7006_SUBC_INC5); in ch7006_state_save()
463 ch7006_save_reg(client, state, CH7006_SUBC_INC6); in ch7006_state_save()
464 ch7006_save_reg(client, state, CH7006_SUBC_INC7); in ch7006_state_save()
465 ch7006_save_reg(client, state, CH7006_PLL_CONTROL); in ch7006_state_save()
466 ch7006_save_reg(client, state, CH7006_CALC_SUBC_INC0); in ch7006_state_save()
468 state->regs[CH7006_FFILTER] = (state->regs[CH7006_FFILTER] & 0xf0) | in ch7006_state_save()
469 (state->regs[CH7006_FFILTER] & 0x0c) >> 2 | in ch7006_state_save()
470 (state->regs[CH7006_FFILTER] & 0x03) << 2; in ch7006_state_save()