overlay_token
uintptr_t overlay_token;
overlay_token myToken; /* scaler is free/in use */
overlay_token myToken; /* scaler is free/in use */
overlay_token myToken; /* scaler is free/in use */
overlay_token ot;
overlay_token myToken; /* scaler is free/in use */
overlay_token myToken; /* scaler is free/in use */
typedef overlay_token (*allocate_overlay)(void);
typedef status_t (*release_overlay)(overlay_token ot);
typedef status_t (*configure_overlay)(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token AllocateOverlay(void);
status_t ReleaseOverlay(overlay_token ot);
status_t ConfigureOverlay(overlay_token ot, const overlay_buffer* ob,
overlay_token
return (overlay_token)++si.overlayToken;
ReleaseOverlay(overlay_token overlayToken)
if (overlayToken != (overlay_token)si.overlayToken)
ConfigureOverlay (overlay_token overlayToken, const overlay_buffer* buffer,
if (overlayToken != (overlay_token)si.overlayToken)
overlay_token AllocateOverlay(void);
status_t ReleaseOverlay(overlay_token ot);
status_t ConfigureOverlay(overlay_token ot, const overlay_buffer* ob,
overlay_token
return (overlay_token)(addr_t)++si.overlayToken;
ReleaseOverlay(overlay_token overlayToken)
if (overlayToken != (overlay_token)(addr_t)si.overlayToken) {
ConfigureOverlay(overlay_token overlayToken, const overlay_buffer* buffer,
if (overlayToken != (overlay_token)(addr_t)si.overlayToken)
overlay_token intel_allocate_overlay(void);
status_t intel_release_overlay(overlay_token overlayToken);
status_t intel_configure_overlay(overlay_token overlayToken,
status_t i965_configure_overlay(overlay_token overlayToken,
overlay_token
return (overlay_token)++gInfo->shared_info->overlay_token;
intel_release_overlay(overlay_token overlayToken)
if (overlayToken != (overlay_token)gInfo->shared_info->overlay_token)
intel_configure_overlay(overlay_token overlayToken,
if (overlayToken != (overlay_token)gInfo->shared_info->overlay_token)
overlay_token ALLOCATE_OVERLAY(void)
status_t RELEASE_OVERLAY(overlay_token ot)
(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov)
overlay_token ALLOCATE_OVERLAY(void);
status_t RELEASE_OVERLAY(overlay_token ot);
status_t CONFIGURE_OVERLAY(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token ALLOCATE_OVERLAY(void)
status_t RELEASE_OVERLAY(overlay_token ot)
(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov)
overlay_token ALLOCATE_OVERLAY(void);
status_t RELEASE_OVERLAY(overlay_token ot);
status_t CONFIGURE_OVERLAY(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token ALLOCATE_OVERLAY(void)
status_t RELEASE_OVERLAY(overlay_token ot)
(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov)
overlay_token ALLOCATE_OVERLAY(void);
status_t RELEASE_OVERLAY(overlay_token ot);
status_t CONFIGURE_OVERLAY(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token ALLOCATE_OVERLAY(void);
status_t RELEASE_OVERLAY(overlay_token ot);
status_t CONFIGURE_OVERLAY(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token ALLOCATE_OVERLAY( void )
status_t RELEASE_OVERLAY(overlay_token ot)
status_t CONFIGURE_OVERLAY( overlay_token ot, const overlay_buffer *ob,
overlay_token ALLOCATE_OVERLAY(void)
status_t RELEASE_OVERLAY(overlay_token ot)
(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov)
overlay_token ALLOCATE_OVERLAY(void);
status_t RELEASE_OVERLAY(overlay_token ot);
status_t CONFIGURE_OVERLAY(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token vesa_allocate_overlay(void);
status_t vesa_release_overlay(overlay_token ot);
status_t vesa_configure_overlay(overlay_token ot, const overlay_buffer *ob,
static overlay_token
return (overlay_token)++sOverlayToken;
vesa_release_overlay(overlay_token overlayToken)
if (overlayToken != (overlay_token)sOverlayToken)
vesa_configure_overlay(overlay_token overlayToken, const overlay_buffer* buffer,
overlay_token ALLOCATE_OVERLAY(void)
status_t RELEASE_OVERLAY(overlay_token ot)
(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov)
overlay_token ALLOCATE_OVERLAY(void);
status_t RELEASE_OVERLAY(overlay_token ot);
status_t CONFIGURE_OVERLAY(overlay_token ot, const overlay_buffer *ob, const overlay_window *ow, const overlay_view *ov);
overlay_token overlayToken = NULL;
overlay_token
HWInterface::ReleaseOverlayChannel(overlay_token token)
virtual overlay_token AcquireOverlayChannel();
virtual void ReleaseOverlayChannel(overlay_token token);
overlay_token token = other->OverlayToken();
overlay_token
overlay_token token)
overlay_token token);
overlay_token OverlayToken() const;
overlay_token fOverlayToken;
overlay_token
AccelerantHWInterface::ReleaseOverlayChannel(overlay_token token)
virtual overlay_token AcquireOverlayChannel();
virtual void ReleaseOverlayChannel(overlay_token token);