void (*bo_free)(hal_tbm_bo_data *bo_data);
int (*bo_get_size)(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
hal_tbm_bo_memory_type (*bo_get_memory_types)(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
- hal_tbm_bo_handle (*bo_get_handle)(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, hal_tbm_error *error);
- hal_tbm_bo_handle (*bo_map)(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, tbm_bo_access_option opt, hal_tbm_error *error);
+ hal_tbm_bo_handle (*bo_get_handle)(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_error *error);
+ hal_tbm_bo_handle (*bo_map)(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_bo_access_option opt, hal_tbm_error *error);
hal_tbm_error (*bo_unmap)(hal_tbm_bo_data *bo_data);
- hal_tbm_error (*bo_lock)(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, tbm_bo_access_option opt);
+ hal_tbm_error (*bo_lock)(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_bo_access_option opt);
hal_tbm_error (*bo_unlock)(hal_tbm_bo_data *bo_data);
hal_tbm_fd (*bo_export_fd)(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
hal_tbm_key (*bo_export_key)(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
HAL_TBM_DEVICE_2D, /**< the device type to get the 2D memory handle */
HAL_TBM_DEVICE_3D, /**< the device type to get the 3D memory handle */
HAL_TBM_DEVICE_MM, /**< the device type to get the the multimedia handle */
-
-} tbm_bo_device_type;
+} hal_tbm_bo_device_type;
/**
* @brief Definition for the optoin to access hal_tbm_bo
HAL_TBM_OPTION_READ = (1 << 0), /**< the option to access to read the bo */
HAL_TBM_OPTION_WRITE = (1 << 1), /**< the option to access to write the bo */
HAL_TBM_OPTION_VENDOR = (0xffff0000), /**< the the vendor specific option that depends on the backend */
-} tbm_bo_access_option;
+} hal_tbm_bo_access_option;
enum {
- TBM_LOG_LEVEL_NONE,
+ HAL_TBM_LOG_LEVEL_NONE,
HAL_TBM_LOG_LEVEL_ERR,
HAL_TBM_LOG_LEVEL_WRN,
HAL_TBM_LOG_LEVEL_INFO,
void hal_tbm_bo_free(hal_tbm_bo_data *bo_data);
int hal_tbm_bo_get_size(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
hal_tbm_bo_memory_type hal_tbm_bo_get_memory_types(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
-hal_tbm_bo_handle hal_tbm_bo_get_handle(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, hal_tbm_error *error);
-hal_tbm_bo_handle hal_tbm_bo_map(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, tbm_bo_access_option opt, hal_tbm_error *error);
+hal_tbm_bo_handle hal_tbm_bo_get_handle(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_error *error);
+hal_tbm_bo_handle hal_tbm_bo_map(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_bo_access_option opt, hal_tbm_error *error);
hal_tbm_error hal_tbm_bo_unmap(hal_tbm_bo_data *bo_data);
-hal_tbm_error hal_tbm_bo_lock(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, tbm_bo_access_option opt);
+hal_tbm_error hal_tbm_bo_lock(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_bo_access_option opt);
hal_tbm_error hal_tbm_bo_unlock(hal_tbm_bo_data *bo_data);
hal_tbm_fd hal_tbm_bo_export_fd(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
hal_tbm_key hal_tbm_bo_export_key(hal_tbm_bo_data *bo_data, hal_tbm_error *error);
}
EXTERN hal_tbm_bo_handle
-hal_tbm_bo_get_handle(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, hal_tbm_error *error)
+hal_tbm_bo_get_handle(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_error *error)
{
BO_FUNC_ENTRY_GOTO(bo_get_handle, fail);
}
EXTERN hal_tbm_bo_handle
-hal_tbm_bo_map(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, tbm_bo_access_option opt, hal_tbm_error *error)
+hal_tbm_bo_map(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_bo_access_option opt, hal_tbm_error *error)
{
BO_FUNC_ENTRY_GOTO(bo_map, fail);
}
EXTERN hal_tbm_error
-hal_tbm_bo_lock(hal_tbm_bo_data *bo_data, tbm_bo_device_type device, tbm_bo_access_option opt)
+hal_tbm_bo_lock(hal_tbm_bo_data *bo_data, hal_tbm_bo_device_type device, hal_tbm_bo_access_option opt)
{
BO_FUNC_ENTRY(bo_unmap);