Home
last modified time | relevance | path

Searched refs:nv50_head (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/
H A Dhead.h3 #define nv50_head(c) container_of((c), struct nv50_head, base.base) macro
14 struct nv50_head { struct
22 struct nv50_head *nv50_head_create(struct drm_device *, int index);
23 void nv50_head_flush_set(struct nv50_head *head, struct nv50_head_atom *asyh);
24 void nv50_head_flush_set_wndw(struct nv50_head *head, struct nv50_head_atom *asyh);
25 void nv50_head_flush_clr(struct nv50_head *head,
29 int (*view)(struct nv50_head *, struct nv50_head_atom *);
30 int (*mode)(struct nv50_head *, struct nv50_head_atom *);
31 bool (*olut)(struct nv50_head *, struc
[all...]
H A Dcrc.h15 struct nv50_head;
53 int (*set_src)(struct nv50_head *, int or, enum nv50_crc_source_type,
55 int (*set_ctx)(struct nv50_head *, struct nv50_crc_notifier_ctx *);
56 u32 (*get_entry)(struct nv50_head *, struct nv50_crc_notifier_ctx *,
58 bool (*ctx_finished)(struct nv50_head *,
79 int nv50_head_crc_late_register(struct nv50_head *);
80 void nv50_crc_handle_vblank(struct nv50_head *head);
86 int nv50_crc_atomic_check_head(struct nv50_head *, struct nv50_head_atom *,
93 void nv50_crc_atomic_set(struct nv50_head *, struct nv50_head_atom *);
94 void nv50_crc_atomic_clr(struct nv50_head *);
[all...]
H A Dcrc.c70 nv50_crc_program_ctx(struct nv50_head *head, in nv50_crc_program_ctx()
85 struct nv50_head *head = container_of(crc, struct nv50_head, crc); in nv50_crc_ctx_flip_work()
123 nv50_crc_get_entries(struct nv50_head *head, in nv50_crc_get_entries()
148 void nv50_crc_handle_vblank(struct nv50_head *head) in nv50_crc_handle_vblank()
214 static void nv50_crc_wait_ctx_finished(struct nv50_head *head, in nv50_crc_wait_ctx_finished()
241 struct nv50_head *head = nv50_head(crtc); in nv50_crc_atomic_stop_reporting()
273 struct nv50_head *head = nv50_head(crt in nv50_crc_atomic_init_notifier_contexts()
[all...]
H A Dhead507d.c30 head507d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_procamp()
49 head507d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_dither()
67 head507d_ovly(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_ovly()
95 head507d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_base()
123 head507d_curs_clr(struct nv50_head *head) in head507d_curs_clr()
140 head507d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_curs_set()
163 head507d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw, in head507d_curs_format()
176 head507d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw, in head507d_curs_layout()
189 head507d_core_clr(struct nv50_head *head) in head507d_core_clr()
203 head507d_core_set(struct nv50_head *hea
[all...]
H A Dheadc37d.c31 headc37d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_or()
65 headc37d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_procamp()
86 headc37d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_dither()
105 headc37d_curs_clr(struct nv50_head *head) in headc37d_curs_clr()
123 headc37d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_curs_set()
154 headc37d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw, in headc37d_curs_format()
162 headc37d_olut_clr(struct nv50_head *head) in headc37d_olut_clr()
176 headc37d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_olut_set()
196 headc37d_olut(struct nv50_head *head, struct nv50_head_atom *asyh, int size) in headc37d_olut()
210 headc37d_mode(struct nv50_head *hea
[all...]
H A Dhead907d.c37 head907d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_or()
58 head907d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_procamp()
78 head907d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_dither()
96 head907d_ovly(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_ovly()
125 head907d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_base()
153 head907d_curs_clr(struct nv50_head *head) in head907d_curs_clr()
172 head907d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_curs_set()
196 head907d_core_clr(struct nv50_head *head) in head907d_core_clr()
210 head907d_core_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_core_set()
247 head907d_olut_clr(struct nv50_head *hea
[all...]
H A Dhead827d.c30 head827d_curs_clr(struct nv50_head *head) in head827d_curs_clr()
49 head827d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head827d_curs_set()
74 head827d_core_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head827d_core_set()
111 head827d_olut_clr(struct nv50_head *head) in head827d_olut_clr()
128 head827d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head827d_olut_set()
H A Dcrcc37d.c38 crcc37d_set_src(struct nv50_head *head, int or, in crcc37d_set_src()
79 crcc37d_set_ctx(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx) in crcc37d_set_ctx()
92 static u32 crcc37d_get_entry(struct nv50_head *head, in crcc37d_get_entry()
108 static bool crcc37d_ctx_finished(struct nv50_head *head, in crcc37d_ctx_finished()
H A Dcrc907d.c26 crc907d_set_src(struct nv50_head *head, int or, in crc907d_set_src()
75 crc907d_set_ctx(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx) in crc907d_set_ctx()
88 static u32 crc907d_get_entry(struct nv50_head *head, in crc907d_get_entry()
97 static bool crc907d_ctx_finished(struct nv50_head *head, in crc907d_ctx_finished()
H A Dhead917d.c31 head917d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head917d_dither()
49 head917d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head917d_base()
78 head917d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head917d_curs_set()
103 head917d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw, in head917d_curs_layout()
H A Dheadc57d.c31 headc57d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_or()
66 headc57d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_procamp()
84 headc57d_olut_clr(struct nv50_head *head) in headc57d_olut_clr()
98 headc57d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_olut_set()
173 headc57d_olut(struct nv50_head *head, struct nv50_head_atom *asyh, int size) in headc57d_olut()
189 headc57d_mode(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_mode()
H A Dhead.c39 nv50_head_flush_clr(struct nv50_head *head, in nv50_head_flush_clr()
52 nv50_head_flush_set_wndw(struct nv50_head *head, struct nv50_head_atom *asyh) in nv50_head_flush_set_wndw()
65 nv50_head_flush_set(struct nv50_head *head, struct nv50_head_atom *asyh) in nv50_head_flush_set()
225 nv50_head_atomic_check_lut(struct nv50_head *head, in nv50_head_atomic_check_lut()
268 nv50_head_atomic_check_mode(struct nv50_head *head, struct nv50_head_atom *asyh) in nv50_head_atomic_check_mode()
321 struct nv50_head *head = nv50_head(crtc); in nv50_head_atomic_check()
489 return nv50_head_crc_late_register(nv50_head(crtc)); in nv50_head_late_register()
495 struct nv50_head *head = nv50_head(crt in nv50_head_destroy()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/
H A Dhead.h3 #define nv50_head(c) container_of((c), struct nv50_head, base.base) macro
14 struct nv50_head { struct
22 struct nv50_head *nv50_head_create(struct drm_device *, int index);
23 void nv50_head_flush_set(struct nv50_head *head, struct nv50_head_atom *asyh);
24 void nv50_head_flush_set_wndw(struct nv50_head *head, struct nv50_head_atom *asyh);
25 void nv50_head_flush_clr(struct nv50_head *head,
29 int (*view)(struct nv50_head *, struct nv50_head_atom *);
30 int (*mode)(struct nv50_head *, struct nv50_head_atom *);
31 bool (*olut)(struct nv50_head *, struc
[all...]
H A Dcrc.h15 struct nv50_head;
51 int (*set_src)(struct nv50_head *, int or, enum nv50_crc_source_type type,
53 int (*set_ctx)(struct nv50_head *, struct nv50_crc_notifier_ctx *);
54 u32 (*get_entry)(struct nv50_head *, struct nv50_crc_notifier_ctx *,
56 bool (*ctx_finished)(struct nv50_head *,
77 int nv50_head_crc_late_register(struct nv50_head *);
78 void nv50_crc_handle_vblank(struct nv50_head *head);
84 int nv50_crc_atomic_check_head(struct nv50_head *, struct nv50_head_atom *,
91 void nv50_crc_atomic_set(struct nv50_head *, struct nv50_head_atom *);
92 void nv50_crc_atomic_clr(struct nv50_head *);
[all...]
H A Dcrc.c70 nv50_crc_program_ctx(struct nv50_head *head, in nv50_crc_program_ctx()
85 struct nv50_head *head = container_of(crc, struct nv50_head, crc); in nv50_crc_ctx_flip_work()
127 nv50_crc_get_entries(struct nv50_head *head, in nv50_crc_get_entries()
152 void nv50_crc_handle_vblank(struct nv50_head *head) in nv50_crc_handle_vblank()
218 static void nv50_crc_wait_ctx_finished(struct nv50_head *head, in nv50_crc_wait_ctx_finished()
245 struct nv50_head *head = nv50_head(crtc); in nv50_crc_atomic_stop_reporting()
277 struct nv50_head *head = nv50_head(crt in nv50_crc_atomic_init_notifier_contexts()
[all...]
H A Dhead507d.c30 head507d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_procamp()
49 head507d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_dither()
67 head507d_ovly(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_ovly()
95 head507d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_base()
123 head507d_curs_clr(struct nv50_head *head) in head507d_curs_clr()
140 head507d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head507d_curs_set()
163 head507d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw, in head507d_curs_format()
176 head507d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw, in head507d_curs_layout()
189 head507d_core_clr(struct nv50_head *head) in head507d_core_clr()
203 head507d_core_set(struct nv50_head *hea
[all...]
H A Dheadc37d.c31 headc37d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_or()
65 headc37d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_procamp()
86 headc37d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_dither()
105 headc37d_curs_clr(struct nv50_head *head) in headc37d_curs_clr()
123 headc37d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_curs_set()
154 headc37d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw, in headc37d_curs_format()
162 headc37d_olut_clr(struct nv50_head *head) in headc37d_olut_clr()
176 headc37d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc37d_olut_set()
196 headc37d_olut(struct nv50_head *head, struct nv50_head_atom *asyh, int size) in headc37d_olut()
210 headc37d_mode(struct nv50_head *hea
[all...]
H A Dcrcc37d.h35 int crcc37d_set_ctx(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx);
36 u32 crcc37d_get_entry(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx,
38 bool crcc37d_ctx_finished(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx);
H A Dhead907d.c37 head907d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_or()
58 head907d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_procamp()
78 head907d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_dither()
96 head907d_ovly(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_ovly()
125 head907d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_base()
153 head907d_curs_clr(struct nv50_head *head) in head907d_curs_clr()
172 head907d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_curs_set()
196 head907d_core_clr(struct nv50_head *head) in head907d_core_clr()
210 head907d_core_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_core_set()
247 head907d_olut_clr(struct nv50_head *hea
[all...]
H A Dhead827d.c30 head827d_curs_clr(struct nv50_head *head) in head827d_curs_clr()
49 head827d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head827d_curs_set()
74 head827d_core_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head827d_core_set()
111 head827d_olut_clr(struct nv50_head *head) in head827d_olut_clr()
128 head827d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head827d_olut_set()
H A Dcrc907d.c26 crc907d_set_src(struct nv50_head *head, int or, enum nv50_crc_source_type source, in crc907d_set_src()
75 crc907d_set_ctx(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx) in crc907d_set_ctx()
88 static u32 crc907d_get_entry(struct nv50_head *head, in crc907d_get_entry()
97 static bool crc907d_ctx_finished(struct nv50_head *head, in crc907d_ctx_finished()
H A Dcrcc37d.c15 crcc37d_set_src(struct nv50_head *head, int or, enum nv50_crc_source_type source, in crcc37d_set_src()
54 int crcc37d_set_ctx(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx) in crcc37d_set_ctx()
67 u32 crcc37d_get_entry(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx, in crcc37d_get_entry()
82 bool crcc37d_ctx_finished(struct nv50_head *head, struct nv50_crc_notifier_ctx *ctx) in crcc37d_ctx_finished()
H A Dhead917d.c31 head917d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head917d_dither()
49 head917d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head917d_base()
78 head917d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head917d_curs_set()
103 head917d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw, in head917d_curs_layout()
H A Dheadc57d.c31 headc57d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_or()
66 headc57d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_procamp()
84 headc57d_olut_clr(struct nv50_head *head) in headc57d_olut_clr()
98 headc57d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_olut_set()
173 headc57d_olut(struct nv50_head *head, struct nv50_head_atom *asyh, int size) in headc57d_olut()
189 headc57d_mode(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_mode()
H A Dhead.c39 nv50_head_flush_clr(struct nv50_head *head, in nv50_head_flush_clr()
52 nv50_head_flush_set_wndw(struct nv50_head *head, struct nv50_head_atom *asyh) in nv50_head_flush_set_wndw()
65 nv50_head_flush_set(struct nv50_head *head, struct nv50_head_atom *asyh) in nv50_head_flush_set()
225 nv50_head_atomic_check_lut(struct nv50_head *head, in nv50_head_atomic_check_lut()
283 nv50_head_atomic_check_mode(struct nv50_head *head, struct nv50_head_atom *asyh) in nv50_head_atomic_check_mode()
340 struct nv50_head *head = nv50_head(crtc); in nv50_head_atomic_check()
511 return nv50_head_crc_late_register(nv50_head(crtc)); in nv50_head_late_register()
517 struct nv50_head *head = nv50_head(crt in nv50_head_destroy()
[all...]

Completed in 11 milliseconds

12