| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_vm_madvise.c | 337 if (XE_IOCTL_DBG(xe, !args)) in madvise_args_are_sane() 340 if (XE_IOCTL_DBG(xe, !IS_ALIGNED(args->start, SZ_4K))) in madvise_args_are_sane() 343 if (XE_IOCTL_DBG(xe, !IS_ALIGNED(args->range, SZ_4K))) in madvise_args_are_sane() 346 if (XE_IOCTL_DBG(xe, args->range < SZ_4K)) in madvise_args_are_sane() 354 if (XE_IOCTL_DBG(xe, fd < DRM_XE_PREFERRED_LOC_DEFAULT_SYSTEM)) in madvise_args_are_sane() 357 if (XE_IOCTL_DBG(xe, fd <= DRM_XE_PREFERRED_LOC_DEFAULT_DEVICE && in madvise_args_are_sane() 361 if (XE_IOCTL_DBG(xe, args->preferred_mem_loc.migration_policy > in madvise_args_are_sane() 365 if (XE_IOCTL_DBG(xe, args->preferred_mem_loc.reserved)) in madvise_args_are_sane() 370 if (XE_IOCTL_DBG(xe, args->atomic.val > DRM_XE_ATOMIC_CPU)) in madvise_args_are_sane() 373 if (XE_IOCTL_DBG(xe, args->atomic.pad)) in madvise_args_are_sane() [all …]
|
| H A D | xe_exec_queue.c | 702 if (XE_IOCTL_DBG(xe, value > XE_EXEC_QUEUE_PRIORITY_HIGH)) in exec_queue_set_priority() 705 if (XE_IOCTL_DBG(xe, value > xe_exec_queue_device_get_max_priority(xe))) in exec_queue_set_priority() 787 if (XE_IOCTL_DBG(xe, value != DRM_XE_PXP_TYPE_HWDRM)) in exec_queue_set_pxp_type() 805 if (XE_IOCTL_DBG(xe, IS_ERR(ptr))) in exec_queue_set_hang_replay_state() 872 if (XE_IOCTL_DBG(xe, !primary)) in xe_exec_queue_group_validate() 875 if (XE_IOCTL_DBG(xe, !xe_exec_queue_is_multi_queue_primary(primary)) || in xe_exec_queue_group_validate() 876 XE_IOCTL_DBG(xe, q->vm != primary->vm) || in xe_exec_queue_group_validate() 877 XE_IOCTL_DBG(xe, q->logical_mask != primary->logical_mask)) { in xe_exec_queue_group_validate() 904 if (XE_IOCTL_DBG(xe, err)) { in xe_exec_queue_group_add() 934 if (XE_IOCTL_DBG(xe, !xe_exec_queue_supports_multi_queue(q))) in exec_queue_set_multi_group() [all …]
|
| H A D | xe_sync.c | 130 if (XE_IOCTL_DBG(xe, sync_in.flags & ~DRM_XE_SYNC_FLAG_SIGNAL) || in xe_sync_entry_parse() 131 XE_IOCTL_DBG(xe, sync_in.reserved[0] || sync_in.reserved[1])) in xe_sync_entry_parse() 137 if (XE_IOCTL_DBG(xe, in_lr_mode && signal)) in xe_sync_entry_parse() 140 if (XE_IOCTL_DBG(xe, upper_32_bits(sync_in.addr))) in xe_sync_entry_parse() 144 if (XE_IOCTL_DBG(xe, !sync->syncobj)) in xe_sync_entry_parse() 149 if (XE_IOCTL_DBG(xe, !sync->fence)) { in xe_sync_entry_parse() 157 if (XE_IOCTL_DBG(xe, in_lr_mode && signal)) in xe_sync_entry_parse() 160 if (XE_IOCTL_DBG(xe, upper_32_bits(sync_in.addr))) in xe_sync_entry_parse() 163 if (XE_IOCTL_DBG(xe, sync_in.timeline_value == 0)) in xe_sync_entry_parse() 167 if (XE_IOCTL_DBG(xe, !sync->syncobj)) in xe_sync_entry_parse() [all …]
|
| H A D | xe_exec.c | 132 if (XE_IOCTL_DBG(xe, args->extensions) || in xe_exec_ioctl() 133 XE_IOCTL_DBG(xe, args->pad[0] || args->pad[1] || args->pad[2]) || in xe_exec_ioctl() 134 XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]) || in xe_exec_ioctl() 135 XE_IOCTL_DBG(xe, args->num_syncs > DRM_XE_MAX_SYNCS)) in xe_exec_ioctl() 139 if (XE_IOCTL_DBG(xe, !q)) in xe_exec_ioctl() 142 if (XE_IOCTL_DBG(xe, q->flags & EXEC_QUEUE_FLAG_VM)) { in xe_exec_ioctl() 147 if (XE_IOCTL_DBG(xe, args->num_batch_buffer && in xe_exec_ioctl() 153 if (XE_IOCTL_DBG(xe, q->ops->reset_status(q))) { in xe_exec_ioctl() 190 if (XE_IOCTL_DBG(xe, num_ufence > 1)) { in xe_exec_ioctl()
|
| H A D | xe_vm.c | 2079 if (XE_IOCTL_DBG(xe, args->extensions)) in xe_vm_create_ioctl() 2085 if (XE_IOCTL_DBG(xe, args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE && in xe_vm_create_ioctl() 2089 if (XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1])) in xe_vm_create_ioctl() 2092 if (XE_IOCTL_DBG(xe, args->flags & ~ALL_DRM_XE_VM_CREATE_FLAGS)) in xe_vm_create_ioctl() 2095 if (XE_IOCTL_DBG(xe, args->flags & DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE && in xe_vm_create_ioctl() 2100 if (XE_IOCTL_DBG(xe, !(args->flags & DRM_XE_VM_CREATE_FLAG_LR_MODE) && in xe_vm_create_ioctl() 2104 if (XE_IOCTL_DBG(xe, !(args->flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE) && in xe_vm_create_ioctl() 2150 if (XE_IOCTL_DBG(xe, args->pad) || in xe_vm_destroy_ioctl() 2151 XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1])) in xe_vm_destroy_ioctl() 2156 if (XE_IOCTL_DBG(xe, !vm)) in xe_vm_destroy_ioctl() [all …]
|
| H A D | xe_eu_stall.c | 314 if (XE_IOCTL_DBG(xe, err)) in xe_eu_stall_user_ext_set_property() 317 if (XE_IOCTL_DBG(xe, ext.property >= ARRAY_SIZE(xe_set_eu_stall_property_funcs)) || in xe_eu_stall_user_ext_set_property() 318 XE_IOCTL_DBG(xe, !ext.property) || XE_IOCTL_DBG(xe, ext.pad)) in xe_eu_stall_user_ext_set_property() 340 if (XE_IOCTL_DBG(xe, ext_number >= MAX_USER_EXTENSIONS)) in xe_eu_stall_user_extensions() 344 if (XE_IOCTL_DBG(xe, err)) in xe_eu_stall_user_extensions() 347 if (XE_IOCTL_DBG(xe, ext.pad) || in xe_eu_stall_user_extensions() 348 XE_IOCTL_DBG(xe, ext.name >= ARRAY_SIZE(xe_eu_stall_user_extension_funcs))) in xe_eu_stall_user_extensions() 353 if (XE_IOCTL_DBG(xe, err)) in xe_eu_stall_user_extensions()
|
| H A D | xe_bo.c | 3247 if (XE_IOCTL_DBG(xe, value != DRM_XE_PXP_TYPE_HWDRM)) in gem_create_set_pxp_type() 3271 if (XE_IOCTL_DBG(xe, err)) in gem_create_user_ext_set_property() 3274 if (XE_IOCTL_DBG(xe, ext.property >= in gem_create_user_ext_set_property() 3276 XE_IOCTL_DBG(xe, ext.pad) || in gem_create_user_ext_set_property() 3277 XE_IOCTL_DBG(xe, ext.property != DRM_XE_GEM_CREATE_EXTENSION_SET_PROPERTY)) in gem_create_user_ext_set_property() 3304 if (XE_IOCTL_DBG(xe, ext_number >= MAX_USER_EXTENSIONS)) in gem_create_user_extensions() 3308 if (XE_IOCTL_DBG(xe, err)) in gem_create_user_extensions() 3311 if (XE_IOCTL_DBG(xe, ext.pad) || in gem_create_user_extensions() 3312 XE_IOCTL_DBG(xe, ext.name >= ARRAY_SIZE(gem_create_user_extension_funcs))) in gem_create_user_extensions() 3318 if (XE_IOCTL_DBG(xe, err)) in gem_create_user_extensions() [all …]
|
| H A D | xe_oa.c | 1257 if (XE_IOCTL_DBG(oa->xe, value > DRM_XE_MAX_SYNCS)) in xe_oa_set_prop_num_syncs() 1342 if (XE_IOCTL_DBG(oa->xe, err)) in xe_oa_user_ext_set_property() 1348 if (XE_IOCTL_DBG(oa->xe, ext.property >= ARRAY_SIZE(xe_oa_set_property_funcs_open)) || in xe_oa_user_ext_set_property() 1349 XE_IOCTL_DBG(oa->xe, !ext.property) || XE_IOCTL_DBG(oa->xe, ext.pad)) in xe_oa_user_ext_set_property() 1375 if (XE_IOCTL_DBG(oa->xe, ext_number >= MAX_USER_EXTENSIONS)) in xe_oa_user_extensions() 1379 if (XE_IOCTL_DBG(oa->xe, err)) in xe_oa_user_extensions() 1382 if (XE_IOCTL_DBG(oa->xe, ext.pad) || in xe_oa_user_extensions() 1383 XE_IOCTL_DBG(oa->xe, ext.name >= ARRAY_SIZE(xe_oa_user_extension_funcs))) in xe_oa_user_extensions() 1388 if (XE_IOCTL_DBG(oa->xe, err)) in xe_oa_user_extensions() 1429 if (XE_IOCTL_DBG(oa->xe, num_ufence > 1)) { in xe_oa_parse_syncs() [all …]
|
| H A D | xe_macros.h | 13 #define XE_IOCTL_DBG(xe, cond) ({ \ macro
|