Lines Matching defs:tables
30 u32 *data = (u32 *)(isp_dev->tables.load.data + offset);
38 u32 *data = (u32 *)(isp_dev->tables.load.data + offset);
117 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.load.address));
120 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.save.address));
123 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.lut.address));
126 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.drc.address));
129 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.stats.address));
135 struct sun6i_isp_tables *tables = &isp_dev->tables;
138 tables->load.size = variant->table_load_save_size;
139 ret = sun6i_isp_table_setup(isp_dev, &tables->load);
143 tables->save.size = variant->table_load_save_size;
144 ret = sun6i_isp_table_setup(isp_dev, &tables->save);
148 tables->lut.size = variant->table_lut_size;
149 ret = sun6i_isp_table_setup(isp_dev, &tables->lut);
153 tables->drc.size = variant->table_drc_size;
154 ret = sun6i_isp_table_setup(isp_dev, &tables->drc);
158 tables->stats.size = variant->table_stats_size;
159 ret = sun6i_isp_table_setup(isp_dev, &tables->stats);
168 struct sun6i_isp_tables *tables = &isp_dev->tables;
170 sun6i_isp_table_cleanup(isp_dev, &tables->stats);
171 sun6i_isp_table_cleanup(isp_dev, &tables->drc);
172 sun6i_isp_table_cleanup(isp_dev, &tables->lut);
173 sun6i_isp_table_cleanup(isp_dev, &tables->save);
174 sun6i_isp_table_cleanup(isp_dev, &tables->load);
447 dev_err(dev, "failed to setup tables\n");