| /linux/Documentation/devicetree/bindings/fsi/ |
| H A D | fsi.txt | 5 engines within those slaves. However, we have a facility to match devicetree 6 nodes to probed engines. This allows for fsi engines to expose non-probeable 16 represent the FSI slaves and their slave engines. As a basic outline: 41 adding subordinate device tree nodes as children of FSI engines. 79 Each slave provides an address-space, under which the engines are accessible. 91 FSI engines (devices) 116 additional engines, but they don't necessarily need to be describe in the
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | selftest_guc_multi_lrc.c | 13 static void logical_sort(struct intel_engine_cs **engines, int num_engines) in logical_sort() argument 20 if (engines[j]->logical_mask & BIT(i)) { in logical_sort() 21 sorted[i] = engines[j]; in logical_sort() 26 memcpy(*engines, *sorted, in logical_sort()
|
| /linux/Documentation/netlabel/ |
| H A D | introduction.rst | 15 is composed of three main components, the protocol engines, the communication 21 The protocol engines are responsible for both applying and retrieving the 25 refrain from calling the protocol engines directly, instead they should use 45 independent interface to the underlying NetLabel protocol engines. In addition
|
| /linux/drivers/crypto/marvell/cesa/ |
| H A D | cesa.c | 377 struct mv_cesa_engine *engine = &cesa->engines[idx]; in mv_cesa_get_sram() 409 struct mv_cesa_engine *engine = &cesa->engines[idx]; in mv_cesa_put_sram() 425 struct mv_cesa_engine *engines; in mv_cesa_probe() local 454 cesa->engines = devm_kcalloc(dev, caps->nengines, sizeof(*engines), in mv_cesa_probe() 456 if (!cesa->engines) in mv_cesa_probe() 474 struct mv_cesa_engine *engine = &cesa->engines[i]; in mv_cesa_probe()
|
| /linux/Documentation/misc-devices/ |
| H A D | mrvl_cn10k_dpi.rst | 12 mailbox logic, and a set of DMA engines & DMA command queues. 20 the DMA engines and VF device's DMA command queues. Also, driver creates 38 a pem port to which DMA engines are wired.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-hsi | 8 engines (APE) with cellular modem engines (CMT) in cellular
|
| H A D | sysfs-bus-fsi | 26 that control access to the internally connected engines. In
|
| /linux/drivers/gpu/drm/nouveau/nvif/ |
| H A D | fifo.c | 64 device->runlist[i].engines = a->v.runlist[i].data; in nvif_fifo_runlists() 82 if (device->runlist[i].engines & engine) in nvif_fifo_runlist()
|
| /linux/include/uapi/drm/ |
| H A D | i915_drm.h | 2328 struct i915_engine_class_instance engines[]; member 2337 struct i915_engine_class_instance engines[N__]; \ 2366 struct i915_engine_class_instance engines[]; member 2376 struct i915_engine_class_instance engines[N__]; \ 2493 struct i915_engine_class_instance engines[]; member 2505 struct i915_engine_class_instance engines[N__]; \ 2568 struct i915_engine_class_instance engines[]; member 2573 struct i915_engine_class_instance engines[N__]; \ 3384 struct drm_i915_engine_info engines[]; member
|
| /linux/tools/include/uapi/drm/ |
| H A D | i915_drm.h | 2328 struct i915_engine_class_instance engines[]; member 2337 struct i915_engine_class_instance engines[N__]; \ 2366 struct i915_engine_class_instance engines[]; member 2376 struct i915_engine_class_instance engines[N__]; \ 2493 struct i915_engine_class_instance engines[]; member 2505 struct i915_engine_class_instance engines[N__]; \ 2568 struct i915_engine_class_instance engines[]; member 2573 struct i915_engine_class_instance engines[N__]; \ 3384 struct drm_i915_engine_info engines[]; member
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | Kconfig.profile | 45 The driver sends a periodic heartbeat down all active engines to 70 certain platforms and certain engines which will be reflected in the 74 int "Preempt timeout for compute engines (ms, jiffy granularity)" 89 certain platforms and certain engines which will be reflected in the
|
| /linux/drivers/dma/idxd/ |
| H A D | device.c | 689 engine = idxd->engines[i]; in idxd_engines_clear_state() 879 iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset); in idxd_group_config_write() 1057 int i, engines = 0; in idxd_engines_setup() local 1063 group->grpcfg.engines = 0; in idxd_engines_setup() 1067 eng = idxd->engines[i]; in idxd_engines_setup() 1073 group->grpcfg.engines |= BIT(eng->id); in idxd_engines_setup() 1074 engines++; in idxd_engines_setup() 1077 if (!engines) in idxd_engines_setup() 1217 group->grpcfg.engines = ioread64(idxd->reg_base + grpcfg_offset); in idxd_group_load_config() 1219 grpcfg_offset, group->grpcfg.engines); in idxd_group_load_config() [all …]
|
| H A D | init.c | 277 engine = idxd->engines[i]; in idxd_clean_engines() 282 kfree(idxd->engines); in idxd_clean_engines() 292 idxd->engines = kcalloc_node(idxd->max_engines, sizeof(struct idxd_engine *), in idxd_setup_engines() 294 if (!idxd->engines) in idxd_setup_engines() 319 idxd->engines[i] = engine; in idxd_setup_engines() 326 engine = idxd->engines[i]; in idxd_setup_engines() 331 kfree(idxd->engines); in idxd_setup_engines() 894 memcpy(saved_engine, idxd->engines[i], sizeof(*saved_engine)); in idxd_device_config_save() 987 engine = idxd->engines[i]; in idxd_device_config_restore()
|
| H A D | defaults.c | 44 engine = idxd->engines[0]; in idxd_load_iaa_device_defaults()
|
| H A D | sysfs.c | 314 struct idxd_engine *engine = idxd->engines[i]; in group_engines_show() 332 __ATTR(engines, 0444, group_engines_show, NULL); 1818 kfree(idxd->engines); in idxd_conf_device_release() 1844 engine = idxd->engines[i]; in idxd_register_engine_devices() 1855 engine = idxd->engines[i]; in idxd_register_engine_devices() 1860 engine = idxd->engines[j]; in idxd_register_engine_devices() 1953 device_unregister(engine_confdev(idxd->engines[i])); in idxd_register_devices() 1973 struct idxd_engine *engine = idxd->engines[i]; in idxd_unregister_devices()
|
| /linux/Documentation/devicetree/bindings/powerpc/4xx/ |
| H A D | ppc440spe-adma.txt | 5 for DMA engines and Memory Queue Module node. The latter is used 40 for both DMA engines>.
|
| /linux/drivers/gpu/drm/nouveau/include/nvif/ |
| H A D | device.h | 14 u64 engines; member
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vas-api.rst | 14 unit comprises of one or more hardware engines or co-processor types 62 access to all GZIP engines in the system. The only valid operations on 79 engines (typically, one per P9 chip) there is just one 130 "Discovery of available VAS engines" section below. 168 that the application can use to copy/paste its CRB to the hardware engines. 190 Discovery of available VAS engines
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt_engines_debugfs.c | 27 DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(engines);
|
| /linux/Documentation/gpu/rfc/ |
| H A D | i915_scheduler.rst | 43 * Features like timeslicing / preemption / virtual engines would 104 * Export engines logical mapping 109 Export engines logical mapping 116 engines in logical order which is a new requirement compared to execlists.
|
| /linux/drivers/hsi/ |
| H A D | Kconfig | 10 application engines and cellular modems.
|
| /linux/drivers/pmdomain/sunxi/ |
| H A D | Kconfig | 33 video engines.
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_dmm_priv.h | 167 struct refill_engine *engines; member
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_idle.c | 203 u64 engines; in xe_gt_idle_pg_print() member 256 if (gt->info.engine_mask & media_slices[n].engines) in xe_gt_idle_pg_print()
|
| /linux/Documentation/driver-api/ |
| H A D | dma-buf.rst | 251 that userspace uses for synchronization across engines or with the CPU, which 330 compute side, like compute units or command submission engines. If both a 3D 348 achieved through e.g. through dedicated engines and minimal compute unit 372 Note that workloads that run on independent hardware like copy engines or other 375 engines to clear or copy memory needed to resolve the page fault.
|