Searched refs:disp (Results 1 - 25 of 148) sorted by relevance

123456

/linux-master/drivers/video/
H A Ddisplay_timing.c12 void display_timings_release(struct display_timings *disp) argument
14 if (disp->timings) {
17 for (i = 0; i < disp->num_timings; i++)
18 kfree(disp->timings[i]);
19 kfree(disp->timings);
21 kfree(disp);
H A Dof_videomode.c33 struct display_timings *disp; local
36 disp = of_get_display_timings(np);
37 if (!disp) {
43 index = disp->native_mode;
45 ret = videomode_from_timings(disp, vm, index);
47 display_timings_release(disp);
H A Dof_display_timing.c149 struct display_timings *disp; local
160 disp = kzalloc(sizeof(*disp), GFP_KERNEL);
161 if (!disp) {
162 pr_err("%pOF: could not allocate struct disp'\n", np);
180 disp->num_timings = of_get_child_count(timings_np);
181 if (disp->num_timings == 0) {
187 disp->timings = kcalloc(disp->num_timings,
190 if (!disp
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dbase.c41 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); local
42 struct nvkm_head *head = nvkm_head_find(disp, id);
50 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); local
51 struct nvkm_head *head = nvkm_head_find(disp, id);
63 nvkm_disp_vblank(struct nvkm_disp *disp, int head) argument
65 nvkm_event_ntfy(&disp->vblank, head, NVKM_DISP_HEAD_EVENT_VBLANK);
85 struct nvkm_disp *disp = nvkm_disp(oclass->engine); local
87 oclass->base = disp
97 struct nvkm_disp *disp = nvkm_disp(engine); local
104 struct nvkm_disp *disp = nvkm_disp(engine); local
121 struct nvkm_disp *disp = nvkm_disp(engine); local
150 struct nvkm_disp *disp = nvkm_disp(engine); local
171 struct nvkm_disp *disp = nvkm_disp(engine); local
232 struct nvkm_disp *disp; local
[all...]
H A Dudisp.c33 struct nvkm_disp *disp = nvkm_udisp(object); local
53 if (disp->func->user[index].ctor) {
54 sclass->base = disp->func->user[index].base;
55 sclass->ctor = disp->func->user[index].ctor;
65 struct nvkm_disp *disp = nvkm_udisp(object); local
67 spin_lock(&disp->client.lock);
68 if (object == &disp->client.object)
69 disp->client.object.func = NULL;
70 spin_unlock(&disp->client.lock);
83 struct nvkm_disp *disp local
[all...]
H A Dhead.c32 nvkm_head_find(struct nvkm_disp *disp, int id) argument
35 list_for_each_entry(head, &disp->heads, head) {
56 struct nvkm_disp *disp, int id)
62 head->disp = disp;
64 list_add_tail(&head->head, &disp->heads);
55 nvkm_head_new_(const struct nvkm_head_func *func, struct nvkm_disp *disp, int id) argument
H A Dr535.c83 struct nvkm_gsp *gsp = chan->disp->engine.subdev.device->gsp;
131 args = nvkm_gsp_rm_alloc_get(&chan->disp->rm.object,
159 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle,
161 (chan->disp->rm.client.object.handle & 0x3fff));
167 struct nvkm_device *device = chan->disp->engine.subdev.device;
184 args = nvkm_gsp_rm_alloc_get(&chan->disp->rm.object,
240 struct nvkm_device *device = chan->disp->engine.subdev.device;
265 struct nvkm_disp *disp = sor->disp; local
268 ctrl = nvkm_gsp_rm_ctrl_get(&disp
283 struct nvkm_disp *disp = sor->disp; local
315 struct nvkm_disp *disp = sor->disp; local
340 struct nvkm_disp *disp = sor->disp; local
366 struct nvkm_disp *disp = sor->disp; local
382 struct nvkm_disp *disp = sor->disp; local
404 struct nvkm_disp *disp = sor->disp; local
437 struct nvkm_disp *disp = sor->disp; local
474 struct nvkm_disp *disp = outp->disp; local
497 struct nvkm_disp *disp = outp->disp; local
513 struct nvkm_disp *disp = outp->disp; local
561 struct nvkm_disp *disp = sor->disp; local
597 r535_sor_new(struct nvkm_disp *disp, int id) argument
603 r535_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
639 r535_conn_new(struct nvkm_disp *disp, u32 id) argument
690 struct nvkm_disp *disp = outp->disp; local
733 r535_disp_head_displayid(struct nvkm_disp *disp, int head, u32 *displayid) argument
760 struct nvkm_disp *disp = outp->disp; local
838 struct nvkm_disp *disp = outp->disp; local
864 struct nvkm_disp *disp = outp->disp; local
897 struct nvkm_disp *disp = outp->disp; local
913 struct nvkm_disp *disp = outp->disp; local
939 struct nvkm_disp *disp = outp->disp; local
958 struct nvkm_disp *disp = outp->disp; local
1035 struct nvkm_disp *disp = outp->disp; local
1059 struct nvkm_disp *disp = outp->disp; local
1146 struct nvkm_disp *disp = outp->disp; local
1184 r535_outp_new(struct nvkm_disp *disp, u32 id) argument
1330 struct nvkm_disp *disp = container_of(event, typeof(*disp), rm.irq); local
1345 struct nvkm_disp *disp = container_of(event, typeof(*disp), rm.hpd); local
1372 r535_disp_intr_head_timing(struct nvkm_disp *disp, int head) argument
1388 struct nvkm_disp *disp = container_of(inth, typeof(*disp), engine.subdev.inth); local
1401 r535_disp_fini(struct nvkm_disp *disp, bool suspend) argument
1420 r535_disp_init(struct nvkm_disp *disp) argument
1433 r535_disp_oneinit(struct nvkm_disp *disp) argument
1669 r535_disp_dtor(struct nvkm_disp *disp) argument
[all...]
H A Dchan.c33 struct nvkm_device *device = chan->disp->engine.subdev.device;
44 struct nvkm_device *device = chan->disp->engine.subdev.device;
55 struct nvkm_disp *disp = chan->disp; local
59 *pevent = &disp->uevent;
73 struct nvkm_device *device = chan->disp->engine.subdev.device;
83 struct nvkm_disp *disp; member in struct:nvkm_disp_chan_object
92 nvkm_ramht_remove(object->disp->ramht, object->hash);
105 struct nvkm_disp *disp = chan->disp; local
175 struct nvkm_disp *disp = chan->disp; local
199 nvkm_disp_chan_new_(struct nvkm_disp *disp, int nr, const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject) argument
254 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); local
263 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); local
272 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); local
[all...]
H A Dior.c34 nvkm_ior_find(struct nvkm_disp *disp, enum nvkm_ior_type type, int id) argument
37 list_for_each_entry(ior, &disp->iors, head) {
57 nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *disp, argument
64 ior->disp = disp;
69 list_add_tail(&ior->head, &disp->iors);
H A Dconn.c43 nvkm_conn_ctor(struct nvkm_disp *disp, int index, struct nvbios_connE *info, argument
47 struct nvkm_gpio *gpio = disp->engine.subdev.device->gpio;
51 conn->disp = disp;
78 nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info, argument
83 nvkm_conn_ctor(disp, index, info, *pconn);
H A Dgv100.c40 struct nvkm_device *device = ior->disp->engine.subdev.device;
56 struct nvkm_device *device = sor->disp->engine.subdev.device;
65 struct nvkm_device *device = sor->disp->engine.subdev.device;
75 struct nvkm_device *device = sor->disp->engine.subdev.device;
102 struct nvkm_device *device = ior->disp->engine.subdev.device;
126 struct nvkm_device *device = ior->disp->engine.subdev.device;
148 struct nvkm_device *device = ior->disp->engine.subdev.device;
186 struct nvkm_device *device = sor->disp->engine.subdev.device;
222 gv100_sor_new(struct nvkm_disp *disp, int id) argument
224 struct nvkm_device *device = disp
234 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
309 gv100_head_new(struct nvkm_disp *disp, int id) argument
320 gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
546 gv100_disp_wndw_cnt(struct nvkm_disp *disp, unsigned long *pmask) argument
798 struct nvkm_disp *disp; member in struct:gv100_disp_caps
822 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); local
837 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); local
894 gv100_disp_exception(struct nvkm_disp *disp, int chid) argument
936 gv100_disp_intr_ctrl_disp(struct nvkm_disp *disp) argument
984 gv100_disp_intr_exc_other(struct nvkm_disp *disp) argument
1013 gv100_disp_intr_exc_winim(struct nvkm_disp *disp) argument
1033 gv100_disp_intr_exc_win(struct nvkm_disp *disp) argument
1053 gv100_disp_intr_head_timing(struct nvkm_disp *disp, int head) argument
1078 gv100_disp_intr(struct nvkm_disp *disp) argument
1118 gv100_disp_fini(struct nvkm_disp *disp, bool suspend) argument
1125 gv100_disp_init(struct nvkm_disp *disp) argument
[all...]
/linux-master/drivers/gpu/drm/msm/
H A 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/mdp
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Ddisp.c22 #include <nvif/disp.h>
30 nvif_disp_dtor(struct nvif_disp *disp) argument
32 nvif_object_dtor(&disp->object);
36 nvif_disp_ctor(struct nvif_device *device, const char *name, s32 oclass, struct nvif_disp *disp) argument
62 disp->object.client = NULL;
64 NVIF_DEBUG(&device->object, "[NEW disp%04x] not supported", oclass);
71 disps[cid].oclass, &args, sizeof(args), &disp->object);
72 NVIF_ERRON(ret, &device->object, "[NEW disp%04x]", disps[cid].oclass);
76 NVIF_DEBUG(&disp->object, "[NEW] conn_mask:%08x outp_mask:%08x head_mask:%08x",
78 disp
[all...]
H A Dhead.c23 #include <nvif/disp.h>
46 nvif_head_ctor(struct nvif_disp *disp, const char *name, int id, struct nvif_head *head) argument
54 ret = nvif_object_ctor(&disp->object, name ? name : "nvifHead", id, NVIF_CLASS_HEAD,
56 NVIF_ERRON(ret, &disp->object, "[NEW head id:%d]", args.id);
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c108 * @disp: Back pointer to struct zynqmp_disp
117 struct zynqmp_disp *disp; member in struct:zynqmp_disp_layer
357 static u32 zynqmp_disp_avbuf_read(struct zynqmp_disp *disp, int reg) argument
359 return readl(disp->avbuf.base + reg);
362 static void zynqmp_disp_avbuf_write(struct zynqmp_disp *disp, int reg, u32 val) argument
364 writel(val, disp->avbuf.base + reg);
374 * @disp: Display controller
380 static void zynqmp_disp_avbuf_set_format(struct zynqmp_disp *disp, argument
387 val = zynqmp_disp_avbuf_read(disp, ZYNQMP_DISP_AV_BUF_FMT);
392 zynqmp_disp_avbuf_write(disp, ZYNQMP_DISP_AV_BUF_FM
415 zynqmp_disp_avbuf_set_clocks_sources(struct zynqmp_disp *disp, bool video_from_ps, bool audio_from_ps, bool timings_internal) argument
437 zynqmp_disp_avbuf_enable_channels(struct zynqmp_disp *disp) argument
465 zynqmp_disp_avbuf_disable_channels(struct zynqmp_disp *disp) argument
480 zynqmp_disp_avbuf_enable_audio(struct zynqmp_disp *disp) argument
497 zynqmp_disp_avbuf_disable_audio(struct zynqmp_disp *disp) argument
515 zynqmp_disp_avbuf_enable_video(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) argument
545 zynqmp_disp_avbuf_disable_video(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) argument
567 zynqmp_disp_avbuf_enable(struct zynqmp_disp *disp) argument
578 zynqmp_disp_avbuf_disable(struct zynqmp_disp *disp) argument
588 zynqmp_disp_blend_write(struct zynqmp_disp *disp, int reg, u32 val) argument
641 zynqmp_disp_blend_set_output_format(struct zynqmp_disp *disp, enum zynqmp_dpsub_format format) argument
688 zynqmp_disp_blend_set_bg_color(struct zynqmp_disp *disp, u32 rcr, u32 gy, u32 bcb) argument
702 zynqmp_disp_blend_set_global_alpha(struct zynqmp_disp *disp, bool enable, u32 alpha) argument
721 zynqmp_disp_blend_layer_set_csc(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer, const u16 *coeffs, const u32 *offsets) argument
767 zynqmp_disp_blend_layer_enable(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) argument
799 zynqmp_disp_blend_layer_disable(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) argument
814 zynqmp_disp_audio_write(struct zynqmp_disp *disp, int reg, u32 val) argument
826 zynqmp_disp_audio_enable(struct zynqmp_disp *disp) argument
840 zynqmp_disp_audio_disable(struct zynqmp_disp *disp) argument
1038 zynqmp_disp_layer_release_dma(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) argument
1062 zynqmp_disp_destroy_layers(struct zynqmp_disp *disp) argument
1079 zynqmp_disp_layer_request_dma(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) argument
1113 zynqmp_disp_create_layers(struct zynqmp_disp *disp) argument
1160 zynqmp_disp_enable(struct zynqmp_disp *disp) argument
1180 zynqmp_disp_disable(struct zynqmp_disp *disp) argument
1196 zynqmp_disp_setup_clock(struct zynqmp_disp *disp, unsigned long mode_clock) argument
1230 struct zynqmp_disp *disp; local
1280 struct zynqmp_disp *disp = dpsub->disp; local
[all...]
H A Dzynqmp_disp.h55 void zynqmp_disp_enable(struct zynqmp_disp *disp);
56 void zynqmp_disp_disable(struct zynqmp_disp *disp);
57 int zynqmp_disp_setup_clock(struct zynqmp_disp *disp,
60 void zynqmp_disp_blend_set_global_alpha(struct zynqmp_disp *disp,
/linux-master/scripts/dtc/
H A Dfdtput.c50 * @param disp Display information / options
56 static int encode_value(struct display_info *disp, char **arg, int arg_count, argument
69 if (disp->verbose)
73 fmt[1] = disp->type ? disp->type : 'd';
77 if (disp->type == 's')
80 len = disp->size == -1 ? 4 : disp->size;
94 if (disp->type == 's') {
96 if (disp
221 do_fdtput(struct display_info *disp, const char *filename, char **arg, int arg_count) argument
288 struct display_info disp; local
[all...]
H A 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) argument
66 is_string = (disp->type) == 's' ||
67 (!disp->type && util_is_printable_string(data, len));
80 size = disp->size;
89 fmt[1] = disp->type ? disp->type : 'd';
187 * @param disp Display information / options
192 static int show_data_for_item(const void *blob, struct display_info *disp, argument
236 do_fdtget(struct display_info *disp, const char *filename, char **arg, int arg_count, int args_per_step) argument
294 struct display_info disp; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dbase.c43 struct nv50_disp *disp = nv50_disp(drm->dev); local
46 cid = nvif_mclass(&disp->disp->object, bases);
H A Doimm.c41 struct nv50_disp *disp = nv50_disp(drm->dev); local
44 cid = nvif_mclass(&disp->disp->object, oimms);
H A Dwimm.c39 struct nv50_disp *disp = nv50_disp(drm->dev); local
42 cid = nvif_mclass(&disp->disp->object, wimms);
H A Dovly.c43 struct nv50_disp *disp = nv50_disp(drm->dev); local
46 cid = nvif_mclass(&disp->disp->object, ovlys);
H A Dcurs.c44 struct nv50_disp *disp = nv50_disp(drm->dev); local
47 cid = nvif_mclass(&disp->disp->object, curses);
H A Doimm507b.c33 struct nv50_disp *disp = nv50_disp(drm->dev); local
36 ret = nvif_object_ctor(&disp->disp->object, "kmsOvim", 0, oclass,
/linux-master/arch/arm64/kernel/probes/
H A Dsimulate-insn.c108 int disp = bbl_displacement(opcode); local
114 instruction_pointer_set(regs, addr + disp);
120 int disp = 4; local
123 disp = bcond_displacement(opcode);
125 instruction_pointer_set(regs, addr + disp);
144 int disp = 4; local
148 disp = cbz_displacement(opcode);
151 disp = cbz_displacement(opcode);
153 instruction_pointer_set(regs, addr + disp);
159 int disp local
176 int disp; local
194 int disp; local
[all...]

Completed in 244 milliseconds

123456