Lines Matching refs:ext
465 struct drm_xe_ext_set_property ext; in exec_queue_user_ext_set_property() local
469 err = copy_from_user(&ext, address, sizeof(ext)); in exec_queue_user_ext_set_property()
473 if (XE_IOCTL_DBG(xe, ext.property >= in exec_queue_user_ext_set_property()
475 XE_IOCTL_DBG(xe, ext.pad) || in exec_queue_user_ext_set_property()
476 XE_IOCTL_DBG(xe, ext.property != DRM_XE_EXEC_QUEUE_SET_PROPERTY_PRIORITY && in exec_queue_user_ext_set_property()
477 ext.property != DRM_XE_EXEC_QUEUE_SET_PROPERTY_TIMESLICE && in exec_queue_user_ext_set_property()
478 ext.property != DRM_XE_EXEC_QUEUE_SET_PROPERTY_PXP_TYPE)) in exec_queue_user_ext_set_property()
481 idx = array_index_nospec(ext.property, ARRAY_SIZE(exec_queue_set_property_funcs)); in exec_queue_user_ext_set_property()
485 return exec_queue_set_property_funcs[idx](xe, q, ext.value); in exec_queue_user_ext_set_property()
501 struct drm_xe_user_extension ext; in exec_queue_user_extensions() local
508 err = copy_from_user(&ext, address, sizeof(ext)); in exec_queue_user_extensions()
512 if (XE_IOCTL_DBG(xe, ext.pad) || in exec_queue_user_extensions()
513 XE_IOCTL_DBG(xe, ext.name >= in exec_queue_user_extensions()
517 idx = array_index_nospec(ext.name, in exec_queue_user_extensions()
523 if (ext.next_extension) in exec_queue_user_extensions()
524 return exec_queue_user_extensions(xe, q, ext.next_extension, in exec_queue_user_extensions()