Lines Matching refs:layer
322 struct atmel_hlcdc_layer layer; member
332 atmel_hlcdc_layer_to_plane(struct atmel_hlcdc_layer *layer) in atmel_hlcdc_layer_to_plane() argument
334 return container_of(layer, struct atmel_hlcdc_plane, layer); in atmel_hlcdc_layer_to_plane()
435 static inline void atmel_hlcdc_layer_write_reg(struct atmel_hlcdc_layer *layer, in atmel_hlcdc_layer_write_reg() argument
438 regmap_write(layer->regmap, layer->desc->regs_offset + reg, val); in atmel_hlcdc_layer_write_reg()
441 static inline u32 atmel_hlcdc_layer_read_reg(struct atmel_hlcdc_layer *layer, in atmel_hlcdc_layer_read_reg() argument
446 regmap_read(layer->regmap, layer->desc->regs_offset + reg, &val); in atmel_hlcdc_layer_read_reg()
451 static inline void atmel_hlcdc_layer_write_cfg(struct atmel_hlcdc_layer *layer, in atmel_hlcdc_layer_write_cfg() argument
454 atmel_hlcdc_layer_write_reg(layer, in atmel_hlcdc_layer_write_cfg()
455 layer->desc->cfgs_offset + in atmel_hlcdc_layer_write_cfg()
459 static inline u32 atmel_hlcdc_layer_read_cfg(struct atmel_hlcdc_layer *layer, in atmel_hlcdc_layer_read_cfg() argument
462 return atmel_hlcdc_layer_read_reg(layer, in atmel_hlcdc_layer_read_cfg()
463 layer->desc->cfgs_offset + in atmel_hlcdc_layer_read_cfg()
467 static inline void atmel_hlcdc_layer_write_clut(struct atmel_hlcdc_layer *layer, in atmel_hlcdc_layer_write_clut() argument
470 regmap_write(layer->regmap, in atmel_hlcdc_layer_write_clut()
471 layer->desc->clut_offset + c * sizeof(u32), in atmel_hlcdc_layer_write_clut()
475 static inline void atmel_hlcdc_layer_init(struct atmel_hlcdc_layer *layer, in atmel_hlcdc_layer_init() argument
479 layer->desc = desc; in atmel_hlcdc_layer_init()
480 layer->regmap = regmap; in atmel_hlcdc_layer_init()