Lines Matching +full:ts +full:- +full:attached

1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (c) 2015-2021 The Linux Foundation. All rights reserved.
19 /* define the maximum number of in-flight frame events */
26 * @NRT_CLIENT: Non-RealTime client like WB display
36 * @ATTACHED: all the context banks are attached.
42 ATTACHED = 0, enumerator
84 DPU_CRTC_CRC_SOURCE_INVALID = -1
107 * @ts: timestamp at queue entry
114 ktime_t ts; member
124 * struct dpu_crtc - virtualized CRTC data structure
128 * pending vblank event, this will be non-null.
137 * commit-thread, not state-swap time which is earlier, so
145 * @frame_events : static allocation of in-flight frame events
191 * struct dpu_crtc_state - dpu container for atomic crtc state
234 * dpu_crtc_frame_pending - return the number of pending frames
239 return crtc ? atomic_read(&to_dpu_crtc(crtc)->frame_pending) : -EINVAL; in dpu_crtc_frame_pending()
243 * dpu_crtc_vblank - enable or disable vblanks for this crtc
250 * dpu_crtc_vblank_callback - called on vblank irq, issues completion events
256 * dpu_crtc_commit_kickoff - trigger kickoff of the commit for this crtc
262 * dpu_crtc_complete_commit - callback signalling completion of current commit
268 * dpu_crtc_init - create a new crtc object
278 * dpu_crtc_register_custom_event - api for enabling/disabling crtc event
288 * dpu_crtc_get_intf_mode - get interface mode of the given crtc
294 * dpu_crtc_get_client_type - check the crtc type- rt, nrt etc.
300 return crtc && crtc->state ? RT_CLIENT : NRT_CLIENT; in dpu_crtc_get_client_type()