Lines Matching refs:module
36 * Module versioning information for the Gralloc hardware module, based on
42 * Initial Gralloc hardware module API.
58 * The id of this module
93 /* buffer will be used by the HWComposer HAL module */
137 /* Mask of all flags which could be passed to a gralloc module for buffer
153 * Every hardware module must have a data structure named HAL_MODULE_INFO_SYM
155 * followed by module specific information.
175 int (*registerBuffer)(struct gralloc_module_t const* module,
190 int (*unregisterBuffer)(struct gralloc_module_t const* module,
228 int (*lock)(struct gralloc_module_t const* module,
239 int (*unlock)(struct gralloc_module_t const* module,
244 int (*perform)(struct gralloc_module_t const* module,
267 int (*lock_ycbcr)(struct gralloc_module_t const* module,
282 int (*lockAsync)(struct gralloc_module_t const* module,
298 int (*unlockAsync)(struct gralloc_module_t const* module,
312 int (*lockAsync_ycbcr)(struct gralloc_module_t const* module,
330 struct gralloc_module_t const* module, buffer_handle_t handle, uint32_t *outNumFds,
355 * followed by module specific public methods and attributes.
404 static inline int gralloc_open(const struct hw_module_t* module,
406 return module->methods->open(module,