Home
last modified time | relevance | path

Searched full:disp (Results 1 – 25 of 353) sorted by relevance

12345678910>>...15

/Linux-v6.1/drivers/gpu/drm/msm/
DMakefile3 ccflags-y += -I $(srctree)/$(src)/disp/dpu1
34 disp/mdp4/mdp4_crtc.o \
35 disp/mdp4/mdp4_dsi_encoder.o \
36 disp/mdp4/mdp4_dtv_encoder.o \
37 disp/mdp4/mdp4_lcdc_encoder.o \
38 disp/mdp4/mdp4_lvds_connector.o \
39 disp/mdp4/mdp4_lvds_pll.o \
40 disp/mdp4/mdp4_irq.o \
41 disp/mdp4/mdp4_kms.o \
42 disp/mdp4/mdp4_plane.o \
[all …]
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dbase.c45 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini() local
46 struct nvkm_head *head = nvkm_head_find(disp, id); in nvkm_disp_vblank_fini()
54 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init() local
55 struct nvkm_head *head = nvkm_head_find(disp, id); in nvkm_disp_vblank_init()
64 struct nvkm_disp *disp = in nvkm_disp_vblank_ctor() local
65 container_of(notify->event, typeof(*disp), vblank); in nvkm_disp_vblank_ctor()
73 if (ret = -ENXIO, req->v0.head <= disp->vblank.index_nr) { in nvkm_disp_vblank_ctor()
91 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank() argument
94 nvkm_event_send(&disp->vblank, 1, head, &rep, sizeof(rep)); in nvkm_disp_vblank()
101 struct nvkm_disp *disp = in nvkm_disp_hpd_ctor() local
[all …]
DKbuild2 nvkm-y += nvkm/engine/disp/base.o
3 nvkm-y += nvkm/engine/disp/chan.o
4 nvkm-y += nvkm/engine/disp/conn.o
5 nvkm-y += nvkm/engine/disp/dp.o
6 nvkm-y += nvkm/engine/disp/hdmi.o
7 nvkm-y += nvkm/engine/disp/head.o
8 nvkm-y += nvkm/engine/disp/ior.o
9 nvkm-y += nvkm/engine/disp/outp.o
10 nvkm-y += nvkm/engine/disp/vga.o
12 nvkm-y += nvkm/engine/disp/nv04.o
[all …]
Dchan.c33 struct nvkm_device *device = chan->disp->engine.subdev.device; in nvkm_disp_chan_rd32()
44 struct nvkm_device *device = chan->disp->engine.subdev.device; in nvkm_disp_chan_wr32()
55 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_ntfy() local
59 *pevent = &disp->uevent; in nvkm_disp_chan_ntfy()
73 struct nvkm_device *device = chan->disp->engine.subdev.device; in nvkm_disp_chan_map()
83 struct nvkm_disp *disp; member
92 nvkm_ramht_remove(object->disp->ramht, object->hash); in nvkm_disp_chan_child_del_()
105 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_child_new() local
106 struct nvkm_device *device = disp->engine.subdev.device; in nvkm_disp_chan_child_new()
114 object->disp = disp; in nvkm_disp_chan_child_new()
[all …]
Dnv50.c33 #include <subdev/bios/disp.h>
47 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_clock()
80 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_power()
98 struct nvkm_head *head = nvkm_head_find(ior->disp, __ffs(state->head)); in nv50_pior_depth()
119 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_state()
145 nv50_pior_new(struct nvkm_disp *disp, int id) in nv50_pior_new() argument
147 return nvkm_ior_new_(&nv50_pior, disp, PIOR, id, false); in nv50_pior_new()
151 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_pior_cnt() argument
153 struct nvkm_device *device = disp->engine.subdev.device; in nv50_pior_cnt()
162 struct nvkm_device *device = sor->disp->engine.subdev.device; in nv50_sor_clock()
[all …]
Dgv100.c40 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hda_device_entry()
56 struct nvkm_device *device = sor->disp->engine.subdev.device; in gv100_sor_dp_watermark()
65 struct nvkm_device *device = sor->disp->engine.subdev.device; in gv100_sor_dp_audio_sym()
75 struct nvkm_device *device = sor->disp->engine.subdev.device; in gv100_sor_dp_audio()
103 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_ctrl()
164 struct nvkm_device *device = sor->disp->engine.subdev.device; in gv100_sor_state()
202 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new() argument
204 struct nvkm_device *device = disp->engine.subdev.device; in gv100_sor_new()
210 return nvkm_ior_new_(&gv100_sor, disp, SOR, id, hda & BIT(id)); in gv100_sor_new()
214 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_sor_cnt() argument
[all …]
Dudisp.c32 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_sclass() local
46 if (disp->func->user[index].ctor) { in nvkm_udisp_sclass()
47 sclass->base = disp->func->user[index].base; in nvkm_udisp_sclass()
48 sclass->ctor = disp->func->user[index].ctor; in nvkm_udisp_sclass()
58 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_mthd() local
60 if (disp->engine.subdev.device->card_type >= NV_50) in nvkm_udisp_mthd()
69 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_dtor() local
71 spin_lock(&disp->client.lock); in nvkm_udisp_dtor()
72 if (object == &disp->client.object) in nvkm_udisp_dtor()
73 disp->client.object.func = NULL; in nvkm_udisp_dtor()
[all …]
Dgf119.c39 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_device_entry()
48 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_eld()
62 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_hpd()
87 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_watermark()
96 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_audio_sym()
106 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_audio()
121 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_vcpi()
131 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_drive()
153 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_pattern()
173 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_links()
[all …]
Duoutp.c67 struct nvkm_disp *disp = outp->disp; in nvkm_uoutp_mthd() local
70 mutex_lock(&disp->super.mutex); in nvkm_uoutp_mthd()
77 mutex_unlock(&disp->super.mutex); in nvkm_uoutp_mthd()
85 struct nvkm_disp *disp = outp->disp; in nvkm_uoutp_dtor() local
87 spin_lock(&disp->client.lock); in nvkm_uoutp_dtor()
89 spin_unlock(&disp->client.lock); in nvkm_uoutp_dtor()
102 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_uoutp_new() local
110 list_for_each_entry(outt, &disp->outps, head) { in nvkm_uoutp_new()
121 spin_lock(&disp->client.lock); in nvkm_uoutp_new()
127 spin_unlock(&disp->client.lock); in nvkm_uoutp_new()
/Linux-v6.1/drivers/gpu/drm/xlnx/
Dzynqmp_disp.c142 * @disp: Back pointer to struct zynqmp_disp
152 struct zynqmp_disp *disp; member
409 static u32 zynqmp_disp_avbuf_read(struct zynqmp_disp *disp, int reg) in zynqmp_disp_avbuf_read() argument
411 return readl(disp->avbuf.base + reg); in zynqmp_disp_avbuf_read()
414 static void zynqmp_disp_avbuf_write(struct zynqmp_disp *disp, int reg, u32 val) in zynqmp_disp_avbuf_write() argument
416 writel(val, disp->avbuf.base + reg); in zynqmp_disp_avbuf_write()
431 * @disp: Display controller
437 static void zynqmp_disp_avbuf_set_format(struct zynqmp_disp *disp, in zynqmp_disp_avbuf_set_format() argument
444 val = zynqmp_disp_avbuf_read(disp, ZYNQMP_DISP_AV_BUF_FMT); in zynqmp_disp_avbuf_set_format()
449 zynqmp_disp_avbuf_write(disp, ZYNQMP_DISP_AV_BUF_FMT, val); in zynqmp_disp_avbuf_set_format()
[all …]
/Linux-v6.1/scripts/dtc/
Dfdtput.c50 * @param disp Display information / options
56 static int encode_value(struct display_info *disp, char **arg, int arg_count, in encode_value() argument
69 if (disp->verbose) in encode_value()
73 fmt[1] = disp->type ? disp->type : 'd'; in encode_value()
77 if (disp->type == 's') in encode_value()
80 len = disp->size == -1 ? 4 : disp->size; in encode_value()
94 if (disp->type == 's') { in encode_value()
96 if (disp->verbose) in encode_value()
105 if (disp->verbose) { in encode_value()
107 disp->size == 1 ? "byte" : in encode_value()
[all …]
Dfdtget.c45 * If a specific data type is provided in disp, then this is used. Otherwise
48 * @param disp Display information / options
53 static int show_data(struct display_info *disp, const char *data, int len) in show_data() argument
66 is_string = (disp->type) == 's' || in show_data()
67 (!disp->type && util_is_printable_string(data, len)); in show_data()
80 size = disp->size; in show_data()
89 fmt[1] = disp->type ? disp->type : 'd'; in show_data()
187 * @param disp Display information / options
192 static int show_data_for_item(const void *blob, struct display_info *disp, in show_data_for_item() argument
198 switch (disp->mode) { in show_data_for_item()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/pwm/
Dmediatek,pwm-disp.yaml4 $id: http://devicetree.org/schemas/pwm/mediatek,pwm-disp.yaml#
20 - mediatek,mt2701-disp-pwm
21 - mediatek,mt6595-disp-pwm
22 - mediatek,mt8173-disp-pwm
23 - mediatek,mt8183-disp-pwm
25 - const: mediatek,mt8167-disp-pwm
26 - const: mediatek,mt8173-disp-pwm
29 - mediatek,mt8186-disp-pwm
30 - mediatek,mt8188-disp-pwm
31 - mediatek,mt8192-disp-pwm
[all …]
/Linux-v6.1/drivers/video/
Dof_display_timing.c149 struct display_timings *disp; in of_get_display_timings() local
160 disp = kzalloc(sizeof(*disp), GFP_KERNEL); in of_get_display_timings()
161 if (!disp) { in of_get_display_timings()
162 pr_err("%pOF: could not allocate struct disp'\n", np); in of_get_display_timings()
180 disp->num_timings = of_get_child_count(timings_np); in of_get_display_timings()
181 if (disp->num_timings == 0) { in of_get_display_timings()
187 disp->timings = kcalloc(disp->num_timings, in of_get_display_timings()
190 if (!disp->timings) { in of_get_display_timings()
195 disp->num_timings = 0; in of_get_display_timings()
196 disp->native_mode = 0; in of_get_display_timings()
[all …]
/Linux-v6.1/drivers/gpu/drm/nouveau/
Dnouveau_display.c94 struct nouveau_display *disp = nouveau_display(crtc->dev); in nouveau_display_scanoutpos_head() local
100 ret = nvif_mthd(&disp->disp.object, 0, &args, sizeof(args)); in nouveau_display_scanoutpos_head()
142 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_decode_mod() local
157 modifier |= disp->format_modifiers[0] & (0xffull << 12); in nouveau_decode_mod()
201 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_validate_decode_mod() local
208 BUG_ON(!disp->format_modifiers); in nouveau_validate_decode_mod()
211 (disp->format_modifiers[mod] != DRM_FORMAT_MOD_INVALID) && in nouveau_validate_decode_mod()
212 (disp->format_modifiers[mod] != modifier); in nouveau_validate_decode_mod()
215 if (disp->format_modifiers[mod] == DRM_FORMAT_MOD_INVALID) { in nouveau_validate_decode_mod()
564 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_init() local
[all …]
/Linux-v6.1/arch/arm64/kernel/probes/
Dsimulate-insn.c108 int disp = bbl_displacement(opcode); in simulate_b_bl() local
114 instruction_pointer_set(regs, addr + disp); in simulate_b_bl()
120 int disp = 4; in simulate_b_cond() local
123 disp = bcond_displacement(opcode); in simulate_b_cond()
125 instruction_pointer_set(regs, addr + disp); in simulate_b_cond()
144 int disp = 4; in simulate_cbz_cbnz() local
148 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
151 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
153 instruction_pointer_set(regs, addr + disp); in simulate_cbz_cbnz()
159 int disp = 4; in simulate_tbz_tbnz() local
[all …]
/Linux-v6.1/drivers/gpu/drm/mediatek/
Dmtk_drm_drv.c361 dev_err(drm->dev, "Waiting for disp-mutex device %pOF\n", in mtk_drm_kms_init()
538 { .compatible = "mediatek,mt8167-disp-aal",
540 { .compatible = "mediatek,mt8173-disp-aal",
542 { .compatible = "mediatek,mt8183-disp-aal",
544 { .compatible = "mediatek,mt8192-disp-aal",
546 { .compatible = "mediatek,mt8167-disp-ccorr",
548 { .compatible = "mediatek,mt8183-disp-ccorr",
550 { .compatible = "mediatek,mt8192-disp-ccorr",
552 { .compatible = "mediatek,mt2701-disp-color",
554 { .compatible = "mediatek,mt8167-disp-color",
[all …]
/Linux-v6.1/arch/s390/include/asm/
Dvx-insn.h261 .macro VLVG v, gr, disp, m
266 .word (b2 << 12) | (\disp)
292 .macro VL v, disp, index="%r0", base
297 .word (b2 << 12) | (\disp)
302 .macro VLEx vr1, disp, index="%r0", base, m3, opc
307 .word (b2 << 12) | (\disp)
310 .macro VLEB vr1, disp, index="%r0", base, m3
311 VLEx \vr1, \disp, \index, \base, \m3, 0x00
313 .macro VLEH vr1, disp, index="%r0", base, m3
314 VLEx \vr1, \disp, \index, \base, \m3, 0x01
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,color.yaml26 - const: mediatek,mt2701-disp-color
28 - const: mediatek,mt8167-disp-color
30 - const: mediatek,mt8173-disp-color
33 - mediatek,mt7623-disp-color
34 - mediatek,mt2712-disp-color
35 - const: mediatek,mt2701-disp-color
38 - mediatek,mt8183-disp-color
39 - mediatek,mt8186-disp-color
40 - mediatek,mt8192-disp-color
41 - mediatek,mt8195-disp-color
[all …]
Dmediatek,ovl.yaml25 - const: mediatek,mt2701-disp-ovl
27 - const: mediatek,mt8173-disp-ovl
29 - const: mediatek,mt8183-disp-ovl
31 - const: mediatek,mt8192-disp-ovl
34 - mediatek,mt7623-disp-ovl
35 - mediatek,mt2712-disp-ovl
36 - const: mediatek,mt2701-disp-ovl
39 - mediatek,mt8195-disp-ovl
40 - const: mediatek,mt8183-disp-ovl
43 - mediatek,mt8186-disp-ovl
[all …]
Dmediatek,rdma.yaml27 - const: mediatek,mt2701-disp-rdma
29 - const: mediatek,mt8173-disp-rdma
31 - const: mediatek,mt8183-disp-rdma
33 - const: mediatek,mt8195-disp-rdma
36 - mediatek,mt7623-disp-rdma
37 - mediatek,mt2712-disp-rdma
38 - const: mediatek,mt2701-disp-rdma
41 - mediatek,mt8186-disp-rdma
42 - mediatek,mt8192-disp-rdma
43 - const: mediatek,mt8183-disp-rdma
[all …]
Dmediatek,aal.yaml25 - mediatek,mt8173-disp-aal
26 - mediatek,mt8183-disp-aal
29 - mediatek,mt2712-disp-aal
30 - const: mediatek,mt8173-disp-aal
33 - mediatek,mt8186-disp-aal
34 - mediatek,mt8192-disp-aal
35 - mediatek,mt8195-disp-aal
36 - const: mediatek,mt8183-disp-aal
82 compatible = "mediatek,mt8173-disp-aal";
/Linux-v6.1/drivers/video/fbdev/mb862xx/
Dmb862xxfbdrv.c101 outreg(disp, GC_L0PAL0 + (regno * 4), val); in mb862xxfb_setcolreg()
217 /* disp off */ in mb862xxfb_set_par()
218 reg = inreg(disp, GC_DCM1); in mb862xxfb_set_par()
220 outreg(disp, GC_DCM1, reg); in mb862xxfb_set_par()
224 reg = inreg(disp, GC_DCM1); in mb862xxfb_set_par()
227 outreg(disp, GC_DCM1, reg); in mb862xxfb_set_par()
230 /* disp dimension, format */ in mb862xxfb_set_par()
235 outreg(disp, GC_L0M, reg); in mb862xxfb_set_par()
238 reg = inreg(disp, GC_L0EM); in mb862xxfb_set_par()
239 outreg(disp, GC_L0EM, reg | GC_L0EM_L0EC_24); in mb862xxfb_set_par()
[all …]
/Linux-v6.1/drivers/gpu/drm/nouveau/nvif/
Ddisp.c22 #include <nvif/disp.h>
30 nvif_disp_dtor(struct nvif_disp *disp) in nvif_disp_dtor() argument
32 nvif_object_dtor(&disp->object); in nvif_disp_dtor()
36 nvif_disp_ctor(struct nvif_device *device, const char *name, s32 oclass, struct nvif_disp *disp) in nvif_disp_ctor() argument
61 disp->object.client = NULL; in nvif_disp_ctor()
63 NVIF_ERRON(cid, &device->object, "[NEW disp%04x] not supported", oclass); in nvif_disp_ctor()
70 disps[cid].oclass, &args, sizeof(args), &disp->object); in nvif_disp_ctor()
71 NVIF_ERRON(ret, &device->object, "[NEW disp%04x]", disps[cid].oclass); in nvif_disp_ctor()
75 NVIF_DEBUG(&disp->object, "[NEW] conn_mask:%08x outp_mask:%08x", in nvif_disp_ctor()
77 disp->conn_mask = args.conn_mask; in nvif_disp_ctor()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/soc/mediatek/
Dmediatek,mutex.yaml27 - mediatek,mt2701-disp-mutex
28 - mediatek,mt2712-disp-mutex
29 - mediatek,mt6795-disp-mutex
30 - mediatek,mt8167-disp-mutex
31 - mediatek,mt8173-disp-mutex
32 - mediatek,mt8183-disp-mutex
33 - mediatek,mt8186-disp-mutex
35 - mediatek,mt8192-disp-mutex
36 - mediatek,mt8195-disp-mutex
93 compatible = "mediatek,mt8173-disp-mutex";

12345678910>>...15