Searched refs:push (Results 1 - 25 of 69) sorted by relevance

123

/drivers/gpu/drm/nouveau/
H A Dnv50_display.c420 evo_kick(u32 *push, void *evoc) argument
423 nvif_wr32(&dmac->base.user, 0x0000, (push - dmac->ptr) << 2);
445 u32 *push = evo_wait(mast, 8); local
446 if (push) {
448 evo_mthd(push, 0x0084, 1);
449 evo_data(push, 0x80000000 | EVO_MAST_NTFY);
450 evo_mthd(push, 0x0080, 2);
451 evo_data(push, 0x00000000);
452 evo_data(push, 0x00000000);
453 evo_kick(push, mas
494 u32 *push; local
520 u32 *push; local
646 u32 *push, mode = 0x00; local
696 u32 oX, oY, *push; local
797 u32 *push; local
813 u32 *push, hue, vib; local
846 u32 *push; local
890 u32 *push = evo_wait(mast, 16); local
918 u32 *push = evo_wait(mast, 16); local
950 u32 *push = evo_wait(mast, 2); local
969 u32 *push; local
1008 u32 *push; local
1086 u32 *push; local
1529 u32 *push; local
1577 u32 *push; local
1862 u32 temp = (nv_encoder->ctrl & ~mask) | (data & mask), *push; local
1997 u32 *push = evo_wait(mast, 3); local
2147 u32 *push; local
2193 u32 *push; local
2428 u32 *push; local
[all...]
H A Dnouveau_chan.c38 MODULE_PARM_DESC(vram_pushbuf, "Create DMA push buffers in VRAM");
74 nvif_object_fini(&chan->push.ctxdma);
75 nouveau_bo_vma_del(chan->push.buffer, &chan->push.vma);
76 nouveau_bo_unmap(chan->push.buffer);
77 if (chan->push.buffer && chan->push.buffer->pin_refcnt)
78 nouveau_bo_unpin(chan->push.buffer);
79 nouveau_bo_ref(NULL, &chan->push.buffer);
104 /* allocate memory for dma push buffe
[all...]
H A Dnouveau_chan.h21 } push; member in struct:nouveau_channel
H A Dnouveau_dma.h104 nouveau_bo_wr32(chan->push.buffer, chan->dma.cur++, data);
142 nouveau_bo_rd32(chan->push.buffer, 0); \
143 nvif_wr32(chan, chan->user_put, ((val) << 2) + chan->push.vma.offset); \
154 nv50_dma_push(chan, chan->push.buffer, chan->dma.put << 2,
H A Dnouveau_dma.c34 u32 *mem = ttm_kmap_obj_virtual(&chan->push.buffer->kmap, &is_iomem);
47 * -EINVAL if GET pointer currently outside main push buffer
74 if (val < chan->push.vma.offset ||
75 val > chan->push.vma.offset + (chan->dma.max << 2))
78 return (val - chan->push.vma.offset) >> 2;
86 struct nouveau_bo *pb = chan->push.buffer;
208 * the end of the push buffer
211 * looping back to the beginning of the push buffer,
223 /* not enough space left at the end of the push buffer,
227 OUT_RING(chan, chan->push
[all...]
H A Dnouveau_gem.c648 struct drm_nouveau_gem_pushbuf_push *push; local
674 NV_PRINTK(error, cli, "pushbuf push count exceeds limit: %d max %d\n",
691 push = u_memcpya(req->push, req->nr_push, sizeof(*push));
692 if (IS_ERR(push))
693 return nouveau_abi16_put(abi16, PTR_ERR(push));
697 u_free(push);
701 /* Ensure all push buffers are on validate list */
703 if (push[
[all...]
H A Dnv50_fbcon.c132 int push = dwords > 2047 ? 2047 : dwords; local
134 ret = RING_SPACE(chan, push + 1);
138 dwords -= push;
140 BEGIN_NI04(chan, NvSub2D, 0x0860, push);
141 OUT_RINGp(chan, data, push);
142 data += push;
H A Dnvc0_fbcon.c132 int push = dwords > 2047 ? 2047 : dwords; local
134 ret = RING_SPACE(chan, push + 1);
138 dwords -= push;
140 BEGIN_NIC0(chan, NvSub2D, 0x0860, push);
141 OUT_RINGp(chan, data, push);
142 data += push;
/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/
H A Darith.fuc53 push $r1 // A_hi
54 push $r2 // B_hi
55 push $r3 // tmp0
56 push $r4 // tmp1
H A Dkernel.fuc78 push $r13
101 push $r9
102 push $r8
122 push $r9
123 push $r8
180 push $r0
182 push $r8
183 push $r9
184 push $r10
185 push
[all...]
H A Didle.fuc67 push $r1
H A Di2c_.fuc139 */ push $r5 /*
160 push $r4
323 push $r13
324 push $r14
326 push $r13
/drivers/gpu/drm/radeon/
H A Devergreen_smc.h28 #pragma pack(push, 1)
H A Dsmu7.h27 #pragma pack(push, 1)
/drivers/staging/unisys/common-spar/include/
H A Dvmcallinterface.h101 #pragma pack(push, 1)
114 #pragma pack(push, 1)
131 #pragma pack(push, 1)
144 #pragma pack(push, 1)
/drivers/rtc/
H A Drtc-sysfs.c167 unsigned long push = 0; local
186 push = 1;
194 if (alarm > now || push) {
203 if (push) {
204 rtc_tm_to_time(&alm.time, &push);
205 alarm += push;
208 } else if (push)
/drivers/staging/bcm/
H A DCmHost.h21 #pragma pack(push, 4)
/drivers/watchdog/
H A Docteon-wdt-nmi.S14 .set push
/drivers/gpu/drm/nouveau/core/engine/graph/fuc/
H A Dgpc.fuc60 push $r14
231 push $r8
233 push $r8
234 push $r9
235 push $r10
236 push $r11
237 push $r13
238 push $r14
239 push $r15
H A Dhub.fuc240 push $r2
254 push $r2
309 push $r8
311 push $r8
312 push $r9
313 push $r10
314 push $r11
315 push $r13
316 push $r14
317 push
[all...]
/drivers/md/
H A Ddm-kcopyd.c386 * Functions to push and pop a job onto the head of a given job
406 static void push(struct list_head *jobs, struct kcopyd_job *job) function
474 push(&kc->complete_jobs, job);
481 push(&kc->complete_jobs, job);
485 push(&kc->io_jobs, job);
526 push(&job->kc->io_jobs, job);
557 push(&kc->complete_jobs, job);
564 * push this job back onto the list.
609 push(&kc->complete_jobs, job);
611 push(
[all...]
H A Ddm-cache-policy-mq.c122 * This queue is divided up into different levels. Allowing us to push
482 static void push(struct mq_policy *mq, struct entry *e) function
581 * Whenever we use an entry we bump up it's hit counter, and push it to the
599 push(mq, e);
722 push(mq, new_e);
773 push(mq, e);
806 push(mq, e);
945 push(mq, e);
978 push(mq, e);
1074 push(m
[all...]
/drivers/iio/
H A DKconfig24 boolean "IIO callback buffer used for push in-kernel interfaces"
26 Should be selected by any drivers that do in-kernel push
50 are used to initialize capture of samples to push into
/drivers/staging/unisys/common-spar/include/channels/
H A Dvbuschannel.h63 #pragma pack(push, 1) /* both GCC and VC now allow this pragma */
/drivers/pinctrl/
H A DKconfig46 functionality. This driver supports the pinmux, push-pull and
202 functionality. This driver supports the pinmux, push-pull and

Completed in 474 milliseconds

123