Lines Matching refs:perform

295 /* Valid operations for the (*perform)() hook.
515 * hook used to perform various operations on the surface.
516 * (*perform)() is a generic mechanism to add functionality to
522 * (*perform)() returns -ENOENT if the 'what' parameter is not supported
528 int (*perform)(struct ANativeWindow* window,
644 return window->perform(window, NATIVE_WINDOW_SET_USAGE, usage);
683 return window->perform(window, NATIVE_WINDOW_SET_CROP, crop);
704 return window->perform(window, NATIVE_WINDOW_SET_POST_TRANSFORM_CROP, crop);
733 return window->perform(window, NATIVE_WINDOW_SET_BUFFER_COUNT, bufferCount);
753 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_GEOMETRY,
774 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS,
799 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS,
813 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_FORMAT, format);
832 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_DATASPACE,
845 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_TRANSFORM,
862 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM,
880 return window->perform(window, NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP,
893 return window->perform(window, NATIVE_WINDOW_SET_SCALING_MODE,
906 return window->perform(window, NATIVE_WINDOW_API_CONNECT, api);
918 return window->perform(window, NATIVE_WINDOW_API_DISCONNECT, api);
940 return window->perform(window, NATIVE_WINDOW_SET_SIDEBAND_STREAM,
964 return window->perform(window, NATIVE_WINDOW_SET_SURFACE_DAMAGE,
976 return window->perform(window, NATIVE_WINDOW_SET_SHARED_BUFFER_MODE,
988 return window->perform(window, NATIVE_WINDOW_SET_AUTO_REFRESH, autoRefresh);