Searched refs:disp (Results 26 - 50 of 148) sorted by relevance

123456

/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dgf119.c39 struct nvkm_device *device = ior->disp->engine.subdev.device;
48 struct nvkm_device *device = ior->disp->engine.subdev.device;
62 struct nvkm_device *device = ior->disp->engine.subdev.device;
87 struct nvkm_device *device = sor->disp->engine.subdev.device;
96 struct nvkm_device *device = sor->disp->engine.subdev.device;
106 struct nvkm_device *device = sor->disp->engine.subdev.device;
121 struct nvkm_device *device = sor->disp->engine.subdev.device;
131 struct nvkm_device *device = sor->disp->engine.subdev.device;
153 struct nvkm_device *device = sor->disp->engine.subdev.device;
173 struct nvkm_device *device = sor->disp
338 gf119_sor_new(struct nvkm_disp *disp, int id) argument
344 gf119_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
386 gf119_dac_new(struct nvkm_disp *disp, int id) argument
392 gf119_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
466 gf119_head_new(struct nvkm_disp *disp, int id) argument
472 gf119_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
482 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); local
491 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); local
519 struct nvkm_disp *disp = chan->disp; local
538 struct nvkm_disp *disp = chan->disp; local
1013 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); local
1069 gf119_disp_intr_error(struct nvkm_disp *disp, int chid) argument
1101 gf119_disp_intr(struct nvkm_disp *disp) argument
1157 gf119_disp_fini(struct nvkm_disp *disp, bool suspend) argument
1165 gf119_disp_init(struct nvkm_disp *disp) argument
[all...]
H A Dnv50.c35 #include <subdev/bios/disp.h>
49 struct nvkm_device *device = pior->disp->engine.subdev.device;
82 struct nvkm_device *device = pior->disp->engine.subdev.device;
100 struct nvkm_head *head = nvkm_head_find(ior->disp, __ffs(state->head));
121 struct nvkm_device *device = pior->disp->engine.subdev.device;
147 nv50_pior_new(struct nvkm_disp *disp, int id) argument
149 return nvkm_ior_new_(&nv50_pior, disp, PIOR, id, false);
153 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
155 struct nvkm_device *device = disp->engine.subdev.device;
164 struct nvkm_device *device = ior->disp
260 nv50_sor_new(struct nvkm_disp *disp, int id) argument
266 nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
356 nv50_dac_new(struct nvkm_disp *disp, int id) argument
362 nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
437 nv50_head_new(struct nvkm_disp *disp, int id) argument
443 nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
451 nv50_disp_mthd_list(struct nvkm_disp *disp, int debug, u32 base, int c, const struct nvkm_disp_mthd_list *list, int inst) argument
482 struct nvkm_disp *disp = chan->disp; local
522 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); local
531 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); local
538 nv50_disp_chan_uevent_send(struct nvkm_disp *disp, int chid) argument
568 struct nvkm_disp *disp = chan->disp; local
587 struct nvkm_disp *disp = chan->disp; local
1138 nv50_disp_super_3_0(struct nvkm_disp *disp, struct nvkm_head *head) argument
1263 nv50_disp_super_2_2(struct nvkm_disp *disp, struct nvkm_head *head) argument
1308 nv50_disp_super_2_1(struct nvkm_disp *disp, struct nvkm_head *head) argument
1318 nv50_disp_super_2_0(struct nvkm_disp *disp, struct nvkm_head *head) argument
1333 nv50_disp_super_1_0(struct nvkm_disp *disp, struct nvkm_head *head) argument
1348 nv50_disp_super_1(struct nvkm_disp *disp) argument
1367 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); local
1437 nv50_disp_intr_error(struct nvkm_disp *disp, int chid) argument
1471 nv50_disp_intr(struct nvkm_disp *disp) argument
1507 nv50_disp_fini(struct nvkm_disp *disp, bool suspend) argument
1516 nv50_disp_init(struct nvkm_disp *disp) argument
1581 nv50_disp_oneinit(struct nvkm_disp *disp) argument
[all...]
H A Dtu102.c36 struct nvkm_device *device = sor->disp->engine.subdev.device;
46 struct nvkm_device *device = sor->disp->engine.subdev.device;
99 tu102_sor_new(struct nvkm_disp *disp, int id) argument
101 struct nvkm_device *device = disp->engine.subdev.device;
104 return nvkm_ior_new_(&tu102_sor, disp, SOR, id, hda & BIT(id));
108 tu102_disp_init(struct nvkm_disp *disp) argument
110 struct nvkm_device *device = disp->engine.subdev.device;
130 for (i = 0; i < disp->sor.nr; i++) {
137 list_for_each_entry(head, &disp->heads, head) {
152 for (i = 0; i < disp
[all...]
H A Duconn.c98 struct nvkm_disp *disp = conn->disp; local
99 struct nvkm_device *device = disp->engine.subdev.device;
105 if (!disp->rm.client.gsp && conn->info.hpd == DCB_GPIO_UNUSED)
113 list_for_each_entry(outp, &conn->disp->outps, head) {
118 if (&outp->head == &conn->disp->outps)
121 if (disp->rm.client.gsp) {
126 return nvkm_uevent_add(uevent, &disp->rm.event, outp->index, bits,
155 struct nvkm_disp *disp = conn->disp; local
172 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); local
[all...]
H A Dnv04.c32 struct nvkm_device *device = head->disp->engine.subdev.device;
39 struct nvkm_device *device = head->disp->engine.subdev.device;
46 struct nvkm_device *device = head->disp->engine.subdev.device;
55 struct nvkm_device *device = head->disp->engine.subdev.device;
74 nv04_head_new(struct nvkm_disp *disp, int id) argument
76 return nvkm_head_new_(&nv04_head, disp, id);
80 nv04_disp_intr(struct nvkm_disp *disp) argument
82 struct nvkm_subdev *subdev = &disp->engine.subdev;
89 nvkm_disp_vblank(disp, 0);
94 nvkm_disp_vblank(disp,
[all...]
H A Duhead.c41 return nvkm_uevent_add(uevent, &head->disp->vblank, head->id,
90 struct nvkm_disp *disp = head->disp; local
92 spin_lock(&disp->client.lock);
94 spin_unlock(&disp->client.lock);
108 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); local
115 if (!(head = nvkm_head_find(disp, args->v0.id)))
119 spin_lock(&disp->client.lock);
125 spin_unlock(&disp->client.lock);
H A Dconn.h10 struct nvkm_disp *disp; member in struct:nvkm_conn
25 nvkm_##l(&_conn->disp->engine.subdev, "conn %02x:%02x%02x: "f"\n", \
H A Dgp100.c47 gp100_sor_new(struct nvkm_disp *disp, int id) argument
49 struct nvkm_device *device = disp->engine.subdev.device;
55 return nvkm_ior_new_(&gp100_sor, disp, SOR, id, hda & BIT(id));
H A Doutp.c35 nvkm_outp_route(struct nvkm_disp *disp) argument
40 list_for_each_entry(ior, &disp->iors, head) {
49 list_for_each_entry(ior, &disp->iors, head) {
122 list_for_each_entry(ior, &outp->disp->iors, head) {
132 list_for_each_entry(ior, &outp->disp->iors, head) {
162 ior = nvkm_ior_find(outp->disp, SOR, ffs(outp->info.or) - 1);
171 list_for_each_entry(ior, &outp->disp->iors, head) {
249 struct nvkm_gpio *gpio = outp->disp->engine.subdev.device->gpio;
275 nvkm_outp_route(outp->disp);
286 nvkm_outp_route(outp->disp);
293 struct nvkm_disp *disp = outp->disp; local
374 nvkm_outp_new_(const struct nvkm_outp_func *func, struct nvkm_disp *disp, int index, struct dcb_output *dcbE, struct nvkm_outp **poutp) argument
419 nvkm_outp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, struct nvkm_outp **poutp) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dsorc37d.c43 sorc37d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, int or) argument
45 u32 tmp = nvif_rd32(&disp->caps, 0x000144 + (or * 8));
H A Dcore907d.c33 core907d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp) argument
35 struct nv50_core *core = disp->core;
36 struct nouveau_bo *bo = disp->sync;
43 ret = core507d_read_caps(disp);
H A Dcore507d.c81 core507d_read_caps(struct nv50_disp *disp) argument
83 struct nvif_push *push = disp->core->chan.push;
104 core507d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp) argument
106 struct nv50_core *core = disp->core;
107 struct nouveau_bo *bo = disp->sync;
114 ret = core507d_read_caps(disp);
161 struct nv50_disp *disp = nv50_disp(drm->dev); local
169 ret = nv50_dmac_create(&drm->client.device, &disp->disp->object,
171 disp
[all...]
H A Dsor907d.c46 sor907d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, int or) argument
48 struct nouveau_bo *bo = disp->sync;
H A Dlut.c23 #include "disp.h"
67 nv50_lut_init(struct nv50_disp *disp, struct nvif_mmu *mmu, argument
70 const u32 size = disp->disp->object.oclass < GF110_DISP ? 257 : 1025;
H A Dcore.c63 struct nv50_disp *disp = nv50_disp(drm->dev); local
66 cid = nvif_mclass(&disp->disp->object, cores);
/linux-master/include/video/
H A Ddisplay_timing.h94 display_timings *disp,
97 if (disp->num_timings > index)
98 return disp->timings[index];
103 void display_timings_release(struct display_timings *disp);
93 display_timings_get(const struct display_timings *disp, unsigned int index) argument
H A Dvideomode.h47 * @disp: structure with all possible timing entries
54 int videomode_from_timings(const struct display_timings *disp,
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c136 struct nouveau_display *disp = nouveau_display(drm->dev); local
151 modifier |= disp->format_modifiers[0] & (0xffull << 12);
195 struct nouveau_display *disp = nouveau_display(drm->dev); local
202 BUG_ON(!disp->format_modifiers);
205 (disp->format_modifiers[mod] != DRM_FORMAT_MOD_INVALID) &&
206 (disp->format_modifiers[mod] != modifier);
209 if (disp->format_modifiers[mod] == DRM_FORMAT_MOD_INVALID) {
585 struct nouveau_display *disp = nouveau_display(dev); local
602 ret = disp->init(dev, resume, runtime);
617 struct nouveau_display *disp local
648 struct nouveau_display *disp = nouveau_display(dev); local
685 struct nouveau_display *disp; local
782 struct nouveau_display *disp = nouveau_display(dev); local
804 struct nouveau_display *disp = nouveau_display(dev); local
827 struct nouveau_display *disp = nouveau_display(dev); local
[all...]
/linux-master/drivers/media/pci/solo6x10/
H A DMakefile3 solo6x10-tw28.o solo6x10-gpio.o solo6x10-disp.o solo6x10-enc.o \
/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Dconn.c23 #include <nvif/disp.h>
55 nvif_conn_ctor(struct nvif_disp *disp, const char *name, int id, struct nvif_conn *conn) argument
63 ret = nvif_object_ctor(&disp->object, name ?: "nvifConn", id, NVIF_CLASS_CONN,
65 NVIF_ERRON(ret, &disp->object, "[NEW conn id:%d]", id);
/linux-master/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c92 outreg(disp, GC_L0PAL0 + (regno * 4), val);
207 /* disp off */
208 reg = inreg(disp, GC_DCM1);
210 outreg(disp, GC_DCM1, reg);
214 reg = inreg(disp, GC_DCM1);
217 outreg(disp, GC_DCM1, reg);
220 /* disp dimension, format */
225 outreg(disp, GC_L0M, reg);
228 reg = inreg(disp, GC_L0EM);
229 outreg(disp, GC_L0E
[all...]
/linux-master/drivers/staging/sm750fb/
H A Dddk750_display.c88 static void sw_panel_power_sequence(int disp, int delay) argument
92 /* disp should be 1 to open sequence */
94 reg |= (disp ? PANEL_DISPLAY_CTRL_FPEN : 0);
99 reg |= (disp ? PANEL_DISPLAY_CTRL_DATA : 0);
104 reg |= (disp ? PANEL_DISPLAY_CTRL_VBIASEN : 0);
109 reg |= (disp ? PANEL_DISPLAY_CTRL_FPEN : 0);
/linux-master/arch/s390/include/asm/
H A Dfpu-insn-asm.h286 .macro VLVG v, gr, disp, m variable
291 .word (b2 << 12) | (\disp)
317 .macro VL v, disp, index="%r0", base variable
322 .word (b2 << 12) | (\disp)
327 .macro VLEx vr1, disp, index="%r0", base, m3, opc variable
332 .word (b2 << 12) | (\disp)
335 .macro VLEB vr1, disp, index="%r0", base, m3 variable
336 VLEx \vr1, \disp, \index, \base, \m3, 0x00 variable
338 .macro VLEH vr1, disp, index="%r0", base, m3 variable
339 VLEx \vr1, \disp, \inde variable
341 .macro VLEF vr1, disp, index="%r0", base, m3 variable
342 VLEx \\vr1, \\disp, \\index, \\base, \\m3, 0x03 variable
344 .macro VLEG vr1, disp, index="%r0", base, m3 variable
345 VLEx \\vr1, \\disp, \\index, \\base, \\m3, 0x02 variable
369 .macro VLGV gr, vr, disp, base="%r0", m variable
377 .macro VLGVB gr, vr, disp, base="%r0" variable
378 VLGV \\gr, \\vr, \\disp, \\base, 0 variable
380 .macro VLGVH gr, vr, disp, base="%r0" variable
381 VLGV \\gr, \\vr, \\disp, \\base, 1 variable
383 .macro VLGVF gr, vr, disp, base="%r0" variable
384 VLGV \\gr, \\vr, \\disp, \\base, 2 variable
386 .macro VLGVG gr, vr, disp, base="%r0" variable
387 VLGV \\gr, \\vr, \\disp, \\base, 3 variable
391 .macro VLM vfrom, vto, disp, base, hint=3 variable
401 .macro VST vr1, disp, index="%r0", base variable
411 .macro VSTM vfrom, vto, disp, base, hint=3 variable
525 .macro VLL v, gr, disp, base variable
535 .macro VSTL v, gr, disp, base variable
700 .macro VERLL vr1, vr3, disp, base="%r0", m4 variable
708 .macro VERLLB vr1, vr3, disp, base="%r0" variable
709 VERLL \\vr1, \\vr3, \\disp, \\base, 0 variable
711 .macro VERLLH vr1, vr3, disp, base="%r0" variable
712 VERLL \\vr1, \\vr3, \\disp, \\base, 1 variable
714 .macro VERLLF vr1, vr3, disp, base="%r0" variable
715 VERLL \\vr1, \\vr3, \\disp, \\base, 2 variable
717 .macro VERLLG vr1, vr3, disp, base="%r0" variable
718 VERLL \\vr1, \\vr3, \\disp, \\base, 3 variable
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dgf100.c28 #include <engine/disp.h>
75 if (data < device->disp->vblank.index_nr) {
109 struct nvkm_disp *disp = sw->engine.subdev.device->disp; local
122 for (i = 0; disp && i < disp->vblank.index_nr; i++) {
123 nvkm_event_ntfy_add(&disp->vblank, i, NVKM_DISP_HEAD_EVENT_VBLANK, true,
H A Dnv50.c27 #include <engine/disp.h>
72 if (data < device->disp->vblank.index_nr) {
105 struct nvkm_disp *disp = sw->engine.subdev.device->disp; local
117 for (i = 0; disp && i < disp->vblank.index_nr; i++) {
118 nvkm_event_ntfy_add(&disp->vblank, i, NVKM_DISP_HEAD_EVENT_VBLANK, true,

Completed in 393 milliseconds

123456