Home
last modified time | relevance | path

Searched full:push (Results 1 – 25 of 2273) sorted by relevance

12345678910>>...91

/kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/dispnv50/
Dhead907d.c29 u32 *push; in head907d_or() local
30 if ((push = evo_wait(core, 3))) { in head907d_or()
31 evo_mthd(push, 0x0404 + (head->base.index * 0x300), 2); in head907d_or()
32 evo_data(push, 0x00000001 | asyh->or.depth << 6 | in head907d_or()
35 evo_data(push, 0x31ec6000 | head->base.index << 25 | in head907d_or()
37 evo_kick(push, core); in head907d_or()
45 u32 *push; in head907d_procamp() local
46 if ((push = evo_wait(core, 2))) { in head907d_procamp()
47 evo_mthd(push, 0x0498 + (head->base.index * 0x300), 1); in head907d_procamp()
48 evo_data(push, asyh->procamp.sat.sin << 20 | in head907d_procamp()
[all …]
Dwndwc37e.c34 u32 *push; in wndwc37e_ilut_clr() local
35 if ((push = evo_wait(&wndw->wndw, 2))) { in wndwc37e_ilut_clr()
36 evo_mthd(push, 0x02b8, 1); in wndwc37e_ilut_clr()
37 evo_data(push, 0x00000000); in wndwc37e_ilut_clr()
38 evo_kick(push, &wndw->wndw); in wndwc37e_ilut_clr()
45 u32 *push; in wndwc37e_ilut_set() local
46 if ((push = evo_wait(&wndw->wndw, 4))) { in wndwc37e_ilut_set()
47 evo_mthd(push, 0x02b0, 3); in wndwc37e_ilut_set()
48 evo_data(push, asyw->xlut.i.output_mode << 8 | in wndwc37e_ilut_set()
51 evo_data(push, asyw->xlut.i.offset >> 8); in wndwc37e_ilut_set()
[all …]
Dhead507d.c29 u32 *push; in head507d_procamp() local
30 if ((push = evo_wait(core, 2))) { in head507d_procamp()
31 evo_mthd(push, 0x08a8 + (head->base.index * 0x400), 1); in head507d_procamp()
32 evo_data(push, asyh->procamp.sat.sin << 20 | in head507d_procamp()
34 evo_kick(push, core); in head507d_procamp()
42 u32 *push; in head507d_dither() local
43 if ((push = evo_wait(core, 2))) { in head507d_dither()
44 evo_mthd(push, 0x08a0 + (head->base.index * 0x0400), 1); in head507d_dither()
45 evo_data(push, asyh->dither.mode << 3 | in head507d_dither()
48 evo_kick(push, core); in head507d_dither()
[all …]
Dheadc37d.c30 u32 *push; in headc37d_or() local
31 if ((push = evo_wait(core, 2))) { in headc37d_or()
45 evo_mthd(push, 0x2004 + (head->base.index * 0x400), 1); in headc37d_or()
46 evo_data(push, 0x00000001 | in headc37d_or()
50 evo_kick(push, core); in headc37d_or()
58 u32 *push; in headc37d_procamp() local
59 if ((push = evo_wait(core, 2))) { in headc37d_procamp()
60 evo_mthd(push, 0x2000 + (head->base.index * 0x400), 1); in headc37d_procamp()
61 evo_data(push, 0x80000000 | in headc37d_procamp()
64 evo_kick(push, core); in headc37d_procamp()
[all …]
Dbase507c.c34 u32 *push; in base507c_update() local
35 if ((push = evo_wait(&wndw->wndw, 2))) { in base507c_update()
36 evo_mthd(push, 0x0080, 1); in base507c_update()
37 evo_data(push, interlock[NV50_DISP_INTERLOCK_CORE]); in base507c_update()
38 evo_kick(push, &wndw->wndw); in base507c_update()
45 u32 *push; in base507c_image_clr() local
46 if ((push = evo_wait(&wndw->wndw, 4))) { in base507c_image_clr()
47 evo_mthd(push, 0x0084, 1); in base507c_image_clr()
48 evo_data(push, 0x00000000); in base507c_image_clr()
49 evo_mthd(push, 0x00c0, 1); in base507c_image_clr()
[all …]
Dhead827d.c29 u32 *push; in head827d_curs_clr() local
30 if ((push = evo_wait(core, 4))) { in head827d_curs_clr()
31 evo_mthd(push, 0x0880 + head->base.index * 0x400, 1); in head827d_curs_clr()
32 evo_data(push, 0x05000000); in head827d_curs_clr()
33 evo_mthd(push, 0x089c + head->base.index * 0x400, 1); in head827d_curs_clr()
34 evo_data(push, 0x00000000); in head827d_curs_clr()
35 evo_kick(push, core); in head827d_curs_clr()
43 u32 *push; in head827d_curs_set() local
44 if ((push = evo_wait(core, 5))) { in head827d_curs_set()
45 evo_mthd(push, 0x0880 + head->base.index * 0x400, 2); in head827d_curs_set()
[all …]
Dovly507e.c34 u32 *push; in ovly507e_update() local
35 if ((push = evo_wait(&wndw->wndw, 2))) { in ovly507e_update()
36 evo_mthd(push, 0x0080, 1); in ovly507e_update()
37 evo_data(push, interlock[NV50_DISP_INTERLOCK_CORE]); in ovly507e_update()
38 evo_kick(push, &wndw->wndw); in ovly507e_update()
45 u32 *push; in ovly507e_scale_set() local
46 if ((push = evo_wait(&wndw->wndw, 4))) { in ovly507e_scale_set()
47 evo_mthd(push, 0x00e0, 3); in ovly507e_scale_set()
48 evo_data(push, asyw->scale.sy << 16 | asyw->scale.sx); in ovly507e_scale_set()
49 evo_data(push, asyw->scale.sh << 16 | asyw->scale.sw); in ovly507e_scale_set()
[all …]
Dbase907c.c27 u32 *push; in base907c_image_set() local
28 if ((push = evo_wait(&wndw->wndw, 10))) { in base907c_image_set()
29 evo_mthd(push, 0x0084, 1); in base907c_image_set()
30 evo_data(push, asyw->image.mode << 8 | in base907c_image_set()
32 evo_mthd(push, 0x00c0, 1); in base907c_image_set()
33 evo_data(push, asyw->image.handle[0]); in base907c_image_set()
34 evo_mthd(push, 0x0400, 5); in base907c_image_set()
35 evo_data(push, asyw->image.offset[0] >> 8); in base907c_image_set()
36 evo_data(push, 0x00000000); in base907c_image_set()
37 evo_data(push, asyw->image.h << 16 | asyw->image.w); in base907c_image_set()
[all …]
Dcorec37d.c30 u32 *push; in corec37d_update() local
31 if ((push = evo_wait(&core->chan, 9))) { in corec37d_update()
33 evo_mthd(push, 0x020c, 1); in corec37d_update()
34 evo_data(push, 0x00001000 | NV50_DISP_CORE_NTFY); in corec37d_update()
37 evo_mthd(push, 0x0218, 2); in corec37d_update()
38 evo_data(push, interlock[NV50_DISP_INTERLOCK_CURS]); in corec37d_update()
39 evo_data(push, interlock[NV50_DISP_INTERLOCK_WNDW]); in corec37d_update()
40 evo_mthd(push, 0x0200, 1); in corec37d_update()
41 evo_data(push, 0x00000001); in corec37d_update()
44 evo_mthd(push, 0x020c, 1); in corec37d_update()
[all …]
Dovly907e.c28 u32 *push; in ovly907e_image_set() local
29 if ((push = evo_wait(&wndw->wndw, 12))) { in ovly907e_image_set()
30 evo_mthd(push, 0x0084, 1); in ovly907e_image_set()
31 evo_data(push, asyw->image.interval << 4); in ovly907e_image_set()
32 evo_mthd(push, 0x00c0, 1); in ovly907e_image_set()
33 evo_data(push, asyw->image.handle[0]); in ovly907e_image_set()
34 evo_mthd(push, 0x0100, 1); in ovly907e_image_set()
35 evo_data(push, 0x00000002); in ovly907e_image_set()
36 evo_mthd(push, 0x0400, 1); in ovly907e_image_set()
37 evo_data(push, asyw->image.offset[0] >> 8); in ovly907e_image_set()
[all …]
/kernel/linux/linux-4.19/arch/arc/include/asm/
Dentry-arcv2.h25 PUSH lp_count
28 PUSH blink
30 PUSH r11
31 PUSH r10
35 PUSH r8
36 PUSH r7
37 PUSH r6
38 PUSH r5
39 PUSH r4
40 PUSH r3
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/
Dwndwc37e.c43 struct nvif_push *push = wndw->wndw.push; in wndwc37e_csc_set() local
46 if ((ret = PUSH_WAIT(push, 13))) in wndwc37e_csc_set()
49 PUSH_MTHD(push, NVC37E, SET_CSC_RED2RED, asyw->csc.matrix, 12); in wndwc37e_csc_set()
56 struct nvif_push *push = wndw->wndw.push; in wndwc37e_ilut_clr() local
59 if ((ret = PUSH_WAIT(push, 2))) in wndwc37e_ilut_clr()
62 PUSH_MTHD(push, NVC37E, SET_CONTEXT_DMA_INPUT_LUT, 0x00000000); in wndwc37e_ilut_clr()
69 struct nvif_push *push = wndw->wndw.push; in wndwc37e_ilut_set() local
72 if ((ret = PUSH_WAIT(push, 4))) in wndwc37e_ilut_set()
75 PUSH_MTHD(push, NVC37E, SET_CONTROL_INPUT_LUT, in wndwc37e_ilut_set()
102 struct nvif_push *push = wndw->wndw.push; in wndwc37e_blend_set() local
[all …]
Dheadc37d.c33 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_or() local
52 if ((ret = PUSH_WAIT(push, 2))) in headc37d_or()
55 PUSH_MTHD(push, NVC37D, HEAD_SET_CONTROL_OUTPUT_RESOURCE(i), in headc37d_or()
67 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_procamp() local
71 if ((ret = PUSH_WAIT(push, 2))) in headc37d_procamp()
74 PUSH_MTHD(push, NVC37D, HEAD_SET_PROCAMP(i), in headc37d_procamp()
88 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_dither() local
92 if ((ret = PUSH_WAIT(push, 2))) in headc37d_dither()
95 PUSH_MTHD(push, NVC37D, HEAD_SET_DITHER_CONTROL(i), in headc37d_dither()
107 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_clr() local
[all …]
Dhead907d.c39 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_or() local
43 if ((ret = PUSH_WAIT(push, 3))) in head907d_or()
46 PUSH_MTHD(push, NV907D, HEAD_SET_CONTROL_OUTPUT_RESOURCE(i), in head907d_or()
60 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_procamp() local
64 if ((ret = PUSH_WAIT(push, 2))) in head907d_procamp()
67 PUSH_MTHD(push, NV907D, HEAD_SET_PROCAMP(i), in head907d_procamp()
80 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_dither() local
84 if ((ret = PUSH_WAIT(push, 2))) in head907d_dither()
87 PUSH_MTHD(push, NV907D, HEAD_SET_DITHER_CONTROL(i), in head907d_dither()
98 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_ovly() local
[all …]
Dbase507c.c40 struct nvif_push *push = wndw->wndw.push; in base507c_update() local
43 if ((ret = PUSH_WAIT(push, 2))) in base507c_update()
46 PUSH_MTHD(push, NV507C, UPDATE, interlock[NV50_DISP_INTERLOCK_CORE]); in base507c_update()
47 return PUSH_KICK(push); in base507c_update()
53 struct nvif_push *push = wndw->wndw.push; in base507c_image_clr() local
56 if ((ret = PUSH_WAIT(push, 4))) in base507c_image_clr()
59 PUSH_MTHD(push, NV507C, SET_PRESENT_CONTROL, in base507c_image_clr()
63 PUSH_MTHD(push, NV507C, SET_CONTEXT_DMA_ISO, 0x00000000); in base507c_image_clr()
70 struct nvif_push *push = wndw->wndw.push; in base507c_image_set() local
73 if ((ret = PUSH_WAIT(push, 13))) in base507c_image_set()
[all …]
Dhead507d.c32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_procamp() local
36 if ((ret = PUSH_WAIT(push, 2))) in head507d_procamp()
39 PUSH_MTHD(push, NV507D, HEAD_SET_PROCAMP(i), in head507d_procamp()
51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_dither() local
55 if ((ret = PUSH_WAIT(push, 2))) in head507d_dither()
58 PUSH_MTHD(push, NV507D, HEAD_SET_DITHER_CONTROL(i), in head507d_dither()
69 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_ovly() local
87 if ((ret = PUSH_WAIT(push, 2))) in head507d_ovly()
90 PUSH_MTHD(push, NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS(i), bounds); in head507d_ovly()
97 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_base() local
[all …]
Dhead827d.c32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_clr() local
36 if ((ret = PUSH_WAIT(push, 4))) in head827d_curs_clr()
39 PUSH_MTHD(push, NV827D, HEAD_SET_CONTROL_CURSOR(i), in head827d_curs_clr()
44 PUSH_MTHD(push, NV827D, HEAD_SET_CONTEXT_DMA_CURSOR(i), 0x00000000); in head827d_curs_clr()
51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_set() local
55 if ((ret = PUSH_WAIT(push, 5))) in head827d_curs_set()
58 PUSH_MTHD(push, NV827D, HEAD_SET_CONTROL_CURSOR(i), in head827d_curs_set()
69 PUSH_MTHD(push, NV827D, HEAD_SET_CONTEXT_DMA_CURSOR(i), asyh->curs.handle); in head827d_curs_set()
76 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_core_set() local
80 if ((ret = PUSH_WAIT(push, 9))) in head827d_core_set()
[all …]
Dbase907c.c31 struct nvif_push *push = wndw->wndw.push; in base907c_image_set() local
34 if ((ret = PUSH_WAIT(push, 10))) in base907c_image_set()
37 PUSH_MTHD(push, NV907C, SET_PRESENT_CONTROL, in base907c_image_set()
42 PUSH_MTHD(push, NV907C, SET_CONTEXT_DMAS_ISO(0), asyw->image.handle, 1); in base907c_image_set()
44 PUSH_MTHD(push, NV907C, SURFACE_SET_OFFSET(0, 0), asyw->image.offset[0] >> 8, in base907c_image_set()
68 struct nvif_push *push = wndw->wndw.push; in base907c_xlut_clr() local
71 if ((ret = PUSH_WAIT(push, 6))) in base907c_xlut_clr()
74 PUSH_MTHD(push, NV907C, SET_BASE_LUT_LO, in base907c_xlut_clr()
77 PUSH_MTHD(push, NV907C, SET_OUTPUT_LUT_LO, in base907c_xlut_clr()
80 PUSH_MTHD(push, NV907C, SET_CONTEXT_DMA_LUT, 0x00000000); in base907c_xlut_clr()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
Dnv50_fbcon.c40 struct nvif_push *push = chan->chan.push; in nv50_fbcon_fillrect() local
50 ret = PUSH_WAIT(push, rect->rop == ROP_COPY ? 7 : 11); in nv50_fbcon_fillrect()
55 PUSH_MTHD(push, NV502D, SET_OPERATION, in nv50_fbcon_fillrect()
59 PUSH_MTHD(push, NV502D, SET_RENDER_SOLID_PRIM_COLOR, colour); in nv50_fbcon_fillrect()
61 PUSH_MTHD(push, NV502D, RENDER_SOLID_PRIM_POINT_SET_X(0), rect->dx, in nv50_fbcon_fillrect()
67 PUSH_MTHD(push, NV502D, SET_OPERATION, in nv50_fbcon_fillrect()
71 PUSH_KICK(push); in nv50_fbcon_fillrect()
81 struct nvif_push *push = chan->chan.push; in nv50_fbcon_copyarea() local
84 ret = PUSH_WAIT(push, 12); in nv50_fbcon_copyarea()
88 PUSH_MTHD(push, NV502D, WAIT_FOR_IDLE, 0); in nv50_fbcon_copyarea()
[all …]
Dnvc0_fbcon.c40 struct nvif_push *push = chan->chan.push; in nvc0_fbcon_fillrect() local
50 ret = PUSH_WAIT(push, rect->rop == ROP_COPY ? 7 : 9); in nvc0_fbcon_fillrect()
55 PUSH_IMMD(push, NV902D, SET_OPERATION, in nvc0_fbcon_fillrect()
59 PUSH_MTHD(push, NV902D, SET_RENDER_SOLID_PRIM_COLOR, colour); in nvc0_fbcon_fillrect()
61 PUSH_MTHD(push, NV902D, RENDER_SOLID_PRIM_POINT_SET_X(0), rect->dx, in nvc0_fbcon_fillrect()
67 PUSH_IMMD(push, NV902D, SET_OPERATION, in nvc0_fbcon_fillrect()
71 PUSH_KICK(push); in nvc0_fbcon_fillrect()
81 struct nvif_push *push = chan->chan.push; in nvc0_fbcon_copyarea() local
84 ret = PUSH_WAIT(push, 11); in nvc0_fbcon_copyarea()
88 PUSH_IMMD(push, NV902D, WAIT_FOR_IDLE, 0); in nvc0_fbcon_copyarea()
[all …]
Dnv04_fbcon.c37 struct nvif_push *push = chan->chan.push; in nv04_fbcon_copyarea() local
40 ret = PUSH_WAIT(push, 4); in nv04_fbcon_copyarea()
44 PUSH_NVSQ(push, NV05F, 0x0300, (region->sy << 16) | region->sx, in nv04_fbcon_copyarea()
47 PUSH_KICK(push); in nv04_fbcon_copyarea()
57 struct nvif_push *push = chan->chan.push; in nv04_fbcon_fillrect() local
60 ret = PUSH_WAIT(push, 7); in nv04_fbcon_fillrect()
64 PUSH_NVSQ(push, NV04A, 0x02fc, (rect->rop != ROP_COPY) ? 1 : 3); in nv04_fbcon_fillrect()
67 PUSH_NVSQ(push, NV04A, 0x03fc, ((uint32_t *)info->pseudo_palette)[rect->color]); in nv04_fbcon_fillrect()
69 PUSH_NVSQ(push, NV04A, 0x03fc, rect->color); in nv04_fbcon_fillrect()
70 PUSH_NVSQ(push, NV04A, 0x0400, (rect->dx << 16) | rect->dy, in nv04_fbcon_fillrect()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/
Dhandlers.S2 push %r15
3 push %r14
4 push %r13
5 push %r12
6 push %r11
7 push %r10
8 push %r9
9 push %r8
11 push %rdi
12 push %rsi
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/tc-testing/tc-tests/actions/
Dvlan.json262 "name": "Add vlan push action with invalid protocol type",
275 "cmdUnderTest": "$TC actions add action vlan push protocol ABCD",
278 "matchPattern": "action order [0-9]+: vlan.*push",
284 "name": "Add vlan push action with default protocol and priority",
297 "cmdUnderTest": "$TC actions add action vlan push id 123 index 18",
300 …"matchPattern": "action order [0-9]+: vlan.*push id 123 protocol 802.1Q priority 0 pipe.*index 18 …
308 "name": "Add vlan push action with protocol 802.1Q and priority 3",
321 …"cmdUnderTest": "$TC actions add action vlan push id 77 protocol 802.1Q priority 3 continue index …
324 …"matchPattern": "action order [0-9]+: vlan.*push id 77 protocol 802.1Q priority 3 continue.*index …
332 "name": "Add vlan push action with protocol 802.1AD",
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/actions/
Dvlan.json262 "name": "Add vlan push action with invalid protocol type",
275 "cmdUnderTest": "$TC actions add action vlan push protocol ABCD",
278 "matchPattern": "action order [0-9]+: vlan.*push",
284 "name": "Add vlan push action with default protocol and priority",
297 "cmdUnderTest": "$TC actions add action vlan push id 123 index 18",
300 …"matchPattern": "action order [0-9]+: vlan.*push id 123 protocol 802.1Q priority 0 pipe.*index 18 …
308 "name": "Add vlan push action with protocol 802.1Q and priority 3",
321 …"cmdUnderTest": "$TC actions add action vlan push id 77 protocol 802.1Q priority 3 continue index …
324 …"matchPattern": "action order [0-9]+: vlan.*push id 77 protocol 802.1Q priority 3 continue.*index …
332 "name": "Add vlan push action with protocol 802.1AD",
[all …]
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
Dvmenter.S45 push %_ASM_BP
48 push %r15
49 push %r14
50 push %r13
51 push %r12
53 push %edi
54 push %esi
56 push %_ASM_BX
59 push %_ASM_ARG1
62 push %_ASM_ARG3
[all …]

12345678910>>...91