HomeSort by: relevance | last modified time | path
    Searched defs:crtc (Results 1 - 25 of 272) sorted by relevancy

1 2 3 4 5 6 7 8 91011

  /src/sys/arch/x68k/dev/
grf_gv.c 138 volatile struct crtc *crtc = &IODEVbase->io_crtc; local in function:gv_mode
139 /* Reset CRTC, set dwidth and dheight accordingly */
140 crtc->r20 = (crtc->r20 & 0xFF00) | 0x1a;
141 crtc->r08 = 0x1b;
142 crtc->r07 = 0x19c;
143 crtc->r06 = 0x1c;
144 crtc->r05 = 0x02;
145 crtc->r04 = 0x019f
    [all...]
grf_tv.c 138 volatile struct crtc *crtc = &IODEVbase->io_crtc; local in function:cc_mode
139 /* Reset CRTC, set dwidth and dheight accordingly */
140 crtc->r20 = (crtc->r20 & 0xFF00) | 0x1a;
141 crtc->r08 = 0x1b;
142 crtc->r07 = 0x19c;
143 crtc->r06 = 0x1c;
144 crtc->r05 = 0x02;
145 crtc->r04 = 0x019f
    [all...]
grf_gv.c 138 volatile struct crtc *crtc = &IODEVbase->io_crtc; local in function:gv_mode
139 /* Reset CRTC, set dwidth and dheight accordingly */
140 crtc->r20 = (crtc->r20 & 0xFF00) | 0x1a;
141 crtc->r08 = 0x1b;
142 crtc->r07 = 0x19c;
143 crtc->r06 = 0x1c;
144 crtc->r05 = 0x02;
145 crtc->r04 = 0x019f
    [all...]
grf_tv.c 138 volatile struct crtc *crtc = &IODEVbase->io_crtc; local in function:cc_mode
139 /* Reset CRTC, set dwidth and dheight accordingly */
140 crtc->r20 = (crtc->r20 & 0xFF00) | 0x1a;
141 crtc->r08 = 0x1b;
142 crtc->r07 = 0x19c;
143 crtc->r06 = 0x1c;
144 crtc->r05 = 0x02;
145 crtc->r04 = 0x019f
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/
amdgpu_dce80_hw_sequencer.c 45 uint32_t crtc; member in struct:dce80_hw_seq_reg_offsets
50 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
53 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
56 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
59 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
62 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
65 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
70 (reg + reg_offsets[id].crtc)
amdgpu_dce80_hw_sequencer.c 45 uint32_t crtc; member in struct:dce80_hw_seq_reg_offsets
50 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
53 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
56 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
59 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
62 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
65 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
70 (reg + reg_offsets[id].crtc)
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
nouveau_dispnv04_cursor.c 36 crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index)
38 NVWriteVgaCrtc(crtc->dev, nouveau_crtc(crtc)->index, index,
39 crtcstate->CRTC[index]);
48 struct drm_crtc *crtc = &nv_crtc->base; local in function:nv04_cursor_set_offset
50 regp->CRTC[NV_CIO_CRE_HCUR_ADDR0_INDEX] =
53 regp->CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX] =
55 if (crtc->mode.flags & DRM_MODE_FLAG_DBLSCAN)
56 regp->CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX] |=
58 regp->CRTC[NV_CIO_CRE_HCUR_ADDR2_INDEX] = offset >> 24
    [all...]
nouveau_dispnv04_cursor.c 36 crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index)
38 NVWriteVgaCrtc(crtc->dev, nouveau_crtc(crtc)->index, index,
39 crtcstate->CRTC[index]);
48 struct drm_crtc *crtc = &nv_crtc->base; local in function:nv04_cursor_set_offset
50 regp->CRTC[NV_CIO_CRE_HCUR_ADDR0_INDEX] =
53 regp->CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX] =
55 if (crtc->mode.flags & DRM_MODE_FLAG_DBLSCAN)
56 regp->CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX] |=
58 regp->CRTC[NV_CIO_CRE_HCUR_ADDR2_INDEX] = offset >> 24
    [all...]
nouveau_dispnv04_disp.c 45 struct drm_crtc *crtc; local in function:nv04_display_fini
59 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
62 nouveau_fb = nouveau_framebuffer(crtc->primary->fb);
69 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
70 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
85 struct drm_crtc *crtc; local in function:nv04_display_init
96 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
97 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
111 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
114 nouveau_fb = nouveau_framebuffer(crtc->primary->fb)
201 struct nouveau_crtc *crtc; local in function:nv04_display_create
    [all...]
nouveau_dispnv04_disp.c 45 struct drm_crtc *crtc; local in function:nv04_display_fini
59 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
62 nouveau_fb = nouveau_framebuffer(crtc->primary->fb);
69 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
70 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
85 struct drm_crtc *crtc; local in function:nv04_display_init
96 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
97 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
111 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
114 nouveau_fb = nouveau_framebuffer(crtc->primary->fb)
201 struct nouveau_crtc *crtc; local in function:nv04_display_create
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/
amdgpu_dce100_hw_sequencer.c 45 uint32_t crtc; member in struct:dce100_hw_seq_reg_offsets
50 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
53 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
56 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
59 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
62 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
65 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
70 (reg + reg_offsets[id].crtc)
amdgpu_dce100_hw_sequencer.c 45 uint32_t crtc; member in struct:dce100_hw_seq_reg_offsets
50 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
53 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
56 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
59 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
62 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
65 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
70 (reg + reg_offsets[id].crtc)
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/
amdgpu_dce112_hw_sequencer.c 43 uint32_t crtc; member in struct:dce112_hw_seq_reg_offsets
49 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
52 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
55 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
58 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
61 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
64 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
68 (reg + reg_offsets[id].crtc)
amdgpu_dce112_hw_sequencer.c 43 uint32_t crtc; member in struct:dce112_hw_seq_reg_offsets
49 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
52 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
55 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
58 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
61 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
64 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
68 (reg + reg_offsets[id].crtc)
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/
amdgpu_dce120_hw_sequencer.c 55 uint32_t crtc; member in struct:dce120_hw_seq_reg_offsets
60 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
63 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
66 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
69 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
72 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
75 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
80 (reg + reg_offsets[id].crtc)
amdgpu_dce120_hw_sequencer.c 55 uint32_t crtc; member in struct:dce120_hw_seq_reg_offsets
60 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
63 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
66 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
69 .crtc = (mmCRTC3_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
72 .crtc = (mmCRTC4_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
75 .crtc = (mmCRTC5_CRTC_GSL_CONTROL - mmCRTC0_CRTC_GSL_CONTROL),
80 (reg + reg_offsets[id].crtc)
  /src/sys/external/bsd/drm2/dist/drm/
drm_encoder.c 40 * Encoders represent the connecting element between the CRTC (as the overall
43 * pixel data from a CRTC and converts it to a format suitable for any attached
45 * userspace to infer cloning and connector/CRTC restrictions. Unfortunately
52 * userspace directly connects a connector with a CRTC), drivers are therefore
209 return connector->state->crtc;
217 return encoder->crtc;
225 struct drm_crtc *crtc; local in function:drm_mode_getencoder
235 crtc = drm_encoder_get_crtc(encoder);
236 if (crtc && drm_lease_held(file_priv, crtc->base.id)
    [all...]
drm_encoder.c 40 * Encoders represent the connecting element between the CRTC (as the overall
43 * pixel data from a CRTC and converts it to a format suitable for any attached
45 * userspace to infer cloning and connector/CRTC restrictions. Unfortunately
52 * userspace directly connects a connector with a CRTC), drivers are therefore
209 return connector->state->crtc;
217 return encoder->crtc;
225 struct drm_crtc *crtc; local in function:drm_mode_getencoder
235 crtc = drm_encoder_get_crtc(encoder);
236 if (crtc && drm_lease_held(file_priv, crtc->base.id)
    [all...]
drm_modeset_lock.c 180 struct drm_crtc *crtc; local in function:drm_warn_on_modeset_not_all_locked
186 drm_for_each_crtc(crtc, dev)
187 WARN_ON(!drm_modeset_is_locked(&crtc->mutex));
404 struct drm_crtc *crtc; local in function:drm_modeset_lock_all_ctx
412 drm_for_each_crtc(crtc, dev) {
413 ret = drm_modeset_lock(&crtc->mutex, ctx);
drm_self_refresh_helper.c 41 * Once a crtc has enabled SR using &drm_self_refresh_helper_init, the
44 * on/off request with &drm_crtc_state.self_refresh_active set in crtc state
47 * During SR, drivers may choose to fully disable their crtc/encoder/bridge
53 * pipe that is in SR mode. If a crtc is driving multiple connectors, all
56 * If the crtc and connector are SR aware, but the panel connected does not
66 struct drm_crtc *crtc; member in struct:drm_self_refresh_data
79 struct drm_crtc *crtc = sr_data->crtc; local in function:drm_self_refresh_helper_entry_work
80 struct drm_device *dev = crtc->dev;
99 crtc_state = drm_atomic_get_crtc_state(state, crtc);
156 struct drm_crtc *crtc; local in function:drm_self_refresh_helper_update_avg_times
196 struct drm_crtc *crtc; local in function:drm_self_refresh_helper_alter_state
    [all...]
drm_modeset_lock.c 180 struct drm_crtc *crtc; local in function:drm_warn_on_modeset_not_all_locked
186 drm_for_each_crtc(crtc, dev)
187 WARN_ON(!drm_modeset_is_locked(&crtc->mutex));
404 struct drm_crtc *crtc; local in function:drm_modeset_lock_all_ctx
412 drm_for_each_crtc(crtc, dev) {
413 ret = drm_modeset_lock(&crtc->mutex, ctx);
drm_self_refresh_helper.c 41 * Once a crtc has enabled SR using &drm_self_refresh_helper_init, the
44 * on/off request with &drm_crtc_state.self_refresh_active set in crtc state
47 * During SR, drivers may choose to fully disable their crtc/encoder/bridge
53 * pipe that is in SR mode. If a crtc is driving multiple connectors, all
56 * If the crtc and connector are SR aware, but the panel connected does not
66 struct drm_crtc *crtc; member in struct:drm_self_refresh_data
79 struct drm_crtc *crtc = sr_data->crtc; local in function:drm_self_refresh_helper_entry_work
80 struct drm_device *dev = crtc->dev;
99 crtc_state = drm_atomic_get_crtc_state(state, crtc);
156 struct drm_crtc *crtc; local in function:drm_self_refresh_helper_update_avg_times
196 struct drm_crtc *crtc; local in function:drm_self_refresh_helper_alter_state
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_dsb.c 46 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:is_dsb_busy
47 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
48 enum pipe pipe = crtc->pipe;
55 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_enable_engine
56 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
57 enum pipe pipe = crtc->pipe;
75 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb) local in function:intel_dsb_disable_engine
169 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_put
202 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_indexed_reg_write
277 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_reg_write
307 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_commit
    [all...]
intel_dsb.c 46 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:is_dsb_busy
47 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
48 enum pipe pipe = crtc->pipe;
55 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_enable_engine
56 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
57 enum pipe pipe = crtc->pipe;
75 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb) local in function:intel_dsb_disable_engine
169 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_put
202 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_indexed_reg_write
277 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_reg_write
307 struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); local in function:intel_dsb_commit
    [all...]
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_encoder.h 142 * @possible_crtcs: Bitmask of potential CRTC bindings, using
149 * Note that since CRTC objects can't be hotplugged the assigned indices
172 * @crtc: Currently bound CRTC, only really meaningful for non-atomic
174 * &drm_connector_state.crtc.
176 struct drm_crtc *crtc; member in struct:drm_encoder
220 * drm_encoder_crtc_ok - can a given crtc drive a given encoder?
222 * @crtc: crtc to test
224 * Returns false if @encoder can't be driven by @crtc, true otherwise
    [all...]

Completed in 31 milliseconds

1 2 3 4 5 6 7 8 91011