| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_ccs_mode.c | 18 static void __xe_gt_apply_ccs_mode(struct xe_gt *gt, u32 num_engines) in __xe_gt_apply_ccs_mode() argument 28 xe_assert(xe, num_engines && num_engines <= num_slices); in __xe_gt_apply_ccs_mode() 29 xe_assert(xe, !(num_slices % num_engines)); in __xe_gt_apply_ccs_mode() 49 for (width = num_slices / num_engines; width; width--) { in __xe_gt_apply_ccs_mode() 57 if (hwe->logical_instance >= num_engines) in __xe_gt_apply_ccs_mode() 81 mode, config, num_engines, num_slices); in __xe_gt_apply_ccs_mode() 118 u32 num_engines, num_slices; in ccs_mode_store() local 127 ret = kstrtou32(buff, 0, &num_engines); in ccs_mode_store() 136 if (!num_engines || num_engines > num_slices || num_slices % num_engines) { in ccs_mode_store() 138 num_engines, num_slices); in ccs_mode_store() [all …]
|
| H A D | xe_query.c | 221 engines->num_engines = i; in query_engines() 643 size += gt->oa.oa_unit[i].num_engines * in calc_oa_unit_query_size() 702 du->num_engines = j; in query_oa_units()
|
| H A D | xe_oa.c | 1962 return hwe->oa_unit && hwe->oa_unit->num_engines ? in xe_oa_unit_id() 2691 u[index].num_engines++; in xe_oa_init_gt()
|
| /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 18 for (i = 0; i < num_engines; ++i) in logical_sort() 27 sizeof(struct intel_engine_cs *) * num_engines); in logical_sort()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_context.c | 395 unsigned num_engines; member 418 if (idx >= set->num_engines) { in set_proto_ctx_engines_balance() 420 idx, set->num_engines); in set_proto_ctx_engines_balance() 424 idx = array_index_nospec(idx, set->num_engines); in set_proto_ctx_engines_balance() 509 if (idx >= set->num_engines) { in set_proto_ctx_engines_bond() 512 idx, set->num_engines); in set_proto_ctx_engines_bond() 516 idx = array_index_nospec(idx, set->num_engines); in set_proto_ctx_engines_bond() 610 if (slot >= set->num_engines) { in set_proto_ctx_engines_parallel_submit() 612 slot, set->num_engines); in set_proto_ctx_engines_parallel_submit() 757 set.num_engines = (args->size - sizeof(*user)) / sizeof(*user->engines); in set_proto_ctx_engines() [all …]
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_heartbeat.c | 54 const size_t max_aes = accel_dev->hw_device->num_engines; in validate_hb_ctrs_cnt() 82 const size_t max_aes = accel_dev->hw_device->num_engines; in adf_heartbeat_check_ctrs() 165 const size_t max_aes = hw_device->num_engines; in adf_hb_get_status()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_dmm_tiler.c | 285 for (i = 0; i < dmm->num_engines; i++) { in omap_dmm_irq_handler() 756 REFILL_BUFFER_SIZE * omap_dmm->num_engines, in omap_dmm_remove() 838 omap_dmm->num_engines = (hwinfo >> 24) & 0x1F; in omap_dmm_probe() 843 atomic_set(&omap_dmm->engine_counter, omap_dmm->num_engines); in omap_dmm_probe() 879 REFILL_BUFFER_SIZE * omap_dmm->num_engines, in omap_dmm_probe() 889 omap_dmm->num_engines); in omap_dmm_probe() 895 for (i = 0; i < omap_dmm->num_engines; i++) { in omap_dmm_probe()
|
| H A D | omap_dmm_priv.h | 168 int num_engines; member
|
| /linux/drivers/dma/idxd/ |
| H A D | defaults.c | 48 engine->group->num_engines++; in idxd_load_iaa_device_defaults()
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_context.c | 318 count = engines->num_engines; in live_parallel_switch() 1370 unsigned long idx, ndwords, dw, num_engines; in igt_ctx_readonly() local 1410 num_engines = 0; in igt_ctx_readonly() 1413 num_engines++; in igt_ctx_readonly() 1462 ndwords, num_engines); in igt_ctx_readonly() 1776 unsigned long num_engines, count; in igt_vm_isolation() local 1842 num_engines = 0; in igt_vm_isolation() 1884 num_engines++; in igt_vm_isolation() 1887 count, num_engines); in igt_vm_isolation()
|
| H A D | huge_pages.c | 1270 ce = engines->engines[order[i] % engines->num_engines]; in igt_write_huge() 1720 ce = engines->engines[order[i] % engines->num_engines]; in igt_ppgtt_mixed()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | sdma.c | 1254 void sdma_clean(struct hfi1_devdata *dd, size_t num_engines) in sdma_clean() argument 1273 for (i = 0; dd->per_sdma && i < num_engines; ++i) { in sdma_clean() 1330 size_t num_engines = chip_sdma_engines(dd); in sdma_init() local 1342 num_engines = mod_num_sdma; in sdma_init() 1350 chip_sdma_mem_size(dd) / (num_engines * SDMA_BLOCK_SIZE); in sdma_init() 1358 num_engines, descq_cnt); in sdma_init() 1361 dd->per_sdma = kcalloc_node(num_engines, sizeof(*dd->per_sdma), in sdma_init() 1378 for (this_idx = 0; this_idx < num_engines; ++this_idx) { in sdma_init() 1444 dd->sdma_heads_size = L1_CACHE_BYTES * num_engines; in sdma_init() 1465 for (this_idx = 0; this_idx < num_engines; ++this_idx) { in sdma_init() [all …]
|
| H A D | sdma.h | 374 void sdma_clean(struct hfi1_devdata *dd, size_t num_engines);
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt_types.h | 266 u8 num_engines; member
|
| H A D | selftest_execlists.c | 966 2 * outer->gt->info.num_engines * (count + 2) * (count + 3)) < 0) { in slice_semaphore_queue() 3605 count, flags, smoke->gt->info.num_engines, smoke->ncontext); in smoke_crescendo() 3634 count, flags, smoke->gt->info.num_engines, smoke->ncontext); in smoke_random()
|
| /linux/include/uapi/drm/ |
| H A D | xe_drm.h | 280 __u32 num_engines; member 1735 __u64 num_engines; member
|
| H A D | habanalabs_accel.h | 1653 __u32 num_engines; member
|
| H A D | i915_drm.h | 3378 __u32 num_engines; member
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_perf_types.h | 422 u32 num_engines; member
|
| H A D | i915_perf.c | 4893 if (g->num_engines == 0) in oa_init_groups() 4922 g[index].num_engines++; in oa_init_gt()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | command_submission.c | 2499 u32 num_engines, enum hl_engine_command command) in cs_ioctl_engines() argument 2518 if (!num_engines || num_engines > max_num_of_engines) { in cs_ioctl_engines() 2519 dev_err(hdev->dev, "Number of engines %d is invalid\n", num_engines); in cs_ioctl_engines() 2524 engines = kmalloc_array(num_engines, sizeof(u32), GFP_KERNEL); in cs_ioctl_engines() 2528 if (copy_from_user(engines, engines_arr, num_engines * sizeof(u32))) { in cs_ioctl_engines() 2534 rc = hdev->asic_funcs->set_engines(hdev, engines, num_engines, command); in cs_ioctl_engines() 2614 args->in.num_engines, args->in.engine_command); in hl_cs_ioctl()
|
| /linux/tools/testing/selftests/vfio/lib/drivers/dsa/ |
| H A D | dsa.c | 177 VFIO_ASSERT_GT((u32)engine_cap.num_engines, 0); in dsa_group_init()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_device_queue_manager.c | 1641 int i, num_queues, num_engines, eng_offset = 0, start_engine; in allocate_sdma_queue() local 1646 num_engines = kfd_get_num_sdma_engines(dqm->dev); in allocate_sdma_queue() 1650 num_engines = kfd_get_num_xgmi_sdma_engines(dqm->dev); in allocate_sdma_queue() 1658 for (i = start_engine; i < num_queues; i += num_engines) { in allocate_sdma_queue() 1665 q->properties.sdma_queue_id = q->sdma_id / num_engines; in allocate_sdma_queue()
|
| /linux/tools/include/uapi/drm/ |
| H A D | i915_drm.h | 3378 __u32 num_engines; member
|
| /linux/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 5124 u32 *engine_ids, u32 num_engines, u32 engine_command) in gaudi2_set_engine_modes() argument 5128 for (i = 0 ; i < num_engines ; ++i) { in gaudi2_set_engine_modes() 5167 u32 num_engines, u32 engine_command) in gaudi2_set_engines() argument 5172 return gaudi2_set_engine_cores(hdev, engine_ids, num_engines, engine_command); in gaudi2_set_engines() 5176 return gaudi2_set_engine_modes(hdev, engine_ids, num_engines, engine_command); in gaudi2_set_engines()
|