Lines Matching refs:args
113 struct drm_xe_exec *args = data;
114 struct drm_xe_sync __user *syncs_user = u64_to_user_ptr(args->syncs);
115 u64 __user *addresses_user = u64_to_user_ptr(args->address);
128 if (XE_IOCTL_DBG(xe, args->extensions) ||
129 XE_IOCTL_DBG(xe, args->pad[0] || args->pad[1] || args->pad[2]) ||
130 XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
133 q = xe_exec_queue_lookup(xef, args->exec_queue_id);
140 if (XE_IOCTL_DBG(xe, args->num_batch_buffer &&
141 q->width != args->num_batch_buffer))
149 if (args->num_syncs) {
150 syncs = kcalloc(args->num_syncs, sizeof(*syncs), GFP_KERNEL);
159 for (i = 0; i < args->num_syncs; i++) {
205 if (!args->num_batch_buffer) {
254 addresses : &args->address);