Lines Matching refs:capabilities
193 struct display_capabilities capabilities; in main() local
210 display_get_capabilities(display_dev, &capabilities); in main()
212 if (capabilities.screen_info & SCREEN_INFO_MONO_VTILED) { in main()
220 if ((capabilities.x_resolution < 3 * rect_w) || in main()
221 (capabilities.y_resolution < 3 * rect_h) || in main()
222 (capabilities.x_resolution < 8 * rect_h)) { in main()
223 rect_w = capabilities.x_resolution * 40 / 100; in main()
224 rect_h = capabilities.y_resolution * 40 / 100; in main()
225 h_step = capabilities.y_resolution * 20 / 100; in main()
229 scale = (capabilities.x_resolution / 8) / rect_h; in main()
235 if (capabilities.screen_info & SCREEN_INFO_EPD) { in main()
241 if (capabilities.screen_info & SCREEN_INFO_X_ALIGNMENT_WIDTH) { in main()
242 rect_w = capabilities.x_resolution; in main()
247 if (buf_size < (capabilities.x_resolution * h_step)) { in main()
248 buf_size = capabilities.x_resolution * h_step; in main()
251 switch (capabilities.current_pixel_format) { in main()
311 buf_desc.pitch = capabilities.x_resolution; in main()
312 buf_desc.width = capabilities.x_resolution; in main()
323 for (int idx = 0; idx < capabilities.y_resolution; idx += h_step) { in main()
329 if ((capabilities.y_resolution - idx) < h_step) { in main()
330 buf_desc.height = (capabilities.y_resolution - idx); in main()
345 x = capabilities.x_resolution - rect_w; in main()
357 x = capabilities.x_resolution - rect_w; in main()
358 y = capabilities.y_resolution - rect_h; in main()
365 y = capabilities.y_resolution - rect_h; in main()