Home
last modified time | relevance | path

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

12345678910>>...15

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A 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, in argument
101 struct nvkm_disp *disp = nvkm_disp_hpd_ctor() local
134 struct nvkm_disp *disp = nvkm_disp(object->engine); nvkm_disp_ntfy() local
151 struct nvkm_disp *disp = nvkm_disp(oproxy->base.engine); nvkm_disp_class_del() local
169 struct nvkm_disp *disp = nvkm_disp(oclass->engine); nvkm_disp_class_new() local
198 struct nvkm_disp *disp = nvkm_disp(oclass->engine); nvkm_disp_class_get() local
212 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_intr() local
219 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_fini() local
240 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_init() local
272 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_oneinit() local
426 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_dtor() local
475 nvkm_disp_ctor(const struct nvkm_disp_func *func, struct nvkm_device *device, int index, struct nvkm_disp *disp) nvkm_disp_ctor() argument
[all...]
H A Dnv50.c33 #include <subdev/bios/disp.h>
48 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_intr_() local
49 disp->func->intr(disp); in nv50_disp_intr_()
55 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_fini_() local
56 disp->func->fini(disp); in nv50_disp_fini_()
62 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_init_() local
63 return disp->func->init(disp); in nv50_disp_init_()
69 struct nv50_disp *disp = nv50_disp(base); nv50_disp_dtor_() local
84 struct nv50_disp *disp = nv50_disp(base); nv50_disp_oneinit_() local
159 struct nv50_disp *disp; nv50_disp_new_() local
306 nv50_disp_super_3_0(struct nv50_disp *disp, struct nvkm_head *head) nv50_disp_super_3_0() argument
431 nv50_disp_super_2_2(struct nv50_disp *disp, struct nvkm_head *head) nv50_disp_super_2_2() argument
478 nv50_disp_super_2_1(struct nv50_disp *disp, struct nvkm_head *head) nv50_disp_super_2_1() argument
488 nv50_disp_super_2_0(struct nv50_disp *disp, struct nvkm_head *head) nv50_disp_super_2_0() argument
512 nv50_disp_super_1_0(struct nv50_disp *disp, struct nvkm_head *head) nv50_disp_super_1_0() argument
527 nv50_disp_super_1(struct nv50_disp *disp) nv50_disp_super_1() argument
546 struct nv50_disp *disp = nv50_disp_super() local
614 nv50_disp_intr_error(struct nv50_disp *disp, int chid) nv50_disp_intr_error() argument
648 nv50_disp_intr(struct nv50_disp *disp) nv50_disp_intr() argument
684 nv50_disp_fini(struct nv50_disp *disp) nv50_disp_fini() argument
693 nv50_disp_init(struct nv50_disp *disp) nv50_disp_init() argument
[all...]
H A Dgv100.c32 gv100_disp_wndw_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_disp_wndw_cnt() argument
34 struct nvkm_device *device = disp->engine.subdev.device; in gv100_disp_wndw_cnt()
42 struct nv50_disp *disp = in gv100_disp_super() local
44 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_super()
50 nvkm_debug(subdev, "supervisor %d: %08x\n", ffs(disp->super), stat); in gv100_disp_super()
51 list_for_each_entry(head, &disp->base.head, head) { in gv100_disp_super()
56 if (disp->super & 0x00000001) { in gv100_disp_super()
57 nv50_disp_chan_mthd(disp->chan[0], NV_DBG_DEBUG); in gv100_disp_super()
58 nv50_disp_super_1(disp); in gv100_disp_super()
59 list_for_each_entry(head, &disp in gv100_disp_super()
97 gv100_disp_exception(struct nv50_disp *disp, int chid) gv100_disp_exception() argument
139 gv100_disp_intr_ctrl_disp(struct nv50_disp *disp) gv100_disp_intr_ctrl_disp() argument
187 gv100_disp_intr_exc_other(struct nv50_disp *disp) gv100_disp_intr_exc_other() argument
216 gv100_disp_intr_exc_winim(struct nv50_disp *disp) gv100_disp_intr_exc_winim() argument
236 gv100_disp_intr_exc_win(struct nv50_disp *disp) gv100_disp_intr_exc_win() argument
256 gv100_disp_intr_head_timing(struct nv50_disp *disp, int head) gv100_disp_intr_head_timing() argument
281 gv100_disp_intr(struct nv50_disp *disp) gv100_disp_intr() argument
321 gv100_disp_fini(struct nv50_disp *disp) gv100_disp_fini() argument
328 gv100_disp_init(struct nv50_disp *disp) gv100_disp_init() argument
[all...]
H A Dgf119.c36 struct nv50_disp *disp = in gf119_disp_super() local
38 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gf119_disp_super()
43 nvkm_debug(subdev, "supervisor %d\n", ffs(disp->super)); in gf119_disp_super()
44 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
49 if (disp->super & 0x00000001) { in gf119_disp_super()
50 nv50_disp_chan_mthd(disp->chan[0], NV_DBG_DEBUG); in gf119_disp_super()
51 nv50_disp_super_1(disp); in gf119_disp_super()
52 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
55 nv50_disp_super_1_0(disp, head); in gf119_disp_super()
58 if (disp in gf119_disp_super()
90 gf119_disp_intr_error(struct nv50_disp *disp, int chid) gf119_disp_intr_error() argument
122 gf119_disp_intr(struct nv50_disp *disp) gf119_disp_intr() argument
178 gf119_disp_fini(struct nv50_disp *disp) gf119_disp_fini() argument
186 gf119_disp_init(struct nv50_disp *disp) gf119_disp_init() argument
[all...]
H A Dchannv50.c38 nv50_disp_mthd_list(struct nv50_disp *disp, int debug, u32 base, int c, in nv50_disp_mthd_list() argument
41 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in nv50_disp_mthd_list()
69 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_mthd() local
70 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in nv50_disp_chan_mthd()
100 nv50_disp_mthd_list(disp, debug, base, mthd->prev, in nv50_disp_chan_mthd()
109 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_fini() local
110 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_chan_uevent_fini()
118 struct nv50_disp *disp in nv50_disp_chan_uevent_init() local
125 nv50_disp_chan_uevent_send(struct nv50_disp *disp, int chid) nv50_disp_chan_uevent_send() argument
201 struct nv50_disp *disp = chan->disp; nv50_disp_chan_ntfy() local
226 struct nv50_disp *disp; global() member
248 struct nv50_disp *disp = chan->disp; nv50_disp_chan_child_new() local
318 struct nv50_disp *disp = chan->disp; nv50_disp_chan_dtor() local
338 nv50_disp_chan_new_(const struct nv50_disp_chan_func *func, const struct nv50_disp_chan_mthd *mthd, struct nv50_disp *disp, int ctrl, int user, int head, const struct nvkm_oclass *oclass, struct nvkm_object **pobject) nv50_disp_chan_new_() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c108 * @disp: Back pointer to struct zynqmp_disp
117 struct zynqmp_disp *disp; member
357 static u32 zynqmp_disp_avbuf_read(struct zynqmp_disp *disp, int reg) in zynqmp_disp_avbuf_read() argument
359 return readl(disp->avbuf.base + reg); in zynqmp_disp_avbuf_read()
362 static void zynqmp_disp_avbuf_write(struct zynqmp_disp *disp, int reg, u32 val) in zynqmp_disp_avbuf_write() argument
364 writel(val, disp->avbuf.base + reg); in zynqmp_disp_avbuf_write()
374 * @disp: Display controller
380 static void zynqmp_disp_avbuf_set_format(struct zynqmp_disp *disp, in zynqmp_disp_avbuf_set_format() argument
387 val = zynqmp_disp_avbuf_read(disp, ZYNQMP_DISP_AV_BUF_FMT); in zynqmp_disp_avbuf_set_format()
392 zynqmp_disp_avbuf_write(disp, ZYNQMP_DISP_AV_BUF_FM in zynqmp_disp_avbuf_set_format()
415 zynqmp_disp_avbuf_set_clocks_sources(struct zynqmp_disp *disp, bool video_from_ps, bool audio_from_ps, bool timings_internal) zynqmp_disp_avbuf_set_clocks_sources() argument
437 zynqmp_disp_avbuf_enable_channels(struct zynqmp_disp *disp) zynqmp_disp_avbuf_enable_channels() argument
465 zynqmp_disp_avbuf_disable_channels(struct zynqmp_disp *disp) zynqmp_disp_avbuf_disable_channels() argument
480 zynqmp_disp_avbuf_enable_audio(struct zynqmp_disp *disp) zynqmp_disp_avbuf_enable_audio() argument
497 zynqmp_disp_avbuf_disable_audio(struct zynqmp_disp *disp) zynqmp_disp_avbuf_disable_audio() argument
515 zynqmp_disp_avbuf_enable_video(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_avbuf_enable_video() argument
545 zynqmp_disp_avbuf_disable_video(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_avbuf_disable_video() argument
567 zynqmp_disp_avbuf_enable(struct zynqmp_disp *disp) zynqmp_disp_avbuf_enable() argument
578 zynqmp_disp_avbuf_disable(struct zynqmp_disp *disp) zynqmp_disp_avbuf_disable() argument
588 zynqmp_disp_blend_write(struct zynqmp_disp *disp, int reg, u32 val) zynqmp_disp_blend_write() argument
641 zynqmp_disp_blend_set_output_format(struct zynqmp_disp *disp, enum zynqmp_dpsub_format format) zynqmp_disp_blend_set_output_format() argument
688 zynqmp_disp_blend_set_bg_color(struct zynqmp_disp *disp, u32 rcr, u32 gy, u32 bcb) zynqmp_disp_blend_set_bg_color() argument
702 zynqmp_disp_blend_set_global_alpha(struct zynqmp_disp *disp, bool enable, u32 alpha) zynqmp_disp_blend_set_global_alpha() argument
721 zynqmp_disp_blend_layer_set_csc(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer, const u16 *coeffs, const u32 *offsets) zynqmp_disp_blend_layer_set_csc() argument
767 zynqmp_disp_blend_layer_enable(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_blend_layer_enable() argument
799 zynqmp_disp_blend_layer_disable(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_blend_layer_disable() argument
814 zynqmp_disp_audio_write(struct zynqmp_disp *disp, int reg, u32 val) zynqmp_disp_audio_write() argument
826 zynqmp_disp_audio_enable(struct zynqmp_disp *disp) zynqmp_disp_audio_enable() argument
840 zynqmp_disp_audio_disable(struct zynqmp_disp *disp) zynqmp_disp_audio_disable() argument
1038 zynqmp_disp_layer_release_dma(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_layer_release_dma() argument
1062 zynqmp_disp_destroy_layers(struct zynqmp_disp *disp) zynqmp_disp_destroy_layers() argument
1079 zynqmp_disp_layer_request_dma(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_layer_request_dma() argument
1113 zynqmp_disp_create_layers(struct zynqmp_disp *disp) zynqmp_disp_create_layers() argument
1160 zynqmp_disp_enable(struct zynqmp_disp *disp) zynqmp_disp_enable() argument
1180 zynqmp_disp_disable(struct zynqmp_disp *disp) zynqmp_disp_disable() argument
1196 zynqmp_disp_setup_clock(struct zynqmp_disp *disp, unsigned long mode_clock) zynqmp_disp_setup_clock() argument
1230 struct zynqmp_disp *disp; zynqmp_disp_probe() local
1280 struct zynqmp_disp *disp = dpsub->disp; zynqmp_disp_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dbase.c44 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini() local
45 struct nvkm_head *head = nvkm_head_find(disp, id); in nvkm_disp_vblank_fini()
53 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init() local
54 struct nvkm_head *head = nvkm_head_find(disp, id); in nvkm_disp_vblank_init()
66 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank() argument
68 nvkm_event_ntfy(&disp->vblank, head, NVKM_DISP_HEAD_EVENT_VBLANK); in nvkm_disp_vblank()
88 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get() local
90 oclass->base = disp in nvkm_disp_class_get()
100 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_intr() local
107 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_fini() local
128 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_init() local
160 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_oneinit() local
308 struct nvkm_disp *disp = nvkm_disp(engine); nvkm_disp_dtor() local
366 struct nvkm_disp *disp; nvkm_disp_new_() local
[all...]
H A 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
175 struct nvkm_disp *disp = chan->disp; nvkm_disp_chan_dtor() 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) nvkm_disp_chan_new_() argument
254 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); nvkm_disp_wndw_new() local
263 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); nvkm_disp_chan_new() local
272 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); nvkm_disp_core_new() local
[all...]
H A Dudisp.c33 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_sclass() local
53 if (disp->func->user[index].ctor) { in nvkm_udisp_sclass()
54 sclass->base = disp->func->user[index].base; in nvkm_udisp_sclass()
55 sclass->ctor = disp->func->user[index].ctor; in nvkm_udisp_sclass()
65 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_dtor() local
67 spin_lock(&disp->client.lock); in nvkm_udisp_dtor()
68 if (object == &disp->client.object) in nvkm_udisp_dtor()
69 disp->client.object.func = NULL; in nvkm_udisp_dtor()
70 spin_unlock(&disp->client.lock); in nvkm_udisp_dtor()
83 struct nvkm_disp *disp in nvkm_udisp_new() local
[all...]
H A 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 in nv50_sor_clock()
226 nv50_sor_new(struct nvkm_disp *disp, int id) nv50_sor_new() argument
232 nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) nv50_sor_cnt() argument
322 nv50_dac_new(struct nvkm_disp *disp, int id) nv50_dac_new() argument
328 nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) nv50_dac_cnt() argument
403 nv50_head_new(struct nvkm_disp *disp, int id) nv50_head_new() argument
409 nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) nv50_head_cnt() argument
417 nv50_disp_mthd_list(struct nvkm_disp *disp, int debug, u32 base, int c, const struct nvkm_disp_mthd_list *list, int inst) nv50_disp_mthd_list() argument
448 struct nvkm_disp *disp = chan->disp; nv50_disp_chan_mthd() local
488 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); nv50_disp_chan_uevent_fini() local
497 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); nv50_disp_chan_uevent_init() local
504 nv50_disp_chan_uevent_send(struct nvkm_disp *disp, int chid) nv50_disp_chan_uevent_send() argument
534 struct nvkm_disp *disp = chan->disp; nv50_disp_pioc_fini() local
553 struct nvkm_disp *disp = chan->disp; nv50_disp_pioc_init() local
1104 nv50_disp_super_3_0(struct nvkm_disp *disp, struct nvkm_head *head) nv50_disp_super_3_0() argument
1229 nv50_disp_super_2_2(struct nvkm_disp *disp, struct nvkm_head *head) nv50_disp_super_2_2() argument
1278 nv50_disp_super_2_1(struct nvkm_disp *disp, struct nvkm_head *head) nv50_disp_super_2_1() argument
1288 nv50_disp_super_2_0(struct nvkm_disp *disp, struct nvkm_head *head) nv50_disp_super_2_0() argument
1312 nv50_disp_super_1_0(struct nvkm_disp *disp, struct nvkm_head *head) nv50_disp_super_1_0() argument
1327 nv50_disp_super_1(struct nvkm_disp *disp) nv50_disp_super_1() argument
1346 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); nv50_disp_super() local
1417 nv50_disp_intr_error(struct nvkm_disp *disp, int chid) nv50_disp_intr_error() argument
1451 nv50_disp_intr(struct nvkm_disp *disp) nv50_disp_intr() argument
1487 nv50_disp_fini(struct nvkm_disp *disp) nv50_disp_fini() argument
1496 nv50_disp_init(struct nvkm_disp *disp) nv50_disp_init() argument
1561 nv50_disp_oneinit(struct nvkm_disp *disp) nv50_disp_oneinit() argument
[all...]
H A 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()
102 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_infoframe_vsi()
126 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_infoframe_avi()
148 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_ctrl()
186 struct nvkm_device *device = sor->disp->engine.subdev.device; in gv100_sor_state()
221 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new() argument
223 struct nvkm_device *device = disp in gv100_sor_new()
233 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) gv100_sor_cnt() argument
308 gv100_head_new(struct nvkm_disp *disp, int id) gv100_head_new() argument
319 gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) gv100_head_cnt() argument
545 gv100_disp_wndw_cnt(struct nvkm_disp *disp, unsigned long *pmask) gv100_disp_wndw_cnt() argument
797 struct nvkm_disp *disp; global() member
821 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); gv100_disp_caps_new() local
836 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); gv100_disp_super() local
894 gv100_disp_exception(struct nvkm_disp *disp, int chid) gv100_disp_exception() argument
936 gv100_disp_intr_ctrl_disp(struct nvkm_disp *disp) gv100_disp_intr_ctrl_disp() argument
984 gv100_disp_intr_exc_other(struct nvkm_disp *disp) gv100_disp_intr_exc_other() argument
1013 gv100_disp_intr_exc_winim(struct nvkm_disp *disp) gv100_disp_intr_exc_winim() argument
1033 gv100_disp_intr_exc_win(struct nvkm_disp *disp) gv100_disp_intr_exc_win() argument
1053 gv100_disp_intr_head_timing(struct nvkm_disp *disp, int head) gv100_disp_intr_head_timing() argument
1078 gv100_disp_intr(struct nvkm_disp *disp) gv100_disp_intr() argument
1118 gv100_disp_fini(struct nvkm_disp *disp) gv100_disp_fini() argument
1125 gv100_disp_init(struct nvkm_disp *disp) gv100_disp_init() argument
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A DMakefile3 ccflags-y += -I $(srctree)/$(src)/disp/dpu1
34 disp/mdp_format.o \
35 disp/mdp_kms.o \
36 disp/mdp4/mdp4_crtc.o \
37 disp/mdp4/mdp4_dtv_encoder.o \
38 disp/mdp4/mdp4_lcdc_encoder.o \
39 disp/mdp4/mdp4_lvds_connector.o \
40 disp/mdp4/mdp4_irq.o \
41 disp/mdp4/mdp4_kms.o \
42 disp/mdp
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c142 * @disp: Back pointer to struct zynqmp_disp
152 struct zynqmp_disp *disp; member
942 * @disp: Display controller
947 void zynqmp_disp_handle_vblank(struct zynqmp_disp *disp) in zynqmp_disp_handle_vblank() argument
949 struct drm_crtc *crtc = &disp->crtc; in zynqmp_disp_handle_vblank()
956 * @disp: Display controller
962 bool zynqmp_disp_audio_enabled(struct zynqmp_disp *disp) in zynqmp_disp_audio_enabled() argument
964 return !!disp->audio.clk; in zynqmp_disp_audio_enabled()
969 * @disp: Display controller
973 unsigned int zynqmp_disp_get_audio_clk_rate(struct zynqmp_disp *disp) in zynqmp_disp_get_audio_clk_rate() argument
986 zynqmp_disp_get_crtc_mask(struct zynqmp_disp *disp) zynqmp_disp_get_crtc_mask() argument
1221 zynqmp_disp_create_planes(struct zynqmp_disp *disp) zynqmp_disp_create_planes() argument
1265 zynqmp_disp_layer_release_dma(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_layer_release_dma() argument
1289 zynqmp_disp_destroy_layers(struct zynqmp_disp *disp) zynqmp_disp_destroy_layers() argument
1306 zynqmp_disp_layer_request_dma(struct zynqmp_disp *disp, struct zynqmp_disp_layer *layer) zynqmp_disp_layer_request_dma() argument
1338 zynqmp_disp_create_layers(struct zynqmp_disp *disp) zynqmp_disp_create_layers() argument
1383 zynqmp_disp_enable(struct zynqmp_disp *disp) zynqmp_disp_enable() argument
1399 zynqmp_disp_disable(struct zynqmp_disp *disp) zynqmp_disp_disable() argument
1416 struct zynqmp_disp *disp = crtc_to_disp(crtc); zynqmp_disp_crtc_setup_clock() local
1446 struct zynqmp_disp *disp = crtc_to_disp(crtc); zynqmp_disp_crtc_atomic_enable() local
1478 struct zynqmp_disp *disp = crtc_to_disp(crtc); zynqmp_disp_crtc_atomic_disable() local
1550 struct zynqmp_disp *disp = crtc_to_disp(crtc); zynqmp_disp_crtc_enable_vblank() local
1559 struct zynqmp_disp *disp = crtc_to_disp(crtc); zynqmp_disp_crtc_disable_vblank() local
1575 zynqmp_disp_create_crtc(struct zynqmp_disp *disp) zynqmp_disp_create_crtc() argument
1593 zynqmp_disp_map_crtc_to_plane(struct zynqmp_disp *disp) zynqmp_disp_map_crtc_to_plane() argument
1608 struct zynqmp_disp *disp = dpsub->disp; zynqmp_disp_drm_init() local
1627 struct zynqmp_disp *disp; zynqmp_disp_probe() local
1688 struct zynqmp_disp *disp = dpsub->disp; zynqmp_disp_remove() local
[all...]
/kernel/linux/linux-5.10/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, 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 in encode_value()
221 do_fdtput(struct display_info *disp, const char *filename, char **arg, int arg_count) do_fdtput() argument
288 struct display_info disp; main() 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) 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
236 do_fdtget(struct display_info *disp, const char *filename, char **arg, int arg_count, int args_per_step) do_fdtget() argument
294 struct display_info disp; main() local
[all...]
/kernel/linux/linux-6.6/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, 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 in encode_value()
221 do_fdtput(struct display_info *disp, const char *filename, char **arg, int arg_count) do_fdtput() argument
288 struct display_info disp; main() 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) 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
236 do_fdtget(struct display_info *disp, const char *filename, char **arg, int arg_count, int args_per_step) do_fdtget() argument
294 struct display_info disp; main() local
[all...]
/kernel/linux/linux-5.10/drivers/video/
H A Dof_display_timing.c148 struct display_timings *disp; in of_get_display_timings() local
159 disp = kzalloc(sizeof(*disp), GFP_KERNEL); in of_get_display_timings()
160 if (!disp) { in of_get_display_timings()
161 pr_err("%pOF: could not allocate struct disp'\n", np); in of_get_display_timings()
179 disp->num_timings = of_get_child_count(timings_np); in of_get_display_timings()
180 if (disp->num_timings == 0) { in of_get_display_timings()
186 disp->timings = kcalloc(disp->num_timings, in of_get_display_timings()
189 if (!disp in of_get_display_timings()
[all...]
/kernel/linux/linux-6.6/drivers/video/
H A 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 in of_get_display_timings()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvif/
H A 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 head_mask:%08x", in nvif_disp_ctor()
77 disp in nvif_disp_ctor()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/probes/
H A Dsimulate-insn.c107 int disp = bbl_displacement(opcode); in simulate_b_bl() local
113 instruction_pointer_set(regs, addr + disp); in simulate_b_bl()
119 int disp = 4; in simulate_b_cond() local
122 disp = bcond_displacement(opcode); in simulate_b_cond()
124 instruction_pointer_set(regs, addr + disp); in simulate_b_cond()
143 int disp = 4; in simulate_cbz_cbnz() local
147 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
150 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
152 instruction_pointer_set(regs, addr + disp); in simulate_cbz_cbnz()
158 int disp in simulate_tbz_tbnz() local
175 int disp; simulate_ldr_literal() local
193 int disp; simulate_ldrsw_literal() local
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/probes/
H A 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 in simulate_tbz_tbnz() local
176 int disp; simulate_ldr_literal() local
194 int disp; simulate_ldrsw_literal() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A 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 in nouveau_validate_decode_mod()
570 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_init() local
601 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_fini() local
631 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_create_properties() local
669 struct nouveau_display *disp; nouveau_display_create() local
760 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_destroy() local
783 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_suspend() local
803 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c136 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_decode_mod() local
151 modifier |= disp->format_modifiers[0] & (0xffull << 12); in nouveau_decode_mod()
195 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_validate_decode_mod() local
202 BUG_ON(!disp->format_modifiers); in nouveau_validate_decode_mod()
205 (disp->format_modifiers[mod] != DRM_FORMAT_MOD_INVALID) && in nouveau_validate_decode_mod()
206 (disp->format_modifiers[mod] != modifier); in nouveau_validate_decode_mod()
209 if (disp->format_modifiers[mod] == DRM_FORMAT_MOD_INVALID) { in nouveau_validate_decode_mod()
585 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_init() local
602 ret = disp->init(dev, resume, runtime); in nouveau_display_init()
617 struct nouveau_display *disp in nouveau_display_fini() local
648 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_create_properties() local
685 struct nouveau_display *disp; nouveau_display_create() local
777 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_destroy() local
799 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_suspend() local
822 struct nouveau_display *disp = nouveau_display(dev); nouveau_display_resume() local
[all...]

Completed in 16 milliseconds

12345678910>>...15