Home
last modified time | relevance | path

Searched refs:commit (Results 1 - 8 of 8) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_atomic_helper.c50 * 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 Ddrm_atomic_state_helper.c156 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 Ddrm_crtc.h91 * 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 Ddrm_connector.h695 * @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 Dmali_kbase_core_linux.c442 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 Dmali_kbase_core_linux.c449 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 Dmali_kbase_core_linux.c1207 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 Dmali_kbase_core_linux.c1098 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

Completed in 26 milliseconds