}
void
-tbm_module_bo_free(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, int get_from_surface_data)
+tbm_bo_data_free(tbm_bo_data *bo_data, int get_from_surface_data)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
- TBM_RETURN_IF_FAIL(module);
- TBM_RETURN_IF_FAIL(bo);
TBM_RETURN_IF_FAIL(bo_data);
+ TBM_RETURN_IF_FAIL(bo_data->module);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
int
-tbm_module_bo_get_size(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, tbm_error_e *error)
+tbm_bo_data_get_size(tbm_bo_data *bo_data, tbm_error_e *error)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
int size = 0;
- TBM_RETURN_VAL_SET_ERR_IF_FAIL(module, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
int
-tbm_module_bo_get_memory_types(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, tbm_error_e *error)
+tbm_bo_data_get_memory_types(tbm_bo_data *bo_data, tbm_error_e *error)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
int memory_types = TBM_BO_DEFAULT;
- TBM_RETURN_VAL_SET_ERR_IF_FAIL(module, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_bo_handle
-tbm_module_bo_get_handle(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, int device, tbm_error_e *error)
+tbm_bo_data_get_handle(tbm_bo_data *bo_data, int device, tbm_error_e *error)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_bo_handle bo_handle = (tbm_bo_handle)NULL;
hal_tbm_bo_handle hbo_handle;
- TBM_RETURN_VAL_SET_ERR_IF_FAIL(module, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_bo_handle
-tbm_module_bo_map(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, int device, int opt, tbm_error_e *error)
+tbm_bo_data_map(tbm_bo_data *bo_data, int device, int opt, tbm_error_e *error)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_bo_handle bo_handle = (tbm_bo_handle)NULL;
hal_tbm_bo_handle hbo_handle;
- TBM_RETURN_VAL_SET_ERR_IF_FAIL(module, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, (tbm_bo_handle)NULL, *error, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_error_e
-tbm_module_bo_unmap(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data)
+tbm_bo_data_unmap(tbm_bo_data *bo_data)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_error_e error;
int ret = 0;
- TBM_RETURN_VAL_IF_FAIL(module, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bo_data, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bo_data->module, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_error_e
-tbm_module_bo_lock(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, int device, int opt)
+tbm_bo_data_lock(tbm_bo_data *bo_data, int device, int opt)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_error_e error;
int ret = 0;
- TBM_RETURN_VAL_IF_FAIL(module, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bo_data, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bo_data->module, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_error_e
-tbm_module_bo_unlock(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data)
+tbm_bo_data_unlock(tbm_bo_data *bo_data)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_error_e error;
- TBM_RETURN_VAL_IF_FAIL(module, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bo_data, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bo_data->module, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_fd
-tbm_module_bo_export_fd(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, tbm_error_e *error)
+tbm_bo_data_export_fd(tbm_bo_data *bo_data, tbm_error_e *error)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_fd fd;
- TBM_RETURN_VAL_SET_ERR_IF_FAIL(module, -1, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, -1, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, -1, *error, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM:
}
tbm_key
-tbm_module_bo_export_key(tbm_module *module, tbm_bo bo, tbm_bo_data *bo_data, tbm_error_e *error)
+tbm_bo_data_export_key(tbm_bo_data *bo_data, tbm_error_e *error)
{
+ tbm_module *module = NULL;
tbm_backend_bo_func *bo_func = NULL;
tbm_bufmgr_backend backend = NULL;
tbm_key ret;
- TBM_RETURN_VAL_SET_ERR_IF_FAIL(module, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_SET_ERR_IF_FAIL(bo_data->module, 0, *error, TBM_ERROR_INVALID_PARAMETER);
+
+ module = bo_data->module;
switch (module->type) {
case TBM_MODULE_TYPE_HAL_TBM: