ifneq ($(filter pipe, $(DRM_GPU_DRIVERS)),)
LOCAL_SRC_FILES += gralloc_drm_pipe.c
-LOCAL_CFLAGS += -DENABLE_PIPE
+LOCAL_CFLAGS += -DENABLE_PIPE -DHAVE_FUNC_ATTRIBUTE_UNUSED
LOCAL_C_INCLUDES += \
external/mesa/include \
external/mesa/src \
static int drm_mod_unlock(const gralloc_module_t *mod, buffer_handle_t handle)
{
- struct drm_module_t *dmod = (struct drm_module_t *) mod;
struct gralloc_drm_bo_t *bo;
int err = 0;
static int drm_mod_free_gpu0(alloc_device_t *dev, buffer_handle_t handle)
{
- struct drm_module_t *dmod = (struct drm_module_t *) dev->common.module;
struct gralloc_drm_bo_t *bo;
int err = 0;
{
struct drm_module_t *dmod = (struct drm_module_t *) dev->common.module;
struct gralloc_drm_bo_t *bo;
- int size, bpp, err = 0;
+ int bpp, err = 0;
bpp = gralloc_drm_get_bpp(format);
if (!bpp)
static int drm_mod_post_fb0(struct framebuffer_device_t *fb,
buffer_handle_t handle)
{
- struct drm_module_t *dmod = (struct drm_module_t *) fb->common.module;
struct gralloc_drm_bo_t *bo;
bo = gralloc_drm_bo_from_handle(handle);
}
else if (drm->swap_mode == DRM_SWAP_COPY) {
struct gralloc_drm_bo_t *front;
- int stride;
/* create the real front buffer */
front = gralloc_drm_bo_create(drm,
int bestfit = 0;
if (property_get("debug.drm.mode", value, NULL)) {
- char *p = value, *end;
-
/* parse <xres>x<yres>[@<bpp>] */
if (sscanf(value, "%dx%d@%d", &xres, &yres, bpp) != 3) {
*bpp = 0;
xres, yres, *bpp);
}
} else if (property_get("debug.drm.mode.force", value, NULL)) {
- char *p = value, *end;
*bpp = 0;
/* parse <xres>x<yres>[@<refreshrate>] */
static void *extcon_observer(void *data)
{
char uevent_desc[2048];
- drmModeConnectorPtr hdmi;
struct gralloc_drm_t *drm =
(struct gralloc_drm_t *) data;
struct uevent event;
static void nouveau_init_kms_features(struct gralloc_drm_drv_t *drv,
struct gralloc_drm_t *drm)
{
- struct nouveau_info *info = (struct nouveau_info *) drv;
-
switch (drm->primary->fb_format) {
case HAL_PIXEL_FORMAT_BGRA_8888:
case HAL_PIXEL_FORMAT_RGB_565:
static void pipe_init_kms_features(struct gralloc_drm_drv_t *drv, struct gralloc_drm_t *drm)
{
- struct pipe_manager *pm = (struct pipe_manager *) drv;
-
switch (drm->primary->fb_format) {
case HAL_PIXEL_FORMAT_BGRA_8888:
case HAL_PIXEL_FORMAT_RGB_565: