| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/drmDsp/ |
| H A D | dev.c | 129 dev->crtcs = (struct sp_crtc*)calloc(dev->num_crtcs, sizeof(struct sp_crtc)); in create_sp_dev() 130 if (!dev->crtcs) { in create_sp_dev() 135 dev->crtcs[i].crtc = drmModeGetCrtc(dev->fd, r->crtcs[i]); in create_sp_dev() 136 if (!dev->crtcs[i].crtc) { in create_sp_dev() 140 dev->crtcs[i].scanout = NULL; in create_sp_dev() 141 dev->crtcs[i].pipe = i; in create_sp_dev() 142 dev->crtcs[i].num_planes = 0; in create_sp_dev() 173 dev->crtcs[j].num_planes++; in create_sp_dev() 266 if (dev->crtcs) { in destroy_sp_dev() 268 if (dev->crtcs[i].crtc) in destroy_sp_dev() [all …]
|
| /OK3568_Linux_fs/kernel/include/drm/ |
| H A D | drm_atomic.h | 351 struct __drm_crtcs_state *crtcs; member 493 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state() 508 return state->crtcs[drm_crtc_index(crtc)].old_state; in drm_atomic_get_old_crtc_state() 522 return state->crtcs[drm_crtc_index(crtc)].new_state; in drm_atomic_get_new_crtc_state() 771 for_each_if ((__state)->crtcs[__i].ptr && \ 772 ((crtc) = (__state)->crtcs[__i].ptr, \ 774 (old_crtc_state) = (__state)->crtcs[__i].old_state, \ 776 (new_crtc_state) = (__state)->crtcs[__i].new_state, 1)) 793 for_each_if ((__state)->crtcs[__i].ptr && \ 794 ((crtc) = (__state)->crtcs[__i].ptr, \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_client_modeset.c | 493 struct drm_crtc **crtcs, *crtc; in drm_client_pick_crtcs() local 508 crtcs = kcalloc(connector_count, sizeof(*crtcs), GFP_KERNEL); in drm_client_pick_crtcs() 509 if (!crtcs) in drm_client_pick_crtcs() 543 crtcs[n] = crtc; in drm_client_pick_crtcs() 544 memcpy(crtcs, best_crtcs, n * sizeof(*crtcs)); in drm_client_pick_crtcs() 546 crtcs, modes, n + 1, width, height); in drm_client_pick_crtcs() 549 memcpy(best_crtcs, crtcs, connector_count * sizeof(*crtcs)); in drm_client_pick_crtcs() 553 kfree(crtcs); in drm_client_pick_crtcs() 561 struct drm_crtc **crtcs, in drm_client_firmware_config() argument 654 if (crtcs[j] == new_crtc) { in drm_client_firmware_config() [all …]
|
| H A D | drm_atomic.c | 67 kfree(state->crtcs); in drm_atomic_state_default_release() 92 state->crtcs = kcalloc(dev->mode_config.num_crtc, in drm_atomic_state_init() 93 sizeof(*state->crtcs), GFP_KERNEL); in drm_atomic_state_init() 94 if (!state->crtcs) in drm_atomic_state_init() 172 struct drm_crtc *crtc = state->crtcs[i].ptr; in drm_atomic_state_default_clear() 178 state->crtcs[i].state); in drm_atomic_state_default_clear() 180 state->crtcs[i].ptr = NULL; in drm_atomic_state_default_clear() 181 state->crtcs[i].state = NULL; in drm_atomic_state_default_clear() 182 state->crtcs[i].old_state = NULL; in drm_atomic_state_default_clear() 183 state->crtcs[i].new_state = NULL; in drm_atomic_state_default_clear() [all …]
|
| /OK3568_Linux_fs/external/xserver/randr/ |
| H A D | rroutput.c | 98 output->crtcs = NULL; in RROutputCreate() 265 RROutputSetCrtcs(RROutputPtr output, RRCrtcPtr * crtcs, int numCrtcs) in RROutputSetCrtcs() argument 272 if (output->crtcs[i] != crtcs[i]) in RROutputSetCrtcs() 284 free(output->crtcs); in RROutputSetCrtcs() 285 memcpy(newCrtcs, crtcs, numCrtcs * sizeof(RRCrtcPtr)); in RROutputSetCrtcs() 286 output->crtcs = newCrtcs; in RROutputSetCrtcs() 418 free(output->crtcs); in RROutputDestroyResource() 459 RRCrtc *crtcs; in ProcRRGetOutputInfo() local 534 crtcs = (RRCrtc *) extra; in ProcRRGetOutputInfo() 535 modes = (RRMode *) (crtcs + output->numCrtcs); in ProcRRGetOutputInfo() [all …]
|
| H A D | rrscreen.c | 95 RRCrtcPtr crtc = pScrPriv->numCrtcs ? pScrPriv->crtcs[0] : NULL; in RRDeliverScreenEvent() 267 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in ProcRRSetScreenSize() 331 primary_crtc == pScrPriv->crtcs[j]) { \ 335 crtcs[crtc_count] = pScrPriv->crtcs[j]->id; \ 337 swapl(&crtcs[crtc_count]); \ 376 RRCrtc *crtcs; in rrGetMultiScreenResources() local 436 crtcs = (RRCrtc *)extra; in rrGetMultiScreenResources() 437 outputs = (RROutput *)(crtcs + total_crtcs); in rrGetMultiScreenResources() 449 crtcs[0] = pScrPriv->primaryOutput->crtc->id; in rrGetMultiScreenResources() 451 swapl(&crtcs[0]); in rrGetMultiScreenResources() [all …]
|
| H A D | rrcrtc.c | 60 RRCrtcPtr *crtcs; in RRCrtcCreate() local 69 crtcs = reallocarray(pScrPriv->crtcs, in RRCrtcCreate() 71 if (!crtcs) in RRCrtcCreate() 73 pScrPriv->crtcs = crtcs; in RRCrtcCreate() 102 pScrPriv->crtcs[pScrPriv->numCrtcs++] = crtc; in RRCrtcCreate() 337 if (crtcs_adjacent(pScrPriv->crtcs[cur], pScrPriv->crtcs[i])) in mark_crtcs() 356 if (pScrPriv->crtcs[i]->mode) { in RRComputeContiguity() 364 if (pScrPriv->crtcs[i]->mode && !reachable[i]) in RRComputeContiguity() 647 RRCrtcPtr crtc = pScrPriv->crtcs[c]; in rrCheckPixmapBounding() 676 RRCrtcPtr slave_crtc = slave_priv->crtcs[c]; in rrCheckPixmapBounding() [all …]
|
| H A D | rrprovider.c | 143 RRCrtc *crtcs; in ProcRRGetProviderInfo() local 193 crtcs = (RRCrtc *)extra; in ProcRRGetProviderInfo() 194 outputs = (RROutput *)(crtcs + rep.nCrtcs); in ProcRRGetProviderInfo() 200 crtcs[i] = pScrPriv->crtcs[i]->id; in ProcRRGetProviderInfo() 202 swapl(&crtcs[i]); in ProcRRGetProviderInfo()
|
| H A D | rrlease.c | 93 lease->crtcs = (RRCrtcPtr *) (lease + 1); in RRLeaseAlloc() 94 lease->outputs = (RROutputPtr *) (lease->crtcs + numCrtcs); in RRLeaseAlloc() 111 if (lease->crtcs[c] == crtc) in RRCrtcIsLeased() 270 lease->crtcs[c] = crtc; in ProcRRCreateLease()
|
| H A D | randr.c | 99 RRCrtcDestroy(pScrPriv->crtcs[j]); in RRCloseScreen() 108 free(pScrPriv->crtcs); in RRCloseScreen() 361 pScrPriv->crtcs = NULL; in RRScreenInit() 507 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in TellChanged() 519 RRCrtcPtr crtc = pSlaveScrPriv->crtcs[i]; in TellChanged() 646 pScrPriv->crtcs[i]->changed = FALSE; in RRTellChanged() 655 pSlaveScrPriv->crtcs[i]->changed = FALSE; in RRTellChanged() 685 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in RRFirstOutput()
|
| H A D | rrpointer.c | 65 RRCrtcPtr crtc = pScrPriv->crtcs[c]; in RRPointerToNearestCrtc() 117 RRCrtcPtr crtc = pScrPriv->crtcs[c]; in RRPointerMoved()
|
| H A D | rrmonitor.c | 132 crtc = pScrPriv->crtcs[c]; in RRMonitorGetGeometry() 223 if (pScrPriv->crtcs[sc]->mode != NULL) in RRMonitorInitList() 224 mon_list->server_crtc[c] = pScrPriv->crtcs[sc]; in RRMonitorInitList() 235 if (pSlavePriv->crtcs[sc]->mode != NULL) in RRMonitorInitList() 236 mon_list->server_crtc[c] = pSlavePriv->crtcs[sc]; in RRMonitorInitList()
|
| /OK3568_Linux_fs/buildroot/package/libdrm/ |
| H A D | 0002-modetest-Speed-up-dumping-info.patch | 27 +int encoders = 0, connectors = 0, crtcs = 0, planes = 0, fbs = 0; 101 res->crtcs[i].mode = &res->crtcs[i].crtc->mode; 107 - int encoders = 0, connectors = 0, crtcs = 0, planes = 0, framebuffers = 0; 124 - encoders = connectors = crtcs = planes = framebuffers = 1; 125 + encoders = connectors = crtcs = planes = fbs = 1; 144 dump_resource(&dev, crtcs);
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/ |
| H A D | rcar_du_group.c | 108 rcrtc = rcdu->crtcs; in rcar_du_group_setup_didsr() 115 rcrtc = &rcdu->crtcs[rgrp->index * 2]; in rcar_du_group_setup_didsr() 226 struct rcar_du_crtc *rcrtc = &rgrp->dev->crtcs[rgrp->index * 2]; in __rcar_du_group_start_stop() 287 crtc = &rcdu->crtcs[index * 2]; in rcar_du_set_dpad0_vsp1_routing() 331 rcrtc = &rcdu->crtcs[rgrp->index * 2 + i]; in rcar_du_group_set_dpad_levels()
|
| H A D | rcar_du_vsp.h | 60 unsigned int crtcs); 72 unsigned int crtcs) in rcar_du_vsp_init() argument
|
| H A D | rcar_du_vsp.c | 352 unsigned int crtcs) in rcar_du_vsp_init() argument 356 unsigned int num_crtcs = hweight32(crtcs); in rcar_du_vsp_init() 395 ret = drm_universal_plane_init(rcdu->ddev, &plane->plane, crtcs, in rcar_du_vsp_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | dce_virtual.c | 247 adev->mode_info.crtcs[index] = amdgpu_crtc; in dce_virtual_crtc_init() 432 memset(adev->mode_info.crtcs, 0, sizeof(adev->mode_info.crtcs[0]) * AMDGPU_MAX_CRTCS); in dce_virtual_sw_fini() 488 if (adev->mode_info.crtcs[i]) in dce_virtual_hw_fini() 489 hrtimer_cancel(&adev->mode_info.crtcs[i]->vblank_timer); in dce_virtual_hw_fini() 665 amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_virtual_pageflip() 730 if (crtc >= adev->mode_info.num_crtc || !adev->mode_info.crtcs[crtc]) { in dce_virtual_set_crtc_vblank_interrupt_state() 735 adev->mode_info.crtcs[crtc]->vsync_timer_enabled = state; in dce_virtual_set_crtc_vblank_interrupt_state()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_display.h | 437 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \ 438 (new_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].new_state), 1); \ 454 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \ 455 (old_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].old_state), \ 456 (new_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].new_state), 1); \ 463 ((crtc) = to_intel_crtc((__state)->base.crtcs[__i].ptr), \ 464 (old_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].old_state), \ 465 (new_crtc_state) = to_intel_crtc_state((__state)->base.crtcs[__i].new_state), 1); \
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/ |
| H A D | sun8i_dw_hdmi.c | 68 u32 crtcs = 0; in sun8i_dw_hdmi_find_possible_crtcs() local 82 crtcs |= drm_of_crtc_port_mask(drm, remote_port); in sun8i_dw_hdmi_find_possible_crtcs() 87 crtcs = drm_of_find_possible_crtcs(drm, node); in sun8i_dw_hdmi_find_possible_crtcs() 93 return crtcs; in sun8i_dw_hdmi_find_possible_crtcs()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | rs690.c | 253 rdev->mode_info.crtcs[0]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode1->crtc_hdisplay); in rs690_line_buffer_adjust() 256 rdev->mode_info.crtcs[1]->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode2->crtc_hdisplay); in rs690_line_buffer_adjust() 599 if (rdev->mode_info.crtcs[0]->base.enabled) in rs690_bandwidth_update() 600 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rs690_bandwidth_update() 601 if (rdev->mode_info.crtcs[1]->base.enabled) in rs690_bandwidth_update() 602 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rs690_bandwidth_update() 626 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rs690_bandwidth_update() 627 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_high, false); in rs690_bandwidth_update() 629 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_low, true); in rs690_bandwidth_update() 630 rs690_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_low, true); in rs690_bandwidth_update()
|
| H A D | rv515.c | 1245 if (rdev->mode_info.crtcs[0]->base.enabled) in rv515_bandwidth_avivo_update() 1246 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rv515_bandwidth_avivo_update() 1247 if (rdev->mode_info.crtcs[1]->base.enabled) in rv515_bandwidth_avivo_update() 1248 mode1 = &rdev->mode_info.crtcs[1]->base.mode; in rv515_bandwidth_avivo_update() 1251 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_high, false); in rv515_bandwidth_avivo_update() 1252 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_high, false); in rv515_bandwidth_avivo_update() 1254 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[0], &wm0_low, false); in rv515_bandwidth_avivo_update() 1255 rv515_crtc_bandwidth_compute(rdev, rdev->mode_info.crtcs[1], &wm1_low, false); in rv515_bandwidth_avivo_update() 1287 if (rdev->mode_info.crtcs[0]->base.enabled) in rv515_bandwidth_update() 1288 mode0 = &rdev->mode_info.crtcs[0]->base.mode; in rv515_bandwidth_update() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tidss/ |
| H A D | tidss_irq.c | 66 struct drm_crtc *crtc = tidss->crtcs[id]; in tidss_irq_handler() 123 struct tidss_crtc *tcrtc = to_tidss_crtc(tidss->crtcs[i]); in tidss_irq_postinstall()
|
| H A D | tidss_drv.h | 25 struct drm_crtc *crtcs[TIDSS_MAX_PORTS]; member
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/modes/ |
| H A D | xf86Crtc.c | 89 xf86CrtcPtr crtc, *crtcs; in xf86CrtcCreate() local 126 crtcs = reallocarray(xf86_config->crtc, in xf86CrtcCreate() 129 crtcs = xallocarray(xf86_config->num_crtc + 1, sizeof(xf86CrtcPtr)); in xf86CrtcCreate() 130 if (!crtcs) { in xf86CrtcCreate() 135 xf86_config->crtc = crtcs; in xf86CrtcCreate() 966 xf86CrtcPtr *crtcs; in xf86PickCrtcs() local 983 crtcs = xallocarray(config->num_output, sizeof(xf86CrtcPtr)); in xf86PickCrtcs() 984 if (!crtcs) in xf86PickCrtcs() 1027 crtcs[n] = crtc; in xf86PickCrtcs() 1028 memcpy(crtcs, best_crtcs, n * sizeof(xf86CrtcPtr)); in xf86PickCrtcs() [all …]
|
| /OK3568_Linux_fs/external/drm-cursor/ |
| H A D | drm_cursor.c | 163 drm_crtc crtcs[DRM_MAX_CRTCS]; member 596 drmModeCrtcPtr c = drmModeGetCrtc(ctx->fd, ctx->res->crtcs[i]); in drm_get_ctx() 597 drm_crtc *crtc = &ctx->crtcs[ctx->num_crtcs]; in drm_get_ctx() 624 drm_crtc *crtc = &ctx->crtcs[j]; in drm_get_ctx() 707 if (ctx->crtcs[i].plane && ctx->crtcs[i].plane->plane_id == plane_id) in drm_crtc_bind_plane() 1134 crtc = &ctx->crtcs[i]; in drm_get_crtc()
|