Home
last modified time | relevance | path

Searched refs:push (Results 1 – 25 of 585) sorted by relevance

12345678910>>...24

/linux/drivers/gpu/drm/nouveau/nvif/
H A Dchan.c8 nvif_chan_gpfifo_push_kick(struct nvif_push *push) in nvif_chan_gpfifo_push_kick() argument
10 struct nvif_chan *chan = container_of(push, typeof(*chan), push); in nvif_chan_gpfifo_push_kick()
11 u32 put = push->bgn - (u32 *)chan->push.mem.object.map.ptr; in nvif_chan_gpfifo_push_kick()
15 if (push->end - push->cur < chan->func->gpfifo.post_size) in nvif_chan_gpfifo_push_kick()
16 push->end = push->cur + chan->func->gpfifo.post_size; in nvif_chan_gpfifo_push_kick()
21 cnt = push->cur - push->bgn; in nvif_chan_gpfifo_push_kick()
23 chan->func->gpfifo.push(chan, true, chan->push.addr + (put << 2), cnt << 2, false); in nvif_chan_gpfifo_push_kick()
28 nvif_chan_gpfifo_push_wait(struct nvif_push *push, u32 push_nr) in nvif_chan_gpfifo_push_wait() argument
30 struct nvif_chan *chan = container_of(push, typeof(*chan), push); in nvif_chan_gpfifo_push_wait()
38 const u32 *map = chan->push.mem.object.map.ptr; in nvif_chan_gpfifo_post()
[all …]
/linux/drivers/gpu/drm/vmwgfx/device_include/
H A Dsvga3d_cmd.h335 #pragma pack(push, 1)
342 #pragma pack(push, 1)
348 #pragma pack(push, 1)
359 #pragma pack(push, 1)
372 #pragma pack(push, 1)
378 #pragma pack(push, 1)
384 #pragma pack(push, 1)
390 #pragma pack(push, 1)
401 #pragma pack(push, 1)
420 #pragma pack(push, 1)
[all …]
H A Dsvga3d_dx.h132 #pragma pack(push, 1)
139 #pragma pack(push, 1)
145 #pragma pack(push, 1)
151 #pragma pack(push, 1)
159 #pragma pack(push, 1)
165 #pragma pack(push, 1)
171 #pragma pack(push, 1)
181 #pragma pack(push, 1)
189 #pragma pack(push, 1)
207 #pragma pack(push, 1)
[all …]
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A 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()
98 struct nvif_push *push = &wndw->wndw.push; in wndwc37e_blend_set() local
[all …]
H A Dheadca7d.c16 struct nvif_push *push = &head->disp->core->chan.push; in headca7d_display_id() local
20 ret = PUSH_WAIT(push, 2); in headca7d_display_id()
24 PUSH_MTHD(push, NVCA7D, HEAD_SET_DISPLAY_ID(i, 0), display_id); in headca7d_display_id()
32 struct nvif_push *push = &head->disp->core->chan.push; in headca7d_or() local
55 ret = PUSH_WAIT(push, 2); in headca7d_or()
59 PUSH_MTHD(push, NVCA7D, HEAD_SET_CONTROL_OUTPUT_RESOURCE(i), in headca7d_or()
73 struct nvif_push *push = &head->disp->core->chan.push; in headca7d_procamp() local
77 ret = PUSH_WAIT(push, 2); in headca7d_procamp()
81 PUSH_MTHD(push, NVCA7D, HEAD_SET_PROCAMP(i), in headca7d_procamp()
92 struct nvif_push *push = &head->disp->core->chan.push; in headca7d_dither() local
[all …]
H A Dbase507c.c38 struct nvif_push *push = &wndw->wndw.push; in base507c_update() local
41 if ((ret = PUSH_WAIT(push, 2))) in base507c_update()
44 PUSH_MTHD(push, NV507C, UPDATE, interlock[NV50_DISP_INTERLOCK_CORE]); in base507c_update()
45 return PUSH_KICK(push); in base507c_update()
51 struct nvif_push *push = &wndw->wndw.push; in base507c_image_clr() local
54 if ((ret = PUSH_WAIT(push, 4))) in base507c_image_clr()
57 PUSH_MTHD(push, NV507C, SET_PRESENT_CONTROL, in base507c_image_clr()
61 PUSH_MTHD(push, NV507C, SET_CONTEXT_DMA_ISO, 0x00000000); in base507c_image_clr()
68 struct nvif_push *push = &wndw->wndw.push; in base507c_image_set() local
71 if ((ret = PUSH_WAIT(push, 13))) in base507c_image_set()
[all …]
H A 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 …]
H A 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 …]
H A Dwndwca7e.c17 struct nvif_push *push = &wndw->wndw.push; in wndwca7e_image_clr() local
20 ret = PUSH_WAIT(push, 4); in wndwca7e_image_clr()
24 PUSH_MTHD(push, NVCA7E, SET_PRESENT_CONTROL, in wndwca7e_image_clr()
28 PUSH_MTHD(push, NVCA7E, SET_SURFACE_ADDRESS_LO_ISO(0), in wndwca7e_image_clr()
39 struct nvif_push *push = &wndw->wndw.push; in wndwca7e_image_set() local
47 ret = PUSH_WAIT(push, 17); in wndwca7e_image_set()
51 PUSH_MTHD(push, NVCA7E, SET_SURFACE_ADDRESS_HI_ISO(0), iso0_hi); in wndwca7e_image_set()
53 PUSH_MTHD(push, NVCA7E, SET_SURFACE_ADDRESS_LO_ISO(0), in wndwca7e_image_set()
59 PUSH_MTHD(push, NVCA7E, SET_PRESENT_CONTROL, in wndwca7e_image_set()
64 PUSH_MTHD(push, NVCA7E, SET_SIZE, in wndwca7e_image_set()
[all …]
H A 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 …]
H A 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 …]
H A 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 …]
H A Dwndwc57e.c35 struct nvif_push *push = &wndw->wndw.push; in wndwc57e_image_set() local
38 if ((ret = PUSH_WAIT(push, 17))) in wndwc57e_image_set()
41 PUSH_MTHD(push, NVC57E, SET_PRESENT_CONTROL, in wndwc57e_image_set()
46 PUSH_MTHD(push, NVC57E, SET_SIZE, in wndwc57e_image_set()
64 PUSH_MTHD(push, NVC57E, SET_CONTEXT_DMA_ISO(0), asyw->image.handle, 1); in wndwc57e_image_set()
65 PUSH_MTHD(push, NVC57E, SET_OFFSET(0), asyw->image.offset[0] >> 8); in wndwc57e_image_set()
67 PUSH_MTHD(push, NVC57E, SET_POINT_IN(0), in wndwc57e_image_set()
71 PUSH_MTHD(push, NVC57E, SET_SIZE_IN, in wndwc57e_image_set()
75 PUSH_MTHD(push, NVC57E, SET_SIZE_OUT, in wndwc57e_image_set()
84 struct nvif_push *push = &wndw->wndw.push; in wndwc57e_csc_clr() local
[all …]
H A Dheadc57d.c33 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_display_id() local
36 if ((ret = PUSH_WAIT(push, 2))) in headc57d_display_id()
39 PUSH_NVSQ(push, NVC57D, 0x2020 + (head->base.index * 0x400), display_id); in headc57d_display_id()
46 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_or() local
65 if ((ret = PUSH_WAIT(push, 2))) in headc57d_or()
68 PUSH_MTHD(push, NVC57D, HEAD_SET_CONTROL_OUTPUT_RESOURCE(i), in headc57d_or()
81 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_procamp() local
85 if ((ret = PUSH_WAIT(push, 2))) in headc57d_procamp()
89 PUSH_MTHD(push, NVC57D, HEAD_SET_PROCAMP(i), in headc57d_procamp()
99 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_olut_clr() local
[all …]
H A Dcoreca7d.c21 struct nvif_push *push = &core->chan.push; in coreca7d_update() local
24 ret = PUSH_WAIT(push, 5 + (ntfy ? 5 + 2 : 0)); in coreca7d_update()
29 PUSH_MTHD(push, NVCA7D, SET_SURFACE_ADDRESS_HI_NOTIFIER, ntfy_hi, in coreca7d_update()
36 PUSH_MTHD(push, NVCA7D, SET_NOTIFIER_CONTROL, in coreca7d_update()
41 PUSH_MTHD(push, NVCA7D, SET_INTERLOCK_FLAGS, interlock[NV50_DISP_INTERLOCK_CURS], in coreca7d_update()
44 PUSH_MTHD(push, NVCA7D, UPDATE, in coreca7d_update()
50 PUSH_MTHD(push, NVCA7D, SET_NOTIFIER_CONTROL, in coreca7d_update()
54 return PUSH_KICK(push); in coreca7d_update()
60 struct nvif_push *push = &core->chan.push; in coreca7d_init() local
64 ret = PUSH_WAIT(push, windows * 6 + heads * 6); in coreca7d_init()
[all …]
H A Dcore507d.c36 struct nvif_push *push = &core->chan.push; in core507d_update() local
39 if ((ret = PUSH_WAIT(push, (ntfy ? 2 : 0) + 3))) in core507d_update()
43 PUSH_MTHD(push, NV507D, SET_NOTIFIER_CONTROL, in core507d_update()
49 PUSH_MTHD(push, NV507D, UPDATE, interlock[NV50_DISP_INTERLOCK_BASE] | in core507d_update()
58 return PUSH_KICK(push); in core507d_update()
83 struct nvif_push *push = &disp->core->chan.push; in core507d_read_caps() local
86 ret = PUSH_WAIT(push, 6); in core507d_read_caps()
90 PUSH_MTHD(push, NV507D, SET_NOTIFIER_CONTROL, in core507d_read_caps()
95 PUSH_MTHD(push, NV507D, GET_CAPABILITIES, 0x00000000); in core507d_read_caps()
97 PUSH_MTHD(push, NV507D, SET_NOTIFIER_CONTROL, in core507d_read_caps()
[all …]
H A Dcorec37d.c36 struct nvif_push *push = &core->chan.push; in corec37d_wndw_owner() local
40 if ((ret = PUSH_WAIT(push, windows * 2))) in corec37d_wndw_owner()
44 PUSH_MTHD(push, NVC37D, WINDOW_SET_CONTROL(i), in corec37d_wndw_owner()
54 struct nvif_push *push = &core->chan.push; in corec37d_update() local
57 if ((ret = PUSH_WAIT(push, (ntfy ? 2 * 2 : 0) + 5))) in corec37d_update()
61 PUSH_MTHD(push, NVC37D, SET_NOTIFIER_CONTROL, in corec37d_update()
67 PUSH_MTHD(push, NVC37D, SET_INTERLOCK_FLAGS, interlock[NV50_DISP_INTERLOCK_CURS], in corec37d_update()
69 PUSH_MTHD(push, NVC37D, UPDATE, 0x00000001 | in corec37d_update()
74 PUSH_MTHD(push, NVC37D, SET_NOTIFIER_CONTROL, in corec37d_update()
78 return PUSH_KICK(push); in corec37d_update()
[all …]
/linux/rust/pin-init/internal/src/
H A Dhelpers.rs68 decl_generics.push(tt.clone()); in parse_generics()
74 impl_generics.push(tt); in parse_generics()
86 impl_generics.push(tt); in parse_generics()
92 impl_generics.push(tt.clone()); in parse_generics()
93 impl_generics.push(tt); in parse_generics()
100 0 => rest.push(tt), in parse_generics()
109 impl_generics.push(tt); in parse_generics()
110 impl_generics.push(name.clone()); in parse_generics()
111 ty_generics.push(name.clone()); in parse_generics()
112 decl_generics.push(name); in parse_generics()
[all …]
/linux/arch/arc/include/asm/
H A Dentry-compact.h49 push r9
58 push r0
59 push r1
60 push r2
61 push r3
62 push r4
63 push r5
64 push r6
65 push r7
66 push r8
[all …]
/linux/tools/testing/selftests/kvm/lib/x86/
H A 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 …]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_chan.c108 nvif_object_dtor(&chan->push.ctxdma); in nouveau_channel_del()
109 nouveau_vma_del(&chan->push.vma); in nouveau_channel_del()
110 nouveau_bo_unpin_del(&chan->push.buffer); in nouveau_channel_del()
117 nouveau_channel_kick(struct nvif_push *push) in nouveau_channel_kick() argument
119 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan.push); in nouveau_channel_kick()
120 chan->dma.cur = chan->dma.cur + (chan->chan.push.cur - chan->chan.push.bgn); in nouveau_channel_kick()
122 chan->chan.push.bgn = chan->chan.push.cur; in nouveau_channel_kick()
126 nouveau_channel_wait(struct nvif_push *push, u32 size) in nouveau_channel_wait() argument
128 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan.push); in nouveau_channel_wait()
130 chan->dma.cur = chan->dma.cur + (chan->chan.push.cur - chan->chan.push.bgn); in nouveau_channel_wait()
[all …]
H A Dgv100_fence.c18 struct nvif_push *push = &chan->chan.push; in gv100_fence_emit32() local
21 ret = PUSH_WAIT(push, 13); in gv100_fence_emit32()
25 PUSH_MTHD(push, NVC36F, SEM_ADDR_LO, lower_32_bits(virtual), in gv100_fence_emit32()
29 PUSH_MTHD(push, NVC36F, SEM_EXECUTE, in gv100_fence_emit32()
35 PUSH_MTHD(push, NVC36F, MEM_OP_A, 0, in gv100_fence_emit32()
40 PUSH_MTHD(push, NVC36F, NON_STALL_INTERRUPT, 0); in gv100_fence_emit32()
42 PUSH_KICK(push); in gv100_fence_emit32()
49 struct nvif_push *push = &chan->chan.push; in gv100_fence_sync32() local
52 ret = PUSH_WAIT(push, 6); in gv100_fence_sync32()
56 PUSH_MTHD(push, NVC36F, SEM_ADDR_LO, lower_32_bits(virtual), in gv100_fence_sync32()
[all …]
/linux/arch/x86/kvm/vmx/
H A Dvmenter.S40 push %_ASM_BP
49 push $__KERNEL_DS
50 push %rbp
53 push $__KERNEL_CS
79 push %_ASM_BP
82 push %r15
83 push %r14
84 push %r13
85 push %r12
87 push %edi
[all …]
/linux/scripts/
H A Dgenerate_rust_target.rs111 fn push(&mut self, key: &str, value: impl Into<Value>) { in push() method
112 self.0.push((key.to_string(), value.into())); in push()
198 ts.push("arch", "x86_64"); in main()
200 ts.push("rustc-abi", "x86-softfloat"); in main()
202 ts.push( in main()
225 ts.push("features", features); in main()
226 ts.push("llvm-target", "x86_64-linux-gnu"); in main()
227 ts.push("supported-sanitizers", ["kcfi", "kernel-address"]); in main()
229 ts.push("target-pointer-width", 64); in main()
231 ts.push("target-pointer-width", "64"); in main()
[all …]
/linux/arch/x86/xen/
H A Dxen-head.S85 push %eax
86 push %ebx
87 push %ecx
88 push %edx
89 push %esi
90 push %edi
92 push %rax
93 push %rcx
94 push %rdx
95 push %rdi
[all …]

12345678910>>...24