/kernel/linux/linux-5.10/drivers/staging/kpc2000/kpc_dma/ |
H A D | dma.c | 29 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 in ndd_irq_worker() 72 start_dma_engine(struct kpc_dma_device *eng) start_dma_engine() argument 85 setup_dma_engine(struct kpc_dma_device *eng, u32 desc_cnt) setup_dma_engine() argument 157 stop_dma_engine(struct kpc_dma_device *eng) stop_dma_engine() argument 206 destroy_dma_engine(struct kpc_dma_device *eng) destroy_dma_engine() argument 232 count_descriptors_available(struct kpc_dma_device *eng) count_descriptors_available() argument [all...] |
H A D | kpc_dma_driver.h | 147 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, struc argument 181 SetEngineSWPtr(struct kpc_dma_device *eng, struct kpc_dma_descriptor *desc) SetEngineSWPtr() argument 187 ClearEngineCompletePtr(struct kpc_dma_device *eng) ClearEngineCompletePtr() argument 193 GetEngineCompletePtr(struct kpc_dma_device *eng) GetEngineCompletePtr() argument 199 lock_engine(struct kpc_dma_device *eng) lock_engine() argument 206 unlock_engine(struct kpc_dma_device *eng) unlock_engine() argument [all...] |
H A D | fileops.c | 273 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | channv50.c | 88 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, offse in nv50_fifo_chan_engine_init() [all...] |
H A D | chang84.c | 120 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, offse in g84_fifo_chan_engine_init() [all...] |
/kernel/linux/linux-6.6/include/linux/mtd/ |
H A D | nand-ecc-mxic.h | 21 void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng); 22 int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng, 38 static inline void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng) {} in mxic_ecc_put_pipelined_engine() argument 40 static inline int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng, in mxic_ecc_process_data_pipelined() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | g84.c | 49 ret = nvkm_gpuobj_new(device, 0x0200, 0, true, chan->inst, &chan->eng); in g84_chan_ramfc_write() 143 nvkm_kmap(chan->eng); in g84_ectx_bind() 144 nvkm_wo32(chan->eng, ptr0 + 0x00, flags); in g84_ectx_bind() 145 nvkm_wo32(chan->eng, ptr0 + 0x04, lower_32_bits(limit)); in g84_ectx_bind() 146 nvkm_wo32(chan->eng, ptr0 + 0x08, lower_32_bits(start)); in g84_ectx_bind() 147 nvkm_wo32(chan->eng, ptr0 + 0x0c, upper_32_bits(limit) << 24 | in g84_ectx_bind() 149 nvkm_wo32(chan->eng, ptr0 + 0x10, 0x00000000); in g84_ectx_bind() 150 nvkm_wo32(chan->eng, ptr0 + 0x14, 0x00000000); in g84_ectx_bind() 151 nvkm_done(chan->eng); in g84_ectx_bind()
|
H A D | nv50.c | 90 ret = nvkm_gpuobj_new(device, 0x1200, 0, true, chan->inst, &chan->eng); in nv50_chan_ramfc_write() 193 nvkm_kmap(chan->eng); in nv50_ectx_bind() 194 nvkm_wo32(chan->eng, ptr0 + 0x00, flags); in nv50_ectx_bind() 195 nvkm_wo32(chan->eng, ptr0 + 0x04, lower_32_bits(limit)); in nv50_ectx_bind() 196 nvkm_wo32(chan->eng, ptr0 + 0x08, lower_32_bits(start)); in nv50_ectx_bind() 197 nvkm_wo32(chan->eng, ptr0 + 0x0c, upper_32_bits(limit) << 24 | in nv50_ectx_bind() 199 nvkm_wo32(chan->eng, ptr0 + 0x10, 0x00000000); in nv50_ectx_bind() 200 nvkm_wo32(chan->eng, ptr0 + 0x14, 0x00000000); in nv50_ectx_bind() 201 nvkm_done(chan->eng); in nv50_ectx_bind()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | gk104.c | 43 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, in gk104_clk_tidy() [all...] |
H A D | gt215.c | 36 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_cor in gt215_clk_prog() [all...] |
H A D | gf100.c | 43 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() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | gk104.c | 43 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, in gk104_clk_tidy() [all...] |
H A D | gt215.c | 36 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_cor in gt215_clk_prog() [all...] |
H A D | gf100.c | 43 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() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cpt_devlink.c | 58 struct otx2_cpt_engs_rsvd *eng; in otx2_cpt_dl_info_firmware_version_put() local 62 eng = find_engines_by_type(&grp[i], eng_type); in otx2_cpt_dl_info_firmware_version_put() 63 if (eng) in otx2_cpt_dl_info_firmware_version_put() 65 eng->ucode->ver_str); in otx2_cpt_dl_info_firmware_version_put()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v10_0.c | 202 const unsigned eng = 17; in gmc_v10_0_flush_vm_hub() local 218 hub->eng_distance * eng); in gmc_v10_0_flush_vm_hub() 228 WREG32_NO_KIQ(hub->vm_inv_eng0_req + hub->eng_distance * eng, inv_req); in gmc_v10_0_flush_vm_hub() 235 RREG32_NO_KIQ(hub->vm_inv_eng0_req + hub->eng_distance * eng); in gmc_v10_0_flush_vm_hub() 240 hub->eng_distance * eng); in gmc_v10_0_flush_vm_hub() 255 hub->eng_distance * eng, 0); in gmc_v10_0_flush_vm_hub() 292 const unsigned eng = 17; in gmc_v10_0_flush_gpu_tlb() local 294 u32 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 295 u32 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 428 unsigned eng in gmc_v10_0_emit_flush_gpu_tlb() local [all...] |
H A D | gmc_v9_0.c | 722 const unsigned eng = 17; in gmc_v9_0_flush_gpu_tlb() local 750 uint32_t req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 751 uint32_t ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 773 hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 785 hub->eng_distance * eng, inv_req); in gmc_v9_0_flush_gpu_tlb() 794 hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 798 hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 815 hub->eng_distance * eng, 0); in gmc_v9_0_flush_gpu_tlb() 920 unsigned eng = ring->vm_inv_eng; in gmc_v9_0_emit_flush_gpu_tlb() local 934 hub->eng_distance * eng, in gmc_v9_0_emit_flush_gpu_tlb() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v10_0.c | 241 const unsigned int eng = 17; in gmc_v10_0_flush_vm_hub() local 261 hub->eng_distance * eng, hub_ip); in gmc_v10_0_flush_vm_hub() 273 hub->eng_distance * eng, in gmc_v10_0_flush_vm_hub() 283 hub->eng_distance * eng, hub_ip); in gmc_v10_0_flush_vm_hub() 288 hub->eng_distance * eng, hub_ip); in gmc_v10_0_flush_vm_hub() 304 hub->eng_distance * eng, 0, hub_ip); in gmc_v10_0_flush_vm_hub() 343 const unsigned int eng = 17; in gmc_v10_0_flush_gpu_tlb() local 345 u32 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 346 u32 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 479 unsigned int eng in gmc_v10_0_emit_flush_gpu_tlb() local [all...] |
H A D | gmc_v11_0.c | 202 const unsigned int eng = 17; in gmc_v11_0_flush_vm_hub() local 222 hub->eng_distance * eng, hub_ip); in gmc_v11_0_flush_vm_hub() 232 WREG32_RLC_NO_KIQ(hub->vm_inv_eng0_req + hub->eng_distance * eng, inv_req, hub_ip); in gmc_v11_0_flush_vm_hub() 237 hub->eng_distance * eng, hub_ip); in gmc_v11_0_flush_vm_hub() 252 hub->eng_distance * eng, 0, hub_ip); in gmc_v11_0_flush_vm_hub() 300 const unsigned int eng = 17; in gmc_v11_0_flush_gpu_tlb() local 302 u32 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb() 303 u32 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb() 387 unsigned int eng = ring->vm_inv_eng; in gmc_v11_0_emit_flush_gpu_tlb() local 401 hub->eng_distance * eng, in gmc_v11_0_emit_flush_gpu_tlb() [all...] |
H A D | gmc_v9_0.c | 817 const unsigned int eng = 17; in gmc_v9_0_flush_gpu_tlb() local 850 uint32_t req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 851 uint32_t ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 873 tmp = RREG32_SOC15_IP_NO_KIQ(MMHUB, hub->vm_inv_eng0_sem + hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 875 tmp = RREG32_SOC15_IP_NO_KIQ(GC, hub->vm_inv_eng0_sem + hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 887 WREG32_SOC15_IP_NO_KIQ(MMHUB, hub->vm_inv_eng0_req + hub->eng_distance * eng, inv_req); in gmc_v9_0_flush_gpu_tlb() 889 WREG32_SOC15_IP_NO_KIQ(GC, hub->vm_inv_eng0_req + hub->eng_distance * eng, inv_req); in gmc_v9_0_flush_gpu_tlb() 899 hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 903 tmp = RREG32_SOC15_IP_NO_KIQ(MMHUB, hub->vm_inv_eng0_ack + hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 905 tmp = RREG32_SOC15_IP_NO_KIQ(GC, hub->vm_inv_eng0_ack + hub->eng_distance * eng); in gmc_v9_0_flush_gpu_tlb() 1040 unsigned int eng = ring->vm_inv_eng; gmc_v9_0_emit_flush_gpu_tlb() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/ |
H A D | ecc-mxic.c | 114 static struct mxic_ecc_engine *ext_ecc_eng_to_mxic(struct nand_ecc_engine *eng) in ext_ecc_eng_to_mxic() argument 116 return container_of(eng, struct mxic_ecc_engine, external_engine); in ext_ecc_eng_to_mxic() 119 static struct mxic_ecc_engine *pip_ecc_eng_to_mxic(struct nand_ecc_engine *eng) in pip_ecc_eng_to_mxic() argument 121 return container_of(eng, struct mxic_ecc_engine, pipelined_engine); in pip_ecc_eng_to_mxic() 126 struct nand_ecc_engine *eng = nand->ecc.engine; in nand_to_mxic() local 128 if (eng->integration == NAND_ECC_ENGINE_INTEGRATION_EXTERNAL) in nand_to_mxic() 129 return ext_ecc_eng_to_mxic(eng); in nand_to_mxic() 131 return pip_ecc_eng_to_mxic(eng); in nand_to_mxic() 468 int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng, in mxic_ecc_process_data_pipelined() argument 471 struct mxic_ecc_engine *mxic = pip_ecc_eng_to_mxic(eng); in mxic_ecc_process_data_pipelined() 764 mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng) mxic_ecc_put_pipelined_engine() argument [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-mxic.c | 695 struct nand_ecc_engine *eng; in mxic_spi_mem_ecc_probe() local 700 eng = mxic_ecc_get_pipelined_engine(pdev); in mxic_spi_mem_ecc_probe() 701 if (IS_ERR(eng)) in mxic_spi_mem_ecc_probe() 702 return PTR_ERR(eng); in mxic_spi_mem_ecc_probe() 704 eng->dev = &pdev->dev; in mxic_spi_mem_ecc_probe() 705 eng->integration = NAND_ECC_ENGINE_INTEGRATION_PIPELINED; in mxic_spi_mem_ecc_probe() 706 eng->ops = &mxic_spi_mem_ecc_engine_pipelined_ops; in mxic_spi_mem_ecc_probe() 707 eng->priv = mxic; in mxic_spi_mem_ecc_probe() 708 mxic->ecc.pipelined_engine = eng; in mxic_spi_mem_ecc_probe() 709 nand_ecc_register_on_host_hw_engine(eng); in mxic_spi_mem_ecc_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | cn23xx_pf_regs.h | 552 #define CN23XX_DPI_DMA_ENG_ENB(eng) (CN23XX_DPI_DMA_ENG0_ENB + ((eng) * 8)) 565 #define CN23XX_DPI_DMA_ENG_BUF(eng) \ 566 (CN23XX_DPI_DMA_ENG0_BUF + ((eng) * 8))
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | cn23xx_pf_regs.h | 552 #define CN23XX_DPI_DMA_ENG_ENB(eng) (CN23XX_DPI_DMA_ENG0_ENB + ((eng) * 8)) 565 #define CN23XX_DPI_DMA_ENG_BUF(eng) \ 566 (CN23XX_DPI_DMA_ENG0_BUF + ((eng) * 8))
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_cpt.c | 46 int i, eng; in cpt_af_flt_intr_handler() local 56 eng = i; in cpt_af_flt_intr_handler() 59 eng = i + 64; in cpt_af_flt_intr_handler() 62 eng = i + 128; in cpt_af_flt_intr_handler() 65 grp = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng)) & 0xFF; in cpt_af_flt_intr_handler() 67 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), 0x0); in cpt_af_flt_intr_handler() 68 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng)); in cpt_af_flt_intr_handler() 69 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val & ~1ULL); in cpt_af_flt_intr_handler() 71 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), grp); in cpt_af_flt_intr_handler() 72 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), va in cpt_af_flt_intr_handler() [all...] |