Home
last modified time | relevance | path

Searched defs:engine (Results 1 – 25 of 94) sorted by relevance

1234

/drivers/gpu/drm/i915/
Dintel_lrc.c273 logical_ring_init_platform_invariants(struct intel_engine_cs *engine) in logical_ring_init_platform_invariants()
318 struct intel_engine_cs *engine) in intel_lr_context_descriptor_update()
335 struct intel_engine_cs *engine) in intel_lr_context_descriptor()
382 static void execlists_submit_ports(struct intel_engine_cs *engine) in execlists_submit_ports()
434 static void execlists_dequeue(struct intel_engine_cs *engine) in execlists_dequeue()
521 static bool execlists_elsp_idle(struct intel_engine_cs *engine) in execlists_elsp_idle()
526 static bool execlists_elsp_ready(struct intel_engine_cs *engine) in execlists_elsp_ready()
543 struct intel_engine_cs *engine = (struct intel_engine_cs *)data; in intel_lrc_irq_handler() local
598 struct intel_engine_cs *engine = request->engine; in execlists_submit_request() local
612 struct intel_engine_cs *engine = request->engine; in intel_logical_ring_alloc_request_extras() local
[all …]
Dintel_breadcrumbs.c31 struct intel_engine_cs *engine = (struct intel_engine_cs *)data; in intel_breadcrumbs_hangcheck() local
65 struct intel_engine_cs *engine = (struct intel_engine_cs *)data; in intel_breadcrumbs_fake_irq() local
78 static void irq_enable(struct intel_engine_cs *engine) in irq_enable()
91 static void irq_disable(struct intel_engine_cs *engine) in irq_disable()
102 struct intel_engine_cs *engine = in __intel_breadcrumbs_enable_irq() local
137 struct intel_engine_cs *engine = in __intel_breadcrumbs_disable_irq() local
172 static bool __intel_engine_add_wait(struct intel_engine_cs *engine, in __intel_engine_add_wait()
290 bool intel_engine_add_wait(struct intel_engine_cs *engine, in intel_engine_add_wait()
317 void intel_engine_remove_wait(struct intel_engine_cs *engine, in intel_engine_remove_wait()
440 struct intel_engine_cs *engine = arg; in intel_breadcrumbs_signaler() local
[all …]
Dintel_ringbuffer.c408 u64 intel_engine_get_active_head(struct intel_engine_cs *engine) in intel_engine_get_active_head()
424 static void ring_setup_phys_status_page(struct intel_engine_cs *engine) in ring_setup_phys_status_page()
435 static void intel_ring_setup_status_page(struct intel_engine_cs *engine) in intel_ring_setup_status_page()
497 static bool stop_ring(struct intel_engine_cs *engine) in stop_ring()
531 static int init_ring_common(struct intel_engine_cs *engine) in init_ring_common()
617 static void reset_ring_common(struct intel_engine_cs *engine, in reset_ring_common()
714 static int wa_ring_whitelist_reg(struct intel_engine_cs *engine, in wa_ring_whitelist_reg()
731 static int gen8_init_workarounds(struct intel_engine_cs *engine) in gen8_init_workarounds()
782 static int bdw_init_workarounds(struct intel_engine_cs *engine) in bdw_init_workarounds()
810 static int chv_init_workarounds(struct intel_engine_cs *engine) in chv_init_workarounds()
[all …]
Dintel_lrc.h32 #define RING_ELSP(engine) _MMIO((engine)->mmio_base + 0x230) argument
33 #define RING_EXECLIST_STATUS_LO(engine) _MMIO((engine)->mmio_base + 0x234) argument
34 #define RING_EXECLIST_STATUS_HI(engine) _MMIO((engine)->mmio_base + 0x234 + 4) argument
35 #define RING_CONTEXT_CONTROL(engine) _MMIO((engine)->mmio_base + 0x244) argument
39 #define RING_CONTEXT_STATUS_BUF_BASE(engine) _MMIO((engine)->mmio_base + 0x370) argument
40 #define RING_CONTEXT_STATUS_BUF_LO(engine, i) _MMIO((engine)->mmio_base + 0x370 + (i) * 8) argument
41 #define RING_CONTEXT_STATUS_BUF_HI(engine, i) _MMIO((engine)->mmio_base + 0x370 + (i) * 8 + 4) argument
42 #define RING_CONTEXT_STATUS_PTR(engine) _MMIO((engine)->mmio_base + 0x3a0) argument
Dintel_engine_cs.c90 struct intel_engine_cs *engine = &dev_priv->engine[id]; in intel_engine_setup() local
164 void intel_engine_init_seqno(struct intel_engine_cs *engine, u32 seqno) in intel_engine_init_seqno()
210 void intel_engine_init_hangcheck(struct intel_engine_cs *engine) in intel_engine_init_hangcheck()
215 static void intel_engine_init_requests(struct intel_engine_cs *engine) in intel_engine_init_requests()
230 void intel_engine_setup_common(struct intel_engine_cs *engine) in intel_engine_setup_common()
244 int intel_engine_create_scratch(struct intel_engine_cs *engine, int size) in intel_engine_create_scratch()
280 static void intel_engine_cleanup_scratch(struct intel_engine_cs *engine) in intel_engine_cleanup_scratch()
296 int intel_engine_init_common(struct intel_engine_cs *engine) in intel_engine_init_common()
314 void intel_engine_cleanup_common(struct intel_engine_cs *engine) in intel_engine_cleanup_common()
Dintel_ringbuffer.h35 #define I915_READ_TAIL(engine) I915_READ(RING_TAIL((engine)->mmio_base)) argument
36 #define I915_WRITE_TAIL(engine, val) I915_WRITE(RING_TAIL((engine)->mmio_base), val) argument
38 #define I915_READ_START(engine) I915_READ(RING_START((engine)->mmio_base)) argument
39 #define I915_WRITE_START(engine, val) I915_WRITE(RING_START((engine)->mmio_base), val) argument
41 #define I915_READ_HEAD(engine) I915_READ(RING_HEAD((engine)->mmio_base)) argument
42 #define I915_WRITE_HEAD(engine, val) I915_WRITE(RING_HEAD((engine)->mmio_base), val) argument
44 #define I915_READ_CTL(engine) I915_READ(RING_CTL((engine)->mmio_base)) argument
45 #define I915_WRITE_CTL(engine, val) I915_WRITE(RING_CTL((engine)->mmio_base), val) argument
47 #define I915_READ_IMR(engine) I915_READ(RING_IMR((engine)->mmio_base)) argument
48 #define I915_WRITE_IMR(engine, val) I915_WRITE(RING_IMR((engine)->mmio_base), val) argument
[all …]
Di915_cmd_parser.c615 static bool validate_cmds_sorted(const struct intel_engine_cs *engine, in validate_cmds_sorted()
650 static bool check_sorted(const struct intel_engine_cs *engine, in check_sorted()
675 static bool validate_regs_sorted(struct intel_engine_cs *engine) in validate_regs_sorted()
724 static int init_hash_table(struct intel_engine_cs *engine, in init_hash_table()
753 static void fini_hash_table(struct intel_engine_cs *engine) in fini_hash_table()
773 void intel_engine_init_cmd_parser(struct intel_engine_cs *engine) in intel_engine_init_cmd_parser()
865 void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine) in intel_engine_cleanup_cmd_parser()
874 find_cmd_in_table(struct intel_engine_cs *engine, in find_cmd_in_table()
898 find_cmd(struct intel_engine_cs *engine, in find_cmd()
941 find_reg(const struct intel_engine_cs *engine, bool is_master, u32 addr) in find_reg()
[all …]
Di915_gem_request.c222 struct intel_engine_cs *engine = req->engine; in i915_gem_request_retire_upto() local
258 struct intel_engine_cs *engine; in i915_gem_init_seqno() local
355 i915_gem_request_alloc(struct intel_engine_cs *engine, in i915_gem_request_alloc()
552 static void i915_gem_mark_busy(const struct intel_engine_cs *engine) in i915_gem_mark_busy()
580 struct intel_engine_cs *engine = request->engine; in __i915_add_request() local
913 static bool engine_retire_requests(struct intel_engine_cs *engine) in engine_retire_requests()
929 struct intel_engine_cs *engine; in i915_gem_retire_requests() local
Di915_gem_context.c409 struct intel_engine_cs *engine) in i915_gem_context_unpin()
476 struct intel_engine_cs *engine; in i915_gem_context_lost() local
565 struct intel_engine_cs *engine = req->engine; in mi_set_context() local
694 struct intel_engine_cs *engine, in skip_rcs_switch()
711 struct intel_engine_cs *engine, in needs_pd_load_pre()
755 struct intel_engine_cs *engine = req->engine; in do_rcs_switch() local
895 struct intel_engine_cs *engine = req->engine; in i915_switch_context() local
931 struct intel_engine_cs *engine; in i915_gem_switch_to_kernel_context() local
/drivers/gpu/drm/nouveau/nvkm/core/
Dengine.c33 struct nvkm_engine *engine = *pengine; in nvkm_engine_unref() local
44 nvkm_engine_ref(struct nvkm_engine *engine) in nvkm_engine_ref()
62 nvkm_engine_tile(struct nvkm_engine *engine, int region) in nvkm_engine_tile()
72 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_intr() local
80 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_fini() local
89 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_init() local
124 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_dtor() local
141 struct nvkm_engine *engine) in nvkm_engine_ctor()
/drivers/crypto/marvell/
Dcesa.c44 mv_cesa_dequeue_req_locked(struct mv_cesa_engine *engine, in mv_cesa_dequeue_req_locked()
58 static void mv_cesa_rearm_engine(struct mv_cesa_engine *engine) in mv_cesa_rearm_engine()
83 static int mv_cesa_std_process(struct mv_cesa_engine *engine, u32 status) in mv_cesa_std_process()
103 static int mv_cesa_int_process(struct mv_cesa_engine *engine, u32 status) in mv_cesa_int_process()
123 struct mv_cesa_engine *engine = priv; in mv_cesa_int() local
181 struct mv_cesa_engine *engine = creq->engine; in mv_cesa_queue_req() local
324 mv_cesa_conf_mbus_windows(struct mv_cesa_engine *engine, in mv_cesa_conf_mbus_windows()
390 struct mv_cesa_engine *engine = &cesa->engines[idx]; in mv_cesa_get_sram() local
432 struct mv_cesa_engine *engine = &cesa->engines[idx]; in mv_cesa_put_sram() local
504 struct mv_cesa_engine *engine = &cesa->engines[i]; in mv_cesa_probe() local
/drivers/crypto/
Dpicoxcell_crypto.c94 struct spacc_engine *engine; member
108 struct spacc_engine *engine; member
151 struct spacc_engine *engine; member
159 struct spacc_engine *engine; member
199 static inline int spacc_fifo_cmd_full(struct spacc_engine *engine) in spacc_fifo_cmd_full()
286 static struct spacc_ddt *spacc_sg_to_ddt(struct spacc_engine *engine, in spacc_sg_to_ddt()
327 struct spacc_engine *engine = req->engine; in spacc_aead_make_ddts() local
431 struct spacc_engine *engine = aead_ctx->generic.engine; in spacc_aead_free_ddts() local
575 struct spacc_engine *engine = ctx->generic.engine; in spacc_aead_submit() local
620 static void spacc_push(struct spacc_engine *engine) in spacc_push()
[all …]
/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dbase.c29 nvkm_gr_tile(struct nvkm_engine *engine, int region, struct nvkm_fb_tile *tile) in nvkm_gr_tile()
87 nvkm_gr_intr(struct nvkm_engine *engine) in nvkm_gr_intr()
94 nvkm_gr_oneinit(struct nvkm_engine *engine) in nvkm_gr_oneinit()
103 nvkm_gr_init(struct nvkm_engine *engine) in nvkm_gr_init()
110 nvkm_gr_dtor(struct nvkm_engine *engine) in nvkm_gr_dtor()
/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgpfifogk104.c60 gk104_fifo_gpfifo_engine_addr(struct nvkm_engine *engine) in gk104_fifo_gpfifo_engine_addr()
85 struct nvkm_engine *engine, bool suspend) in gk104_fifo_gpfifo_engine_fini()
112 struct nvkm_engine *engine) in gk104_fifo_gpfifo_engine_init()
137 struct nvkm_engine *engine) in gk104_fifo_gpfifo_engine_dtor()
146 struct nvkm_engine *engine, in gk104_fifo_gpfifo_engine_ctor()
224 u32 engine; member
244 struct nvkm_engine *engine = fifo->engine[i].engine; in gk104_fifo_gpfifo_new_() local
Dchang84.c48 g84_fifo_chan_engine(struct nvkm_engine *engine) in g84_fifo_chan_engine()
68 g84_fifo_chan_engine_addr(struct nvkm_engine *engine) in g84_fifo_chan_engine_addr()
91 struct nvkm_engine *engine, bool suspend) in g84_fifo_chan_engine_fini()
134 struct nvkm_engine *engine) in g84_fifo_chan_engine_init()
161 struct nvkm_engine *engine, in g84_fifo_chan_engine_ctor()
Dgpfifogf100.c36 gf100_fifo_gpfifo_engine_addr(struct nvkm_engine *engine) in gf100_fifo_gpfifo_engine_addr()
54 struct nvkm_engine *engine, bool suspend) in gf100_fifo_gpfifo_engine_fini()
90 struct nvkm_engine *engine) in gf100_fifo_gpfifo_engine_init()
109 struct nvkm_engine *engine) in gf100_fifo_gpfifo_engine_dtor()
118 struct nvkm_engine *engine, in gf100_fifo_gpfifo_engine_ctor()
Ddmanv40.c36 nv40_fifo_dma_engine(struct nvkm_engine *engine, u32 *reg, u32 *ctx) in nv40_fifo_dma_engine()
58 struct nvkm_engine *engine, bool suspend) in nv40_fifo_dma_engine_fini()
88 struct nvkm_engine *engine) in nv40_fifo_dma_engine_init()
119 struct nvkm_engine *engine) in nv40_fifo_dma_engine_dtor()
127 struct nvkm_engine *engine, in nv40_fifo_dma_engine_ctor()
Dchannv50.c32 nv50_fifo_chan_engine_addr(struct nvkm_engine *engine) in nv50_fifo_chan_engine_addr()
47 struct nvkm_engine *engine, bool suspend) in nv50_fifo_chan_engine_fini()
103 struct nvkm_engine *engine) in nv50_fifo_chan_engine_init()
130 struct nvkm_engine *engine) in nv50_fifo_chan_engine_dtor()
138 struct nvkm_engine *engine, in nv50_fifo_chan_engine_ctor()
Dbase.c205 nvkm_fifo_intr(struct nvkm_engine *engine) in nvkm_fifo_intr()
212 nvkm_fifo_fini(struct nvkm_engine *engine, bool suspend) in nvkm_fifo_fini()
221 nvkm_fifo_oneinit(struct nvkm_engine *engine) in nvkm_fifo_oneinit()
230 nvkm_fifo_init(struct nvkm_engine *engine) in nvkm_fifo_init()
238 nvkm_fifo_dtor(struct nvkm_engine *engine) in nvkm_fifo_dtor()
Dchan.c43 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_fini() local
76 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_init() local
109 struct nvkm_engine *engine = object->oproxy.base.engine; in nvkm_fifo_chan_child_del() local
136 struct nvkm_engine *engine = oclass->engine; in nvkm_fifo_chan_child_new() local
207 struct nvkm_engine *engine; in nvkm_fifo_chan_child_get() local
Dgk104.h23 struct nvkm_engine *engine; member
26 } engine[16]; member
46 const struct nvkm_enum *engine; member
62 gk104_fifo_engine_subdev(int engine) in gk104_fifo_engine_subdev()
/drivers/video/fbdev/via/
Daccel.c27 static int viafb_set_bpp(void __iomem *engine, u8 bpp) in viafb_set_bpp()
53 static int hw_bitblt_1(void __iomem *engine, u8 op, u32 width, u32 height, in hw_bitblt_1()
186 static int hw_bitblt_2(void __iomem *engine, u8 op, u32 width, u32 height, in hw_bitblt_2()
321 void __iomem *engine; in viafb_setup_engine() local
383 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_reset_engine() local
522 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_wait_engine_idle() local
/drivers/gpu/drm/via/
Dvia_dmablit.c209 via_fire_dmablit(struct drm_device *dev, drm_via_sg_info_t *vsg, int engine) in via_fire_dmablit()
289 via_abort_dmablit(struct drm_device *dev, int engine) in via_abort_dmablit()
297 via_dmablit_engine_off(struct drm_device *dev, int engine) in via_dmablit_engine_off()
314 via_dmablit_handler(struct drm_device *dev, int engine, int from_irq) in via_dmablit_handler()
397 via_dmablit_active(drm_via_blitq_t *blitq, int engine, uint32_t handle, wait_queue_head_t **queue) in via_dmablit_active()
429 via_dmablit_sync(struct drm_device *dev, uint32_t handle, int engine) in via_dmablit_sync()
463 int engine = (int) in via_dmablit_timer() local
680 via_dmablit_grab_slot(drm_via_blitq_t *blitq, int engine) in via_dmablit_grab_slot()
730 int engine; in via_dmablit() local
/drivers/gpu/drm/nouveau/nvkm/engine/
Dfalcon.c58 nvkm_falcon_intr(struct nvkm_engine *engine) in nvkm_falcon_intr()
95 nvkm_falcon_fini(struct nvkm_engine *engine, bool suspend) in nvkm_falcon_fini()
126 nvkm_falcon_oneinit(struct nvkm_engine *engine) in nvkm_falcon_oneinit()
157 nvkm_falcon_init(struct nvkm_engine *engine) in nvkm_falcon_init()
318 nvkm_falcon_dtor(struct nvkm_engine *engine) in nvkm_falcon_dtor()
Dxtensa.c57 nvkm_xtensa_intr(struct nvkm_engine *engine) in nvkm_xtensa_intr()
79 nvkm_xtensa_fini(struct nvkm_engine *engine, bool suspend) in nvkm_xtensa_fini()
94 nvkm_xtensa_init(struct nvkm_engine *engine) in nvkm_xtensa_init()
162 nvkm_xtensa_dtor(struct nvkm_engine *engine) in nvkm_xtensa_dtor()

1234