/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_atomic_helper.c | 50 * This helper library provides implementations of check and commit functions on 57 * drm_atomic_helper_check() and for the commit callback with 318 * atomic check or commit, this is racy. But that's OK: all we care in update_connector_routing() 1049 * Drivers can use this for building their own atomic commit if they don't have 1207 * drm_atomic_helper_commit_modeset_disables - modeset commit to disable outputs 1215 * drm_atomic_helper_commit_planes(), which is what the default commit function 1254 * drm_atomic_helper_commit_modeset_enables - modeset commit to enable outputs 1262 * drm_atomic_helper_commit_planes(), which is what the default commit function 1295 } else if (funcs->commit) { in drm_atomic_helper_commit_modeset_enables() 1296 funcs->commit(crt in drm_atomic_helper_commit_modeset_enables() 1480 struct drm_crtc_commit *commit = old_state->crtcs[i].commit; drm_atomic_helper_wait_for_flip_done() local 1845 struct drm_crtc_commit *commit, *stall_commit = NULL; stall_checks() local 1890 struct drm_crtc_commit *commit = container_of(completion, typeof(*commit), flip_done); release_crtc_commit() local 1895 init_commit(struct drm_crtc_commit *commit, struct drm_crtc *crtc) init_commit() argument 1978 struct drm_crtc_commit *commit; drm_atomic_helper_setup_commit() local 2088 struct drm_crtc_commit *commit; drm_atomic_helper_wait_for_dependencies() local 2218 struct drm_crtc_commit *commit; drm_atomic_helper_commit_hw_done() local 2266 struct drm_crtc_commit *commit; drm_atomic_helper_commit_cleanup_done() local 2791 struct drm_crtc_commit *commit; drm_atomic_helper_swap_state() local [all...] |
H A D | drm_atomic_state_helper.c | 156 state->commit = NULL; in __drm_atomic_helper_crtc_duplicate_state() 200 if (state->commit) { in __drm_atomic_helper_crtc_destroy_state() 202 * In the event that a non-blocking commit returns in __drm_atomic_helper_crtc_destroy_state() 204 * have an extra reference to the commit object. Release it, if in __drm_atomic_helper_crtc_destroy_state() 210 if (state->event && state->commit->abort_completion) { in __drm_atomic_helper_crtc_destroy_state() 211 drm_crtc_commit_put(state->commit); in __drm_atomic_helper_crtc_destroy_state() 214 kfree(state->commit->event); in __drm_atomic_helper_crtc_destroy_state() 215 state->commit->event = NULL; in __drm_atomic_helper_crtc_destroy_state() 217 drm_crtc_commit_put(state->commit); in __drm_atomic_helper_crtc_destroy_state() 323 state->commit in __drm_atomic_helper_plane_duplicate_state() [all...] |
/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_crtc.h | 91 * describing what has changed in a commit. See also: 118 * commit. They can consult it to aid in the computation of derived 127 * helpers and drivers to steer the atomic commit control flow. 133 * helpers and drivers to steer the atomic commit control flow. See also 145 * helpers and drivers to steer the atomic commit control flow. See also 153 * helpers and drivers to steer the atomic commit control flow. See also 162 * Used by the atomic helpers and drivers to steer the atomic commit 169 * drivers to steer the atomic commit control flow. 341 * commit operation completes. There are two cases: 344 * atomic commit 400 struct drm_crtc_commit *commit; global() member [all...] |
H A D | drm_connector.h | 695 * @commit: Tracks the pending commit to prevent use-after-free conditions. 699 struct drm_crtc_commit *commit; member 764 * the writeback completion may be asynchronous to the normal commit 1499 * atomic commit operations as implemented in the atomic helpers, see
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_core_linux.c | 442 struct kbase_uk_mem_commit *commit = args;
in kbase_legacy_dispatch() local 445 if (sizeof(*commit) != args_size) {
in kbase_legacy_dispatch() 449 ret = kbase_mem_commit(kctx, commit->gpu_addr, commit->pages);
in kbase_legacy_dispatch() 452 commit->result_subcode = BASE_BACKING_THRESHOLD_ERROR_INVALID_ARGUMENTS;
in kbase_legacy_dispatch() 456 commit->result_subcode = BASE_BACKING_THRESHOLD_OK;
in kbase_legacy_dispatch() 458 commit->result_subcode = BASE_BACKING_THRESHOLD_ERROR_OOM;
in kbase_legacy_dispatch() 1508 static int kbase_api_mem_commit(struct kbase_context *kctx, struct kbase_ioctl_mem_commit *commit)
in kbase_api_mem_commit() argument 1510 return kbase_mem_commit(kctx, commit->gpu_addr, commit in kbase_api_mem_commit() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_core_linux.c | 449 struct kbase_uk_mem_commit *commit = args; in kbase_legacy_dispatch() local 452 if (sizeof(*commit) != args_size) in kbase_legacy_dispatch() 455 ret = kbase_mem_commit(kctx, commit->gpu_addr, in kbase_legacy_dispatch() 456 commit->pages); in kbase_legacy_dispatch() 459 commit->result_subcode = in kbase_legacy_dispatch() 464 commit->result_subcode = in kbase_legacy_dispatch() 467 commit->result_subcode = in kbase_legacy_dispatch() 1568 struct kbase_ioctl_mem_commit *commit) in kbase_api_mem_commit() 1570 return kbase_mem_commit(kctx, commit->gpu_addr, commit in kbase_api_mem_commit() 1567 kbase_api_mem_commit(struct kbase_context *kctx, struct kbase_ioctl_mem_commit *commit) kbase_api_mem_commit() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_core_linux.c | 1207 struct kbase_ioctl_mem_commit *commit) in kbase_api_mem_commit() 1209 return kbase_mem_commit(kctx, commit->gpu_addr, commit->pages); in kbase_api_mem_commit() 3827 * disable, so commit the work we just performed and continue in kbasep_protected_mode_hwcnt_disable_worker() 1206 kbase_api_mem_commit(struct kbase_context *kctx, struct kbase_ioctl_mem_commit *commit) kbase_api_mem_commit() argument
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_core_linux.c | 1098 struct kbase_ioctl_mem_commit *commit) in kbase_api_mem_commit() 1100 return kbase_mem_commit(kctx, commit->gpu_addr, commit->pages); in kbase_api_mem_commit() 4133 * disable, so commit the work we just performed and continue in kbasep_protected_mode_hwcnt_disable_worker() 1097 kbase_api_mem_commit(struct kbase_context *kctx, struct kbase_ioctl_mem_commit *commit) kbase_api_mem_commit() argument
|