Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/xe/xe_vm.c xe_vm_bind_ioctl() -> vm_bind_ioctl_check_args()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 1 | vm | 4096-ptr_max |
| PARAM_VALUE | 2 | args | 4096-ptr_max |
| PARAM_VALUE | 3 | bind_ops | 85073393781313536 |
| PARAM_VALUE | 3 | *bind_ops | 0 |
| BUF_SIZE | 2 | args | 128-16383 |
| BUF_SIZE | 2 | args | 128-16383 |
| DATA_SOURCE | 0 | xe | r to_xe_device |
| DATA_SOURCE | 1 | vm | r xe_vm_lookup |
| DATA_SOURCE | 2 | args | $1 |
| USER_DATA | 2 | args->bind.addr | 0-u64max[u] |
| USER_DATA | 2 | args->bind.cpu_addr_mirror_offset | s64min-s64max[u] |
| USER_DATA | 2 | args->bind.extensions | 0-u64max[u] |
| USER_DATA | 2 | args->bind.flags | 0-u32max[u] |
| USER_DATA | 2 | args->bind.obj | 0-u32max[u] |
| USER_DATA | 2 | args->bind.obj_offset | 0-u64max[u] |
| USER_DATA | 2 | args->bind.op | 0-u32max[u] |
| USER_DATA | 2 | args->bind.pad | 0-u16max[u] |
| USER_DATA | 2 | args->bind.pad2 | 0-u32max[u] |
| USER_DATA | 2 | args->bind.pat_index | 0-u16max[u] |
| USER_DATA | 2 | args->bind.prefetch_mem_region_instance | 0-u32max[u] |
| USER_DATA | 2 | args->bind.range | 0-u64max[u] |
| USER_DATA | 2 | args->bind.userptr | 0-u64max[u] |
| USER_DATA | 2 | args->exec_queue_id | 0-u32max[u] |
| USER_DATA | 2 | args->extensions | 0-u64max[u] |
| USER_DATA | 2 | args->num_binds | 0-u32max[u] |
| USER_DATA | 2 | args->num_syncs | 0-u32max[u] |
| USER_DATA | 2 | args->pad | 0-u32max[u] |
| USER_DATA | 2 | args->pad2 | 0-u32max[u] |
| USER_DATA | 2 | args->syncs | 0-u64max[u] |
| USER_DATA | 2 | args->vector_of_binds | 0-u64max[u] |
| USER_DATA | 2 | args->vm_id | 0-u32max[u] |
| USER_PTR | 2 | args |