23 #define DSS_SUBSYS_NAME "MANAGER"
25 #include <linux/kernel.h>
26 #include <linux/slab.h>
27 #include <linux/module.h>
36 static int num_managers;
80 for (i = 0; i < num_managers; ++
i) {
121 DSSERR(
"failed to create sysfs file\n");
131 for (i = 0; i < num_managers; ++
i) {
149 if (num >= num_managers)
152 return &managers[num];
167 DSSERR(
"check_manager: illegal transparency key\n");
182 info1 = overlay_infos[ovl1->
id];
191 info2 = overlay_infos[ovl2->
id];
197 DSSERR(
"overlays %d and %d have the same "
212 DSSERR(
"check_manager: invalid timings\n");
233 if (dl != 12 && dl != 16 && dl != 18 && dl != 24)
237 if (stallmode ==
false && fifohandcheck ==
true)
259 r = dss_mgr_check_zorder(mgr, overlay_infos);
268 r = dss_mgr_check_lcd_config(mgr, lcd_config);
276 oi = overlay_infos[ovl->
id];