Lines Matching refs:import_handle

596     require(!params->import_handle || !params->export_handle);  in pl_tex_create()
597 require(!params->import_handle || !params->initial_data); in pl_tex_create()
602 if (params->import_handle) { in pl_tex_create()
603 require(params->import_handle & gpu->import_caps.tex); in pl_tex_create()
604 require(PL_ISPOT(params->import_handle)); in pl_tex_create()
606 if (params->import_handle == PL_HANDLE_DMA_BUF) { in pl_tex_create()
955 require(!params.import_handle || !params.export_handle); in pl_buf_create()
960 if (params.import_handle) { in pl_buf_create()
961 require(PL_ISPOT(params.import_handle)); in pl_buf_create()
962 require(params.import_handle & gpu->import_caps.buf); in pl_buf_create()
965 require(params.import_handle != PL_HANDLE_DMA_BUF || !shmem->drm_format_mod); in pl_buf_create()
968 if (params.import_handle == PL_HANDLE_HOST_PTR) { in pl_buf_create()
1105 require(buf->params.export_handle || buf->params.import_handle); in pl_buf_export()
1622 bufparams.import_handle = PL_HANDLE_HOST_PTR; in pl_tex_upload_pbo()
1637 bufparams.import_handle = 0; in pl_tex_upload_pbo()
1645 if (!bufparams.import_handle) in pl_tex_upload_pbo()
1691 bufparams.import_handle = PL_HANDLE_HOST_PTR; in pl_tex_download_pbo()
1707 bufparams.import_handle = 0; in pl_tex_download_pbo()
1720 if (params->callback && !bufparams.import_handle) { in pl_tex_download_pbo()
1742 if (bufparams.import_handle) { in pl_tex_download_pbo()
2218 require(tex->params.import_handle || tex->params.export_handle); in pl_tex_export()