/linux-master/drivers/video/ |
H A D | display_timing.c | 12 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 D | of_videomode.c | 33 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 D | of_display_timing.c | 149 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 D | base.c | 41 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 D | udisp.c | 33 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 D | head.c | 32 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 D | r535.c | 83 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 D | chan.c | 33 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 D | ior.c | 34 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 D | conn.c | 43 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 D | gv100.c | 40 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 D | Makefile | 3 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 D | disp.c | 22 #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 D | head.c | 23 #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 D | zynqmp_disp.c | 108 * @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 D | zynqmp_disp.h | 55 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 D | fdtput.c | 50 * @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 D | fdtget.c | 45 * 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 D | base.c | 43 struct nv50_disp *disp = nv50_disp(drm->dev); local 46 cid = nvif_mclass(&disp->disp->object, bases);
|
H A D | oimm.c | 41 struct nv50_disp *disp = nv50_disp(drm->dev); local 44 cid = nvif_mclass(&disp->disp->object, oimms);
|
H A D | wimm.c | 39 struct nv50_disp *disp = nv50_disp(drm->dev); local 42 cid = nvif_mclass(&disp->disp->object, wimms);
|
H A D | ovly.c | 43 struct nv50_disp *disp = nv50_disp(drm->dev); local 46 cid = nvif_mclass(&disp->disp->object, ovlys);
|
H A D | curs.c | 44 struct nv50_disp *disp = nv50_disp(drm->dev); local 47 cid = nvif_mclass(&disp->disp->object, curses);
|
H A D | oimm507b.c | 33 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 D | simulate-insn.c | 108 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...] |