| /linux/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
|
| /linux/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()
|
| /linux/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, 0x00, sizeof(clk->eng)); in gk104_clk_tidy()
|
| 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()
|
| 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_core]; in gt215_clk_prog()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gmc_v12_0.c | 235 const unsigned eng = 17; in gmc_v12_0_flush_vm_hub() local 255 hub->eng_distance * eng, hub_ip); in gmc_v12_0_flush_vm_hub() 266 WREG32_RLC_NO_KIQ(hub->vm_inv_eng0_req + hub->eng_distance * eng, inv_req, hub_ip); in gmc_v12_0_flush_vm_hub() 271 hub->eng_distance * eng, hub_ip); in gmc_v12_0_flush_vm_hub() 286 hub->eng_distance * eng, 0, hub_ip); in gmc_v12_0_flush_vm_hub() 334 const unsigned eng = 17; in gmc_v12_0_flush_gpu_tlb() local 336 u32 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v12_0_flush_gpu_tlb() 337 u32 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v12_0_flush_gpu_tlb() 408 unsigned eng = ring->vm_inv_eng; in gmc_v12_0_emit_flush_gpu_tlb() local 422 hub->eng_distance * eng, 0x1, 0x1); in gmc_v12_0_emit_flush_gpu_tlb() [all …]
|
| H A D | gmc_v11_0.c | 244 const unsigned int eng = 17; in gmc_v11_0_flush_gpu_tlb() local 253 sem = hub->vm_inv_eng0_sem + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb() 254 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb() 255 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb() 374 unsigned int eng = ring->vm_inv_eng; in gmc_v11_0_emit_flush_gpu_tlb() local 388 hub->eng_distance * eng, 0x1, 0x1); in gmc_v11_0_emit_flush_gpu_tlb() 399 hub->eng_distance * eng, in gmc_v11_0_emit_flush_gpu_tlb() 401 hub->eng_distance * eng, in gmc_v11_0_emit_flush_gpu_tlb() 411 hub->eng_distance * eng, 0); in gmc_v11_0_emit_flush_gpu_tlb()
|
| H A D | gmc_v10_0.c | 259 const unsigned int eng = 17; in gmc_v10_0_flush_gpu_tlb() local 265 sem = hub->vm_inv_eng0_sem + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 266 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 267 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v10_0_flush_gpu_tlb() 382 unsigned int eng = ring->vm_inv_eng; in gmc_v10_0_emit_flush_gpu_tlb() local 396 hub->eng_distance * eng, 0x1, 0x1); in gmc_v10_0_emit_flush_gpu_tlb() 407 hub->eng_distance * eng, in gmc_v10_0_emit_flush_gpu_tlb() 409 hub->eng_distance * eng, in gmc_v10_0_emit_flush_gpu_tlb() 419 hub->eng_distance * eng, 0); in gmc_v10_0_emit_flush_gpu_tlb()
|
| H A D | gmc_v9_0.c | 840 const unsigned int eng = 17; in gmc_v9_0_flush_gpu_tlb() local 847 sem = hub->vm_inv_eng0_sem + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 848 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 849 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 861 uint32_t req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 862 uint32_t ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v9_0_flush_gpu_tlb() 986 unsigned int eng = ring->vm_inv_eng; in gmc_v9_0_emit_flush_gpu_tlb() local 1000 hub->eng_distance * eng, 0x1, 0x1); in gmc_v9_0_emit_flush_gpu_tlb() 1011 hub->eng_distance * eng, in gmc_v9_0_emit_flush_gpu_tlb() 1013 hub->eng_distance * eng, in gmc_v9_0_emit_flush_gpu_tlb() [all …]
|
| H A D | mmsch_v1_0.h | 57 struct mmsch_vf_eng_init_header eng[2]; member
|
| /linux/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)) argument 565 #define CN23XX_DPI_DMA_ENG_BUF(eng) \ argument 566 (CN23XX_DPI_DMA_ENG0_BUF + ((eng) * 8))
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_cpt.c | 87 int i, eng; in cpt_af_flt_intr_handler() local 97 eng = i; in cpt_af_flt_intr_handler() 100 eng = i + 64; in cpt_af_flt_intr_handler() 103 eng = i + 128; in cpt_af_flt_intr_handler() 106 grp = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng)) & 0xFF; in cpt_af_flt_intr_handler() 108 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), 0x0); in cpt_af_flt_intr_handler() 109 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng)); in cpt_af_flt_intr_handler() 110 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val & ~1ULL); in cpt_af_flt_intr_handler() 112 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), grp); in cpt_af_flt_intr_handler() 113 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val | 1ULL); in cpt_af_flt_intr_handler() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_dev_api.h | 360 u8 ppfid, enum qed_eng eng); 370 int qed_llh_set_roce_affinity(struct qed_dev *cdev, enum qed_eng eng);
|
| H A D | qed_dev.c | 625 enum qed_eng eng; in qed_llh_set_engine_affin() local 638 eng = cdev->fir_affin ? QED_ENG1 : QED_ENG0; in qed_llh_set_engine_affin() 639 rc = qed_llh_set_roce_affinity(cdev, eng); in qed_llh_set_engine_affin() 649 eng); in qed_llh_set_engine_affin() 655 eng = cdev->fir_affin ? QED_ENG1 : QED_ENG0; in qed_llh_set_engine_affin() 657 eng = QED_BOTH_ENG; in qed_llh_set_engine_affin() 660 rc = qed_llh_set_ppfid_affinity(cdev, ppfid, eng); in qed_llh_set_engine_affin() 671 eng); in qed_llh_set_engine_affin() 722 int qed_llh_set_ppfid_affinity(struct qed_dev *cdev, u8 ppfid, enum qed_eng eng) in qed_llh_set_ppfid_affinity() argument 740 switch (eng) { in qed_llh_set_ppfid_affinity() [all …]
|
| H A D | qed_rdma.c | 1957 enum qed_eng eng; in qed_iwarp_set_engine_affin() local 1966 eng = QED_BOTH_ENG; in qed_iwarp_set_engine_affin() 1968 eng = cdev->l2_affin_hint ? QED_ENG1 : QED_ENG0; in qed_iwarp_set_engine_affin() 1970 rc = qed_llh_set_ppfid_affinity(cdev, ppfid, eng); in qed_iwarp_set_engine_affin() 1980 eng); in qed_iwarp_set_engine_affin()
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_capture.c | 1395 #define GCAP_PRINT_INTEL_ENG_INFO(ebuf, eng) \ argument 1398 (eng)->name); \ 1399 i915_error_printf(ebuf, " i915-Eng-Inst-Class: 0x%02x\n", (eng)->class); \ 1400 i915_error_printf(ebuf, " i915-Eng-Inst-Id: 0x%02x\n", (eng)->instance); \ 1402 (eng)->logical_mask); \ 1427 struct intel_engine_cs *eng; in intel_guc_capture_print_engine_node() local 1468 eng = intel_guc_lookup_engine(guc, node->eng_class, node->eng_inst); in intel_guc_capture_print_engine_node() 1469 if (eng) in intel_guc_capture_print_engine_node() 1470 GCAP_PRINT_INTEL_ENG_INFO(ebuf, eng); in intel_guc_capture_print_engine_node()
|
| /linux/drivers/mtd/nand/ |
| H A D | ecc-realtek.c | 106 struct nand_ecc_engine *eng = nand->ecc.engine; in nand_to_rtlc() local 108 return container_of(eng, struct rtl_ecc_engine, engine); in nand_to_rtlc()
|
| /linux/Documentation/fb/ |
| H A D | sh7760fb.rst | 53 (http://documentation.renesas.com/eng/products/mpumcu/e602291_sh7760.pdf)
|
| /linux/drivers/dma/idxd/ |
| H A D | device.c | 1058 struct idxd_engine *eng; in idxd_engines_setup() local 1067 eng = idxd->engines[i]; in idxd_engines_setup() 1068 group = eng->group; in idxd_engines_setup() 1073 group->grpcfg.engines |= BIT(eng->id); in idxd_engines_setup()
|
| H A D | registers.h | 567 u64 eng:8; member
|
| H A D | perfmon.c | 315 flt_eng = flt_cfg.eng; in perfmon_pmu_event_start()
|
| /linux/fs/erofs/ |
| H A D | Kconfig | 44 which can be used for Android eng build, for example.
|
| /linux/drivers/spi/ |
| H A D | spi-amlogic-spifc-a4.c | 220 struct nand_ecc_engine *eng = nand->ecc.engine; in nand_to_aml_sfc() local 222 return container_of(eng, struct aml_sfc, ecc_eng); in nand_to_aml_sfc()
|
| /linux/drivers/crypto/marvell/octeontx2/ |
| H A D | otx2_cptpf_ucode.c | 162 static int __write_ucode_base(struct otx2_cptpf_dev *cptpf, int eng, in __write_ucode_base() argument 166 CPT_AF_EXEX_UCODE_BASE(eng), in __write_ucode_base()
|
| /linux/Documentation/kbuild/ |
| H A D | kconfig-language.rst | 780 .. [0] https://www.eng.uwaterloo.ca/~shshe/kconfig_semantics.pdf
|