Searched refs:crtc (Results 101 - 125 of 643) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/
H A Ddrm_vblank.c205 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
207 if (drm_WARN_ON(dev, !crtc))
210 if (crtc->funcs->get_vblank_counter)
211 return crtc->funcs->get_vblank_counter(crtc);
313 drm_dbg_vbl(dev, "crtc %u: Calculating number of vblanks."
320 drm_dbg_vbl(dev, "crtc %u: Redundant vblirq ignored\n",
338 "clamping vblank bump to 1 on crtc %u: diffr=%u"
343 drm_dbg_vbl(dev, "updating vblank count on crtc %u:"
389 * @crtc
398 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc) argument
423 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
580 drm_crtc_vblank_waitqueue(struct drm_crtc *crtc) argument
598 drm_calc_timestamping_constants(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
681 drm_crtc_vblank_helper_get_vblank_timestamp_internal( struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq, drm_vblank_get_scanout_position_func get_scanout_position) argument
825 drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) argument
857 drm_crtc_get_last_vbltimestamp(struct drm_crtc *crtc, ktime_t *tvblank, bool in_vblank_irq) argument
884 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
910 drm_crtc_vblank_count(struct drm_crtc *crtc) argument
970 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc, ktime_t *vblanktime) argument
986 drm_crtc_next_vblank_start(struct drm_crtc *crtc, ktime_t *vblanktime) argument
1088 drm_crtc_arm_vblank_event(struct drm_crtc *crtc, struct drm_pending_vblank_event *e) argument
1113 drm_crtc_send_vblank_event(struct drm_crtc *crtc, struct drm_pending_vblank_event *e) argument
1136 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
1223 drm_crtc_vblank_get(struct drm_crtc *crtc) argument
1258 drm_crtc_vblank_put(struct drm_crtc *crtc) argument
1309 drm_crtc_wait_one_vblank(struct drm_crtc *crtc) argument
1326 drm_crtc_vblank_off(struct drm_crtc *crtc) argument
1405 drm_crtc_vblank_reset(struct drm_crtc *crtc) argument
1444 drm_crtc_set_max_vblank_count(struct drm_crtc *crtc, u32 max_vblank_count) argument
1468 drm_crtc_vblank_on(struct drm_crtc *crtc) argument
1553 drm_crtc_vblank_restore(struct drm_crtc *crtc) argument
1585 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
1692 struct drm_crtc *crtc; local
1833 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); local
1947 drm_crtc_handle_vblank(struct drm_crtc *crtc) argument
1964 struct drm_crtc *crtc; local
2020 struct drm_crtc *crtc; local
[all...]
H A Ddrm_mode_config.c97 struct drm_crtc *crtc; local
130 drm_for_each_crtc(crtc, dev) {
131 if (drm_lease_held(file_priv, crtc->base.id)) {
133 put_user(crtc->base.id, crtc_id + count))
178 * This functions calls all the crtc's, encoder's and connector's ->reset
184 struct drm_crtc *crtc; local
194 drm_for_each_crtc(crtc, dev)
195 if (crtc->funcs->reset)
196 crtc->funcs->reset(crtc);
488 struct drm_crtc *crtc, *ct; local
611 struct drm_crtc *crtc; local
635 struct drm_crtc *crtc; local
[all...]
H A Ddrm_atomic_uapi.c69 struct drm_crtc *crtc = state->crtc; local
83 blob = drm_property_create_blob(crtc->dev,
92 drm_dbg_atomic(crtc->dev,
94 mode->name, crtc->base.id, crtc->name, state);
98 drm_dbg_atomic(crtc->dev,
100 crtc->base.id, crtc->name, state);
123 struct drm_crtc *crtc local
187 drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, struct drm_crtc *crtc) argument
273 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, struct drm_crtc *crtc) argument
319 set_out_fence_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc, s32 __user *fence_ptr) argument
325 get_out_fence_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
365 drm_atomic_crtc_set_property(struct drm_crtc *crtc, struct drm_crtc_state *state, struct drm_property *property, uint64_t val) argument
434 drm_atomic_crtc_get_property(struct drm_crtc *crtc, const struct drm_crtc_state *state, struct drm_property *property, uint64_t *val) argument
498 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val); local
678 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val); local
892 struct drm_crtc *crtc = obj_to_crtc(obj); local
920 create_vblank_event( struct drm_crtc *crtc, uint64_t user_data) argument
943 struct drm_crtc *crtc; local
1038 struct drm_crtc *crtc = obj_to_crtc(obj); local
1181 struct drm_crtc *crtc; local
1305 struct drm_crtc *crtc; local
1352 struct drm_crtc *crtc; local
[all...]
H A Ddrm_simple_kms_helper.c86 drm_simple_kms_crtc_mode_valid(struct drm_crtc *crtc, argument
91 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc);
99 static int drm_simple_kms_crtc_check(struct drm_crtc *crtc, argument
102 struct drm_crtc_state *crtc_state = drm_atomic_get_new_crtc_state(state, crtc);
113 return drm_atomic_add_affected_planes(state, crtc);
116 static void drm_simple_kms_crtc_enable(struct drm_crtc *crtc, argument
122 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc);
127 pipe->funcs->enable(pipe, crtc
130 drm_simple_kms_crtc_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
149 drm_simple_kms_crtc_reset(struct drm_crtc *crtc) argument
160 drm_simple_kms_crtc_duplicate_state(struct drm_crtc *crtc) argument
171 drm_simple_kms_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
182 drm_simple_kms_crtc_enable_vblank(struct drm_crtc *crtc) argument
193 drm_simple_kms_crtc_disable_vblank(struct drm_crtc *crtc) argument
426 struct drm_crtc *crtc = &pipe->crtc; local
[all...]
H A Ddrm_atomic.c79 drm_err(commit->crtc->dev, "hw_done timed out\n");
89 drm_err(commit->crtc->dev, "flip_done timed out\n");
220 struct drm_crtc *crtc = state->crtcs[i].ptr; local
222 if (!crtc)
225 crtc->funcs->atomic_destroy_state(crtc,
329 * @crtc: CRTC to get state object for
347 struct drm_crtc *crtc)
349 int ret, index = drm_crtc_index(crtc);
354 crtc_state = drm_atomic_get_existing_crtc_state(state, crtc);
346 drm_atomic_get_crtc_state(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
382 struct drm_crtc *crtc = new_crtc_state->crtc; local
443 struct drm_crtc *crtc = state->crtc; local
606 struct drm_crtc *crtc = new_plane_state->crtc; local
1289 drm_atomic_add_affected_connectors(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
1353 drm_atomic_add_affected_planes(struct drm_atomic_state *state, struct drm_crtc *crtc) argument
1395 struct drm_crtc *crtc; local
1575 struct drm_crtc *crtc; local
1645 struct drm_crtc *crtc = set->crtc; local
1740 struct drm_crtc *crtc; local
1774 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/logicvc/
H A Dlogicvc_crtc.c41 struct logicvc_crtc *crtc = logicvc_crtc(drm_crtc); local
55 crtc->event = drm_crtc->state->event;
65 struct logicvc_crtc *crtc = logicvc_crtc(drm_crtc); local
146 crtc->event = drm_crtc->state->event;
229 struct logicvc_crtc *crtc = logicvc->crtc; local
232 if (!crtc)
235 drm_crtc_handle_vblank(&crtc->drm_crtc);
237 if (crtc->event) {
239 drm_crtc_send_vblank_event(&crtc
251 struct logicvc_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_atomic.c23 struct drm_crtc *crtc; local
25 for_each_crtc_mask(kms->dev, crtc, crtc_mask) {
26 if (!crtc->state->active)
28 drm_crtc_vblank_get(crtc);
34 struct drm_crtc *crtc; local
36 for_each_crtc_mask(kms->dev, crtc, crtc_mask) {
37 if (!crtc->state->active)
39 drm_crtc_vblank_put(crtc);
46 struct drm_crtc *crtc; local
48 for_each_crtc_mask(kms->dev, crtc, crtc_mas
56 struct drm_crtc *crtc; local
145 struct drm_crtc *crtc; local
175 struct drm_crtc *crtc; local
187 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.h74 struct drm_crtc *crtc; member in struct:tilcdc_drm_private
117 /* Panel config that needs to be set in the crtc, but is not coming from
160 irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc);
161 void tilcdc_crtc_update_clk(struct drm_crtc *crtc);
162 void tilcdc_crtc_set_panel_info(struct drm_crtc *crtc,
164 void tilcdc_crtc_set_simulate_vesa_sync(struct drm_crtc *crtc,
166 void tilcdc_crtc_shutdown(struct drm_crtc *crtc);
167 int tilcdc_crtc_update_fb(struct drm_crtc *crtc,
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dcrc.c48 nv50_crc_verify_source(struct drm_crtc *crtc, const char *source_name, argument
51 struct nouveau_drm *drm = nouveau_drm(crtc->dev);
63 const char *const *nv50_crc_get_sources(struct drm_crtc *crtc, size_t *count) argument
86 struct drm_crtc *crtc = &head->base.base; local
87 struct drm_device *dev = crtc->dev;
89 const uint64_t start_vbl = drm_crtc_vblank_count(crtc);
98 drm_dbg_kms(dev, "Lock contended, delaying CRC ctx flip for %s\n", crtc->name);
104 crtc->name, crc->ctx_idx, new_idx);
110 end_vbl = drm_crtc_vblank_count(crtc);
114 crtc
131 struct drm_crtc *crtc = &head->base.base; local
154 struct drm_crtc *crtc = &head->base.base; local
241 struct drm_crtc *crtc; local
273 struct drm_crtc *crtc; local
297 struct drm_crtc *crtc; local
320 struct drm_crtc *crtc; local
381 struct drm_crtc *crtc; local
451 struct drm_crtc *crtc = &head->base.base; local
538 nv50_crc_set_source(struct drm_crtc *crtc, const char *source_str) argument
629 struct drm_crtc *crtc = &head->base.base; local
658 struct drm_crtc *crtc = &head->base.base; local
707 struct drm_crtc *crtc = &head->base.base; local
737 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/aspeed/
H A Daspeed_gfx_crtc.c28 struct drm_crtc *crtc = &priv->pipe.crtc; local
29 struct drm_device *drm = crtc->dev;
30 const u32 format = crtc->primary->state->fb->format->format;
82 struct drm_display_mode *m = &priv->pipe.crtc.state->adjusted_mode;
147 struct drm_crtc *crtc = &pipe->crtc; local
151 drm_crtc_vblank_on(crtc);
157 struct drm_crtc *crtc = &pipe->crtc; local
167 struct drm_crtc *crtc = &pipe->crtc; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dpll.h20 struct intel_crtc *crtc);
22 struct intel_crtc *crtc);
42 void i9xx_crtc_clock_get(struct intel_crtc *crtc,
44 void vlv_crtc_clock_get(struct intel_crtc *crtc,
46 void chv_crtc_clock_get(struct intel_crtc *crtc,
H A Dintel_plane_initial.c24 struct intel_crtc *crtc; local
26 for_each_intel_crtc(&i915->drm, crtc) {
28 to_intel_plane(crtc->base.primary);
32 to_intel_crtc_state(crtc->base.state);
40 if (plane_configs[this->pipe].base == plane_configs[crtc->pipe].base) {
271 intel_alloc_initial_plane_obj(struct intel_crtc *crtc, argument
274 struct drm_device *dev = crtc->base.dev;
319 intel_find_initial_plane_obj(struct intel_crtc *crtc, argument
322 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
324 &plane_configs[crtc
416 struct intel_crtc *crtc; local
[all...]
H A Dintel_dp_mst.h25 struct intel_crtc *crtc);
29 struct intel_crtc *crtc);
/linux-master/drivers/gpu/drm/tve200/
H A Dtve200_display.c54 drm_crtc_handle_vblank(&priv->pipe.crtc);
125 struct drm_crtc *crtc = &pipe->crtc; local
127 struct drm_device *drm = crtc->dev;
239 drm_crtc_vblank_on(crtc);
244 struct drm_crtc *crtc = &pipe->crtc; local
245 struct drm_device *drm = crtc->dev;
248 drm_crtc_vblank_off(crtc);
260 struct drm_crtc *crtc local
296 struct drm_crtc *crtc = &pipe->crtc; local
308 struct drm_crtc *crtc = &pipe->crtc; local
[all...]
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_crtc.c389 static void lsdc_crtc_reset(struct drm_crtc *crtc) argument
391 struct lsdc_crtc *lcrtc = to_lsdc_crtc(crtc);
395 if (crtc->state)
396 crtc->funcs->atomic_destroy_state(crtc, crtc->state);
401 __drm_atomic_helper_crtc_reset(crtc, NULL);
403 __drm_atomic_helper_crtc_reset(crtc, &priv_crtc_state->base);
409 static void lsdc_crtc_atomic_destroy_state(struct drm_crtc *crtc, argument
420 lsdc_crtc_atomic_duplicate_state(struct drm_crtc *crtc) argument
439 lsdc_crtc_get_vblank_counter(struct drm_crtc *crtc) argument
447 lsdc_crtc_enable_vblank(struct drm_crtc *crtc) argument
459 lsdc_crtc_disable_vblank(struct drm_crtc *crtc) argument
577 struct drm_crtc *crtc = &lcrtc->base; local
626 struct drm_crtc *crtc = inode->i_private; local
672 lsdc_crtc_late_register(struct drm_crtc *crtc) argument
742 lsdc_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
773 lsdc_pixpll_atomic_check(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
793 lsdc_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
804 lsdc_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
839 lsdc_crtc_send_vblank(struct drm_crtc *crtc) argument
855 lsdc_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
866 lsdc_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
883 lsdc_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
897 lsdc_crtc_get_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq, int *vpos, int *hpos, ktime_t *stime, ktime_t *etime, const struct drm_display_mode *mode) argument
948 ls7a1000_crtc_init(struct drm_device *ddev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, unsigned int index, bool has_vblank) argument
987 ls7a2000_crtc_init(struct drm_device *ddev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, unsigned int index, bool has_vblank) argument
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_drm_crtc.c29 * struct mtk_drm_crtc - MediaTek specific crtc structure.
30 * @base: crtc object.
37 * @ddp_comp: array of pointers the mtk_ddp_comp structures used by this crtc
95 struct drm_crtc *crtc = &mtk_crtc->base; local
99 spin_lock_irqsave(&crtc->dev->event_lock, flags);
100 drm_crtc_send_vblank_event(crtc, mtk_crtc->event);
101 drm_crtc_vblank_put(crtc);
103 spin_unlock_irqrestore(&crtc->dev->event_lock, flags);
154 static void mtk_drm_crtc_destroy(struct drm_crtc *crtc) argument
156 struct mtk_drm_crtc *mtk_crtc = to_mtk_crtc(crtc);
179 mtk_drm_crtc_reset(struct drm_crtc *crtc) argument
194 mtk_drm_crtc_duplicate_state(struct drm_crtc *crtc) argument
211 mtk_drm_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
219 mtk_drm_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
234 mtk_drm_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
242 mtk_drm_crtc_mode_set_nofb(struct drm_crtc *crtc) argument
282 mtk_drm_ddp_comp_for_plane(struct drm_crtc *crtc, struct drm_plane *plane, unsigned int *local_layer) argument
351 struct drm_crtc *crtc = &mtk_crtc->base; local
452 struct drm_crtc *crtc = &mtk_crtc->base; local
491 mtk_crtc_ddp_config(struct drm_crtc *crtc, struct cmdq_pkt *cmdq_handle) argument
572 struct drm_crtc *crtc = &mtk_crtc->base; local
638 struct drm_crtc *crtc = data; local
655 mtk_drm_crtc_enable_vblank(struct drm_crtc *crtc) argument
665 mtk_drm_crtc_disable_vblank(struct drm_crtc *crtc) argument
673 mtk_drm_crtc_update_output(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
710 mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane, struct mtk_plane_state *state) argument
722 mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane, struct drm_atomic_state *state) argument
733 mtk_drm_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
760 mtk_drm_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
800 mtk_drm_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
824 mtk_drm_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
944 mtk_drm_crtc_dma_dev_get(struct drm_crtc *crtc) argument
[all...]
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_plane_helper_test.c16 .crtc = ZERO_SIZE_PTR,
40 } crtc, crtc_expected; member in struct:drm_check_plane_state_test
65 mock->crtc = ZERO_SIZE_PTR;
72 mock->crtc_x = params->crtc.x;
73 mock->crtc_y = params->crtc.y;
74 mock->crtc_w = params->crtc.w;
75 mock->crtc_h = params->crtc.h;
143 .crtc = { 0, 0, 2048, 2048 },
157 .crtc = { 0, 0, 2048, 2048 },
169 .crtc
[all...]
/linux-master/drivers/gpu/drm/hisilicon/kirin/
H A Dkirin_drm_drv.h10 #define to_kirin_crtc(crtc) \
11 container_of(crtc, struct kirin_crtc, base)
51 struct drm_crtc *crtc);
/linux-master/include/drm/
H A Ddrm_atomic_state_helper.h44 struct drm_crtc *crtc);
45 void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
47 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc);
48 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
51 drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc);
53 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
H A Ddrm_debugfs_crc.h64 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
67 static inline int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, argument
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_core_perf.h58 * dpu_core_perf_crtc_check - validate performance of the given crtc state
59 * @crtc: Pointer to crtc
60 * @state: Pointer to new crtc state
63 int dpu_core_perf_crtc_check(struct drm_crtc *crtc,
67 * dpu_core_perf_crtc_update - update performance of the given crtc
68 * @crtc: Pointer to crtc
69 * @params_changed: true if crtc parameters are modified
72 int dpu_core_perf_crtc_update(struct drm_crtc *crtc,
[all...]
/linux-master/drivers/gpu/drm/imx/lcdc/
H A Dimx-lcdc.c140 struct drm_crtc *crtc = &pipe->crtc; local
143 struct imx_lcdc *lcdc = imx_lcdc_from_drmdev(pipe->crtc.dev);
156 if (old_state && old_state->crtc && old_state->crtc->enabled)
160 framesize = FIELD_PREP(IMX21LCDC_LSR_XMAX, crtc->mode.hdisplay >> 4) |
161 FIELD_PREP(IMX21LCDC_LSR_YMAX, crtc->mode.vdisplay);
165 lhcr = FIELD_PREP(IMX21LCDC_LHCR_HFPORCH, crtc->mode.hsync_start - crtc->mode.hdisplay - 1) |
166 FIELD_PREP(IMX21LCDC_LHCR_HWIDTH, crtc
253 struct drm_crtc *crtc = &lcdc->pipe.crtc; local
299 struct drm_crtc *crtc = &pipe->crtc; local
370 struct drm_crtc *crtc = &lcdc->pipe.crtc; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.h26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((adev), (crtc))
33 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev), (crtc), (base), (async))
34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((adev), (crtc), (vbl), (pos))
/linux-master/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_irq.c72 struct drm_crtc *crtc; local
83 drm_for_each_crtc(crtc, dev)
84 if (status & mdp4_crtc_vblank(crtc))
85 drm_crtc_handle_vblank(crtc);
90 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) argument
96 mdp4_crtc_vblank(crtc), true);
102 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) argument
108 mdp4_crtc_vblank(crtc), false);
/linux-master/drivers/gpu/drm/gma500/
H A Dgma_display.c30 bool gma_pipe_has_type(struct drm_crtc *crtc, int type) argument
32 struct drm_device *dev = crtc->dev;
38 if (connector->encoder && connector->encoder->crtc == crtc) {
58 int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y, argument
61 struct drm_device *dev = crtc->dev;
63 struct gma_crtc *gma_crtc = to_gma_crtc(crtc);
64 struct drm_framebuffer *fb = crtc->primary->fb;
144 void gma_crtc_load_lut(struct drm_crtc *crtc) argument
146 struct drm_device *dev = crtc
182 gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, u32 size, struct drm_modeset_acquire_ctx *ctx) argument
197 gma_crtc_dpms(struct drm_crtc *crtc, int mode) argument
329 gma_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, uint32_t height) argument
444 gma_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
474 gma_crtc_prepare(struct drm_crtc *crtc) argument
480 gma_crtc_commit(struct drm_crtc *crtc) argument
486 gma_crtc_disable(struct drm_crtc *crtc) argument
499 gma_crtc_destroy(struct drm_crtc *crtc) argument
511 gma_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t page_flip_flags, struct drm_modeset_acquire_ctx *ctx) argument
575 gma_crtc_save(struct drm_crtc *crtc) argument
618 gma_crtc_restore(struct drm_crtc *crtc) argument
719 gma_pll_is_valid(struct drm_crtc *crtc, const struct gma_limit_t *limit, struct gma_clock_t *clock) argument
750 gma_find_best_pll(const struct gma_limit_t *limit, struct drm_crtc *crtc, int target, int refclk, struct gma_clock_t *best_clock) argument
[all...]

Completed in 190 milliseconds

1234567891011>>