Home
last modified time | relevance | path

Searched refs:eng (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/drivers/staging/kpc2000/kpc_dma/
Ddma.c29 struct kpc_dma_device *eng = container_of(ws, struct kpc_dma_device, irq_work); in ndd_irq_worker() local
31 lock_engine(eng); in ndd_irq_worker()
33 if (GetEngineCompletePtr(eng) == 0) in ndd_irq_worker()
36 if (eng->desc_completed->MyDMAAddr == GetEngineCompletePtr(eng)) in ndd_irq_worker()
39 cur = eng->desc_completed; in ndd_irq_worker()
42 dev_dbg(&eng->pldev->dev, "Handling completed descriptor %p (acd = %p)\n", cur, cur->acd); in ndd_irq_worker()
43 BUG_ON(cur == eng->desc_next); // Ordering failure. in ndd_irq_worker()
46 eng->accumulated_bytes = 0; in ndd_irq_worker()
47 eng->accumulated_flags = 0; in ndd_irq_worker()
50 eng->accumulated_bytes += cur->DescByteCount; in ndd_irq_worker()
[all …]
Dkpc_dma_driver.h147 u32 GetEngineCapabilities(struct kpc_dma_device *eng) in GetEngineCapabilities() argument
149 return readl(eng->eng_regs + 0); in GetEngineCapabilities()
153 void WriteEngineControl(struct kpc_dma_device *eng, u32 value) in WriteEngineControl() argument
155 writel(value, eng->eng_regs + 1); in WriteEngineControl()
159 u32 GetEngineControl(struct kpc_dma_device *eng) in GetEngineControl() argument
161 return readl(eng->eng_regs + 1); in GetEngineControl()
165 void SetClearEngineControl(struct kpc_dma_device *eng, u32 set_bits, u32 clear_bits) in SetClearEngineControl() argument
167 u32 val = GetEngineControl(eng); in SetClearEngineControl()
171 WriteEngineControl(eng, val); in SetClearEngineControl()
175 void SetEngineNextPtr(struct kpc_dma_device *eng, struct kpc_dma_descriptor *desc) in SetEngineNextPtr() argument
[all …]
Dfileops.c273 struct kpc_dma_device *eng = priv->ldev; in kpc_dma_close() local
275 lock_engine(eng); in kpc_dma_close()
277 stop_dma_engine(eng); in kpc_dma_close()
279 cur = eng->desc_completed->Next; in kpc_dma_close()
280 while (cur != eng->desc_next) { in kpc_dma_close()
281 dev_dbg(&eng->pldev->dev, "Aborting descriptor %p (acd = %p)\n", cur, cur->acd); in kpc_dma_close()
288 eng->desc_completed = cur; in kpc_dma_close()
293 start_dma_engine(eng); in kpc_dma_close()
295 unlock_engine(eng); in kpc_dma_close()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchannv50.c88 nvkm_kmap(chan->eng); in nv50_fifo_chan_engine_fini()
89 nvkm_wo32(chan->eng, offset + 0x00, 0x00000000); in nv50_fifo_chan_engine_fini()
90 nvkm_wo32(chan->eng, offset + 0x04, 0x00000000); in nv50_fifo_chan_engine_fini()
91 nvkm_wo32(chan->eng, offset + 0x08, 0x00000000); in nv50_fifo_chan_engine_fini()
92 nvkm_wo32(chan->eng, offset + 0x0c, 0x00000000); in nv50_fifo_chan_engine_fini()
93 nvkm_wo32(chan->eng, offset + 0x10, 0x00000000); in nv50_fifo_chan_engine_fini()
94 nvkm_wo32(chan->eng, offset + 0x14, 0x00000000); in nv50_fifo_chan_engine_fini()
95 nvkm_done(chan->eng); in nv50_fifo_chan_engine_fini()
116 nvkm_kmap(chan->eng); in nv50_fifo_chan_engine_init()
117 nvkm_wo32(chan->eng, offset + 0x00, 0x00190000); in nv50_fifo_chan_engine_init()
[all …]
Dchang84.c120 nvkm_kmap(chan->eng); in g84_fifo_chan_engine_fini()
121 nvkm_wo32(chan->eng, offset + 0x00, 0x00000000); in g84_fifo_chan_engine_fini()
122 nvkm_wo32(chan->eng, offset + 0x04, 0x00000000); in g84_fifo_chan_engine_fini()
123 nvkm_wo32(chan->eng, offset + 0x08, 0x00000000); in g84_fifo_chan_engine_fini()
124 nvkm_wo32(chan->eng, offset + 0x0c, 0x00000000); in g84_fifo_chan_engine_fini()
125 nvkm_wo32(chan->eng, offset + 0x10, 0x00000000); in g84_fifo_chan_engine_fini()
126 nvkm_wo32(chan->eng, offset + 0x14, 0x00000000); in g84_fifo_chan_engine_fini()
127 nvkm_done(chan->eng); in g84_fifo_chan_engine_fini()
147 nvkm_kmap(chan->eng); in g84_fifo_chan_engine_init()
148 nvkm_wo32(chan->eng, offset + 0x00, 0x00190000); in g84_fifo_chan_engine_init()
[all …]
Dchannv50.h14 struct nvkm_gpuobj *eng; member
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk104.c43 struct gk104_clk_info eng[16]; member
290 struct gk104_clk_info *info = &clk->eng[idx]; in calc_clk()
359 struct gk104_clk_info *info = &clk->eng[idx]; in gk104_clk_prog_0()
388 struct gk104_clk_info *info = &clk->eng[idx]; in gk104_clk_prog_2()
413 struct gk104_clk_info *info = &clk->eng[idx]; in gk104_clk_prog_3()
424 struct gk104_clk_info *info = &clk->eng[idx]; in gk104_clk_prog_4_0()
439 struct gk104_clk_info *info = &clk->eng[idx]; in gk104_clk_prog_4_1()
466 for (j = 0; j < ARRAY_SIZE(clk->eng); j++) { in gk104_clk_prog()
469 if (!clk->eng[j].freq) in gk104_clk_prog()
482 memset(clk->eng, 0x00, sizeof(clk->eng)); in gk104_clk_tidy()
Dgt215.c36 struct gt215_clk_info eng[nv_clk_src_max]; member
278 &clk->eng[dom]); in calc_clk()
289 struct gt215_clk_info *info = &clk->eng[nv_clk_src_host]; in calc_host()
365 struct gt215_clk_info *info = &clk->eng[dom]; in prog_pll()
409 struct gt215_clk_info *info = &clk->eng[dom]; in prog_clk()
417 struct gt215_clk_info *info = &clk->eng[nv_clk_src_host]; in prog_host()
445 struct gt215_clk_info *info = &clk->eng[dom]; in prog_core()
462 struct gt215_clk_info *core = &clk->eng[nv_clk_src_core]; in gt215_clk_calc()
477 &clk->eng[nv_clk_src_core_intm]); in gt215_clk_calc()
489 struct gt215_clk_info *core = &clk->eng[nv_clk_src_core]; in gt215_clk_prog()
Dgf100.c43 struct gf100_clk_info eng[16]; member
276 struct gf100_clk_info *info = &clk->eng[idx]; in calc_clk()
346 struct gf100_clk_info *info = &clk->eng[idx]; in gf100_clk_prog_0()
368 struct gf100_clk_info *info = &clk->eng[idx]; in gf100_clk_prog_2()
395 struct gf100_clk_info *info = &clk->eng[idx]; in gf100_clk_prog_3()
410 struct gf100_clk_info *info = &clk->eng[idx]; in gf100_clk_prog_4()
431 for (j = 0; j < ARRAY_SIZE(clk->eng); j++) { in gf100_clk_prog()
432 if (!clk->eng[j].freq) in gf100_clk_prog()
445 memset(clk->eng, 0x00, sizeof(clk->eng)); in gf100_clk_tidy()
/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
Dcn23xx_pf_regs.h552 #define CN23XX_DPI_DMA_ENG_ENB(eng) (CN23XX_DPI_DMA_ENG0_ENB + ((eng) * 8)) argument
565 #define CN23XX_DPI_DMA_ENG_BUF(eng) \ argument
566 (CN23XX_DPI_DMA_ENG0_BUF + ((eng) * 8))
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Dgmc_v10_0.c235 const unsigned eng = 17; in gmc_v10_0_flush_vm_hub() local
238 WREG32_NO_KIQ(hub->vm_inv_eng0_req + eng, tmp); in gmc_v10_0_flush_vm_hub()
245 RREG32_NO_KIQ(hub->vm_inv_eng0_req + eng); in gmc_v10_0_flush_vm_hub()
249 tmp = RREG32_NO_KIQ(hub->vm_inv_eng0_ack + eng); in gmc_v10_0_flush_vm_hub()
339 unsigned eng = ring->vm_inv_eng; in gmc_v10_0_emit_flush_gpu_tlb() local
347 amdgpu_ring_emit_reg_write_reg_wait(ring, hub->vm_inv_eng0_req + eng, in gmc_v10_0_emit_flush_gpu_tlb()
348 hub->vm_inv_eng0_ack + eng, in gmc_v10_0_emit_flush_gpu_tlb()
Dgmc_v9_0.c470 const unsigned eng = 17; in gmc_v9_0_flush_gpu_tlb() local
485 uint32_t req = hub->vm_inv_eng0_req + eng; in gmc_v9_0_flush_gpu_tlb()
486 uint32_t ack = hub->vm_inv_eng0_ack + eng; in gmc_v9_0_flush_gpu_tlb()
494 WREG32_NO_KIQ(hub->vm_inv_eng0_req + eng, tmp); in gmc_v9_0_flush_gpu_tlb()
501 RREG32_NO_KIQ(hub->vm_inv_eng0_req + eng); in gmc_v9_0_flush_gpu_tlb()
504 tmp = RREG32_NO_KIQ(hub->vm_inv_eng0_ack + eng); in gmc_v9_0_flush_gpu_tlb()
522 unsigned eng = ring->vm_inv_eng; in gmc_v9_0_emit_flush_gpu_tlb() local
530 amdgpu_ring_emit_reg_write_reg_wait(ring, hub->vm_inv_eng0_req + eng, in gmc_v9_0_emit_flush_gpu_tlb()
531 hub->vm_inv_eng0_ack + eng, in gmc_v9_0_emit_flush_gpu_tlb()
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_dev_api.h403 u8 ppfid, enum qed_eng eng);
413 int qed_llh_set_roce_affinity(struct qed_dev *cdev, enum qed_eng eng);
Dqed_dev.c668 enum qed_eng eng; in qed_llh_set_engine_affin() local
681 eng = cdev->fir_affin ? QED_ENG1 : QED_ENG0; in qed_llh_set_engine_affin()
682 rc = qed_llh_set_roce_affinity(cdev, eng); in qed_llh_set_engine_affin()
692 eng); in qed_llh_set_engine_affin()
697 eng = cdev->fir_affin ? QED_ENG1 : QED_ENG0; in qed_llh_set_engine_affin()
699 eng = QED_BOTH_ENG; in qed_llh_set_engine_affin()
702 rc = qed_llh_set_ppfid_affinity(cdev, ppfid, eng); in qed_llh_set_engine_affin()
713 eng); in qed_llh_set_engine_affin()
764 int qed_llh_set_ppfid_affinity(struct qed_dev *cdev, u8 ppfid, enum qed_eng eng) in qed_llh_set_ppfid_affinity() argument
782 switch (eng) { in qed_llh_set_ppfid_affinity()
[all …]
Dqed_rdma.c1919 enum qed_eng eng; in qed_iwarp_set_engine_affin() local
1928 eng = QED_BOTH_ENG; in qed_iwarp_set_engine_affin()
1930 eng = cdev->l2_affin_hint ? QED_ENG1 : QED_ENG0; in qed_iwarp_set_engine_affin()
1932 rc = qed_llh_set_ppfid_affinity(cdev, ppfid, eng); in qed_iwarp_set_engine_affin()
1942 eng); in qed_iwarp_set_engine_affin()
Dqed_debug.c2010 fw_info.ver.num.eng) < 0) in qed_dump_fw_ver_param()
Dqed_hsi.h2693 u8 eng; member
/Linux-v5.4/fs/erofs/
DKconfig26 which can be used for Android eng build, for example.
/Linux-v5.4/Documentation/fb/
Dsh7760fb.rst53 (http://documentation.renesas.com/eng/products/mpumcu/e602291_sh7760.pdf)
/Linux-v5.4/crypto/
DKconfig1218 <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
1235 <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
1255 <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
1271 <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
1287 <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
/Linux-v5.4/Documentation/kbuild/
Dkconfig-language.rst672 .. [0] http://www.eng.uwaterloo.ca/~shshe/kconfig_semantics.pdf
/Linux-v5.4/Documentation/admin-guide/laptops/
Dthinkpad-acpi.rst10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
/Linux-v5.4/
DMAINTAINERS16113 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>