Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 43 files:
- drivers/accel/amdxdna/amdxdna_cbuf.c, line 269
- drivers/accel/amdxdna/amdxdna_gem.c
- drivers/accel/ivpu/ivpu_gem.c, line 247
- drivers/accel/ivpu/ivpu_gem_userptr.c
- drivers/accel/qaic/qaic_data.c, line 880
- drivers/dma-buf/dma-buf.c
- drivers/dma-buf/dma-heap.c, line 80
- drivers/dma-buf/udmabuf.c, line 436
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c, line 627
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c, line 1996
- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
- drivers/gpu/drm/drm_gem.c, line 322
- drivers/gpu/drm/drm_gem_shmem_helper.c, line 990
- drivers/gpu/drm/drm_prime.c
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, line 339
- drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
- drivers/gpu/drm/i915/gvt/dmabuf.c, line 564
- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c, line 143
- drivers/gpu/drm/tegra/gem.c
- drivers/gpu/drm/virtio/virtgpu_prime.c, line 216
- drivers/gpu/drm/vmwgfx/ttm_object.c
- drivers/gpu/drm/xe/tests/xe_dma_buf.c, line 193
- drivers/gpu/drm/xe/xe_bo.c, line 1854
- drivers/iio/industrialio-buffer.c
- drivers/infiniband/core/umem_dmabuf.c
- drivers/infiniband/core/uverbs_std_types_dmabuf.c, line 144
- drivers/iommu/iommufd/io_pagetable.c, line 508
- drivers/iommu/iommufd/pages.c, line 1666
- drivers/iommu/iommufd/selftest.c
- drivers/media/common/videobuf2/videobuf2-core.c
- drivers/media/platform/amd/isp4/isp4_video.c
- drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
- drivers/media/platform/nvidia/tegra-vde/v4l2.c, line 183
- drivers/misc/fastrpc.c
- drivers/tee/tee_shm.c
- drivers/usb/gadget/function/f_fs.c
- drivers/vfio/pci/vfio_pci_dmabuf.c, line 321
- drivers/xen/gntdev-dmabuf.c
- include/trace/events/dma_buf.h, line 117
- io_uring/zcrx.c, line 123
- kernel/bpf/dmabuf_iter.c
- net/core/devmem.c
- sound/core/compress_offload.c
Smatch caller information:
drivers/iommu/iommufd/selftest.c iommufd_test_dmabuf_get() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->exp_name | 3490184853043634176 |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 1943865959194644480 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 4408969220160974848 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 8558466295693684736 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 8105235817646956544 |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 1-u64max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->size | 4096-2097152 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf->exp_name | 8 |
| BUF_SIZE | 0 | dmabuf->ops | 96 |
| BUF_SIZE | 0 | dmabuf->priv | 24 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_export |
| STR_LEN | 0 | dmabuf->exp_name | 7 |
| BIT_INFO | 0 | dmabuf->size | 0x0,0x3ff000 |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 4096-2097152 |
drivers/iommu/iommufd/selftest.c iommufd_test_dmabuf_revoke() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c tegra_vde_dmabuf_cache_map() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vde->map_lock | ||
| TYPE_LOCK | (struct tegra_vde)->map_lock |
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c tegra_vde_release_entry() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vde->map_lock | ||
| TYPE_LOCK | (struct tegra_vde)->map_lock |
drivers/gpu/drm/tegra/gem.c tegra_bo_free_object() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/tegra/gem.c tegra_bo_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &drm->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/iio/industrialio-buffer.c iio_buffer_attach_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/iio/industrialio-buffer.c iio_buffer_detach_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/iio/industrialio-buffer.c iio_buffer_dmabuf_release() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/iio/industrialio-buffer.c iio_buffer_enqueue_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->fences->num_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->size | 1-u64max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &queue->lock |
drivers/iio/industrialio-buffer.c iio_buffer_enqueue_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &queue->lock |
net/core/devmem.c __net_devmem_dmabuf_binding_free() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/core/devmem.c net_devmem_bind_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netdev_nl_sock)->lock |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_gem_create_cbuf_object() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 0 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 990116052042153984 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 4355526570504142848 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 3890914563332542464 |
| PARAM_VALUE | 0 | dmabuf->ops->vmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->vunmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv->db_attach->dmabuf->vmapping_counter | 1-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->import_attach->dmabuf->vmapping_counter | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->vaddr | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r amdxdna_get_cbuf |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_gem_create_ubuf_object() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->ucounts->count.refcnt.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->ucounts->ns->ns.__ns_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->user_ns->ns.__ns_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->resv->lock.base.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_gem_create_ubuf_object() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_gem_prime_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size | |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_imported_obj_free() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
sound/core/compress_offload.c snd_compr_task_free() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/core/compress_offload.c snd_compr_task_free() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/misc/fastrpc.c fastrpc_dmabuf_alloc() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->exp_name | 9021932949653401600 |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 3323019848449236992 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 8025862264829833216 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 3076148606304079872 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 7717124088667602944 |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 1-u64max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf->exp_name | 8 |
| BUF_SIZE | 0 | dmabuf->ops | 96 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_export |
| STR_LEN | 0 | dmabuf->exp_name | 7 |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 0-u64max |
drivers/misc/fastrpc.c fastrpc_free_map() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/misc/fastrpc.c fastrpc_map_attach() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/misc/fastrpc.c fastrpc_map_lookup() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/tee/tee_shm.c tee_shm_register_fd() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/tee/tee_shm.c tee_shm_release() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/virtio/virtgpu_prime.c virtgpu_dma_buf_free_obj() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/vmwgfx/ttm_object.c ttm_prime_fd_to_handle() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/gpu/drm/vmwgfx/ttm_object.c ttm_prime_handle_to_fd() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | (-1),361,536 |
| BUF_SIZE | 0 | dmabuf | (-1),361,536 |
| BUF_SIZE | 0 | dmabuf->exp_name | (-1),7 |
| BUF_SIZE | 0 | dmabuf->ops | (-1),96 |
| STR_LEN | 0 | dmabuf->exp_name | (-1),6 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 0-u64max |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c i915_gem_prime_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size | |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_export() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r i915_gem_prime_export |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_export_vmap() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->vmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->vunmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv->db_attach->dmabuf->vmapping_counter | 1-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->import_attach->dmabuf->vmapping_counter | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->vaddr | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->vmap_ptr.is_iomem | 0 |
| PARAM_VALUE | 0 | dmabuf->vmap_ptr.vaddr | 0 |
| PARAM_VALUE | 0 | dmabuf->vmap_ptr.vaddr_iomem | 0 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r i915_gem_prime_export |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 0 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 8175560248507011072 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 3073523863218692096 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 7985307883073949696 |
| PARAM_VALUE | 0 | dmabuf->ops->vunmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->import_attach->dmabuf->vmapping_counter | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->vaddr | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->vmap_ptr.is_iomem | 0 |
| PARAM_VALUE | 0 | dmabuf->vmap_ptr.vaddr | 0 |
| PARAM_VALUE | 0 | dmabuf->vmap_ptr.vaddr_iomem | 0 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r mock_dmabuf |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_ownership() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 0 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 8175560248507011072 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 3073523863218692096 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 7985307883073949696 |
| PARAM_VALUE | 0 | dmabuf->ops->vmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->vunmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv->db_attach->dmabuf->vmapping_counter | 1-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->dev->gem_lru_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->import_attach->dmabuf->vmapping_counter | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->vaddr | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r mock_dmabuf |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_ownership() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 0 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 8175560248507011072 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 3073523863218692096 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 7985307883073949696 |
| PARAM_VALUE | 0 | dmabuf->ops->vmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->vunmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv->db_attach->dmabuf->vmapping_counter | 1-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r mock_dmabuf |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_same_driver() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-1 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r i915_gem_prime_export |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_same_driver_lmem() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-1 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r i915_gem_prime_export |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_self() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-1 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r i915_gem_prime_export |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/accel/ivpu/ivpu_gem.c ivpu_gem_prime_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/iommu/iommufd/io_pagetable.c iopt_map_file_pages() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->size | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/iommu/iommufd/pages.c iopt_release_pages() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_buf_init() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/common/videobuf2/videobuf2-core.c __prepare_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | vb->vb2_queue->lock |
drivers/media/common/videobuf2/videobuf2-core.c __prepare_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | vb->vb2_queue->lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_plane_dmabuf_put() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &q->mmap_lock | ||
| HALF_LOCKED2 | vb->vb2_queue->lock |
drivers/media/common/videobuf2/videobuf2-core.c vb2_core_expbuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | (-1)-0,361,536 |
| BUF_SIZE | 0 | dmabuf | (-1)-0,361,536 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex |
drivers/dma-buf/dma-buf.c dma_buf_iter_next() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| DATA_SOURCE | 0 | dmabuf | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dmabuf_list_mutex | ||
| HALF_LOCKED2 | &seq->lock |
drivers/infiniband/core/uverbs_std_types_dmabuf.c ib_uverbs_handler_UVERBS_METHOD_DMABUF_ALLOC() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->exp_name | 538150437299998720 |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 286918667575963648 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 4646861598590754816 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 20218820032987136 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 60245751467859968 |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 1-u64max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf->exp_name | 10 |
| BUF_SIZE | 0 | dmabuf->ops | 96 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_export |
| STR_LEN | 0 | dmabuf->exp_name | 9 |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL |
io_uring/zcrx.c io_release_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| BUF_SIZE | 0 | dmabuf | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctx->uring_lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c omap_gem_prime_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->size | 1-u64max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->size | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_get_dmabuf_info() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/accel/ivpu/ivpu_gem_userptr.c ivpu_bo_create_from_userptr() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 0 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 2757311506166075392 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 5248214078806429696 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 3737681842200526848 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r ivpu_create_userptr_dmabuf |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
drivers/accel/ivpu/ivpu_gem_userptr.c ivpu_bo_create_from_userptr() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 0 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 2757311506166075392 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 5248214078806429696 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 3737681842200526848 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r ivpu_create_userptr_dmabuf |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
drivers/gpu/drm/xe/xe_bo.c xe_ttm_bo_destroy() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_dma_buf.c xe_test_dmabuf_import_same_driver() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r xe_gem_prime_export |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c criu_get_prime_handle() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->size | s64min-s64max |
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_ioctl_export_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/drm_gem.c drm_gem_object_exported_dma_buf_free() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| BUF_SIZE | 0 | dmabuf | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &obj->dev->object_name_lock | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock |
drivers/gpu/drm/drm_prime.c drm_gem_prime_fd_to_handle() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock |
drivers/gpu/drm/drm_prime.c drm_gem_prime_fd_to_handle() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock |
drivers/gpu/drm/drm_prime.c drm_gem_prime_fd_to_handle() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/drm_prime.c drm_gem_prime_handle_to_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | (-1),361,536 |
| BUF_SIZE | 0 | dmabuf | (-1),361,536 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 0-u64max |
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &mem->lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/drm_prime.c drm_gem_prime_import_dev() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/drm_prime.c drm_prime_gem_destroy() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &omap_obj->lock |
drivers/gpu/drm/drm_prime.c drm_prime_remove_buf_handle() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &file_priv->prime.lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/vfio/pci/vfio_pci_dmabuf.c vfio_pci_core_feature_dma_buf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->exp_name | 9044577083533479936 |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 1668822986824683520 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 2281632914293821440 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 4845532263490232320 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 6444823995294240768 |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf->exp_name | 14 |
| BUF_SIZE | 0 | dmabuf->ops | 96 |
| BUF_SIZE | 0 | dmabuf->priv | 168 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_export |
| STR_LEN | 0 | dmabuf->exp_name | 13 |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | dmabuf->size |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c amdgpu_amdkfd_gpuvm_free_memory_of_gpu() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &p->mutex |
drivers/infiniband/core/umem_dmabuf.c ib_umem_dmabuf_get_with_dma_device() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/core/umem_dmabuf.c ib_umem_dmabuf_release() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &context->db_page_mutex | ||
| HALF_LOCKED2 | &context->page_mutex | ||
| HALF_LOCKED2 | &cq->resize_mutex | ||
| HALF_LOCKED2 | &ctx->dbrecords_page_mutex |
drivers/gpu/drm/i915/gvt/dmabuf.c intel_vgpu_get_dmabuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r i915_gem_prime_export |
| NOCHECK_CALL | |||
| LOCK2 | &vgpu->dmabuf_lock | ||
| TYPE_LOCK | (struct intel_vgpu)->dmabuf_lock |
drivers/media/platform/amd/isp4/isp4_video.c isp4vid_qops_buf_cleanup() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &q->mmap_lock |
drivers/media/platform/amd/isp4/isp4_video.c isp4vid_qops_buf_init() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->exp_name | 2004482614170755072,4152372858550759424,4283112747099144192 |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 3907421992968892416,7305147557832830976,7437416517303062528 |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 813578829315076096,5195728157305622528,8751184897154113536 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 434915058873376768,825729397201256448,964457894755663872 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 2716891863153057792,6081621066915606528,8276646422862528512 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 7869248808048623616,8782533267878309888,8977660003433676800 |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 1-u64max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf->priv | 72,120,136 |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 0-u64max |
kernel/bpf/dmabuf_iter.c bpf_iter_dmabuf_destroy() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| NOCHECK_CALL |
kernel/bpf/dmabuf_iter.c dmabuf_iter_seq_fini() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/dma-buf/dma-heap.c dma_heap_buffer_alloc() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 3495121506790350848,6239713388192935936,6872500393997004800 |
| PARAM_VALUE | 0 | dmabuf->ops->attach | 5689920734785212416,7744110143500570624,8517852361717415936 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 2284557578947440640,2723088331885379584,4864737642990264320 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 2300051916373127168,3215962099214192640,5275346614750425088 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 626513610529828864,744151783968759808,1030674134700163072 |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 1-u64max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->size | 0,4096-u64max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 0,4096-u64max |
drivers/dma-buf/udmabuf.c udmabuf_create() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| DATA_SOURCE | 0 | dmabuf | r export_udmabuf |
| NOCHECK_CALL |
drivers/usb/gadget/function/f_fs.c ffs_dmabuf_attach() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/usb/gadget/function/f_fs.c ffs_dmabuf_detach() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/usb/gadget/function/f_fs.c ffs_dmabuf_release() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &epfile->dmabufs_mutex |
drivers/usb/gadget/function/f_fs.c ffs_dmabuf_transfer() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->fences->num_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/usb/gadget/function/f_fs.c ffs_dmabuf_transfer() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| CAPPED_DATA | 0 | dmabuf->resv->fences | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |
drivers/accel/qaic/qaic_data.c qaic_gem_prime_import() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/drm_gem_shmem_helper.c drm_gem_shmem_prime_import_no_map() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->resv->fences->max_fences | 0-4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->resv->lock.base.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ctx | 0 |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/accel/amdxdna/amdxdna_cbuf.c amdxdna_get_cbuf() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->attachments.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_in.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_in.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.active | 0 |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->cb_out.poll->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->exp_name | 1759724803726303232 |
| PARAM_VALUE | 0 | dmabuf->file | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_ep | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| PARAM_VALUE | 0 | dmabuf->file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | dmabuf->file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855 |
| PARAM_VALUE | 0 | dmabuf->file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_owner | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.order | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.size | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ra.start | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_sb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_security | 0 |
| PARAM_VALUE | 0 | dmabuf->file->f_wb_err | 0 |
| PARAM_VALUE | 0 | dmabuf->file->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->ops | 4802694494349729792 |
| PARAM_VALUE | 0 | dmabuf->ops->map_dma_buf | 990116052042153984 |
| PARAM_VALUE | 0 | dmabuf->ops->release | 4355526570504142848 |
| PARAM_VALUE | 0 | dmabuf->ops->unmap_dma_buf | 3890914563332542464 |
| PARAM_VALUE | 0 | dmabuf->ops->vmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->owner | 0 |
| PARAM_VALUE | 0 | dmabuf->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->poll.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dmabuf->priv->db_attach->dmabuf->vmapping_counter | 1-4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->priv->vmap_cnt | s32min-s32max |
| PARAM_VALUE | 0 | dmabuf->resv | 1-u64max |
| PARAM_VALUE | 0 | dmabuf->resv->lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | dmabuf->size | 4096-u64max |
| PARAM_VALUE | 0 | dmabuf->vmapping_counter | 1-u32max |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf | 361,536 |
| BUF_SIZE | 0 | dmabuf->exp_name | 8 |
| BUF_SIZE | 0 | dmabuf->ops | 96 |
| BUF_SIZE | 0 | dmabuf->priv | 184 |
| CAPPED_DATA | 0 | dmabuf->size | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_export |
| STR_LEN | 0 | dmabuf->exp_name | 7 |
| BIT_INFO | 0 | dmabuf->size | 0x0,0xfffffffffffff000 |
| NOSPEC | 0 | dmabuf->size | |
| TERMINATED | 0 | dmabuf->exp_name | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dmabuf->file->f_flags | 0-18433,32770 |
| USER_DATA | 0 | dmabuf->file->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | dmabuf->size | 4096-u64max[c] |
drivers/xen/gntdev-dmabuf.c dmabuf_imp_release() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/xen/gntdev-dmabuf.c dmabuf_imp_to_refs() -> dma_buf_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmabuf | 0-ptr_max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dmabuf | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmabuf | 1 |
| DATA_SOURCE | 0 | dmabuf | r dma_buf_get |
| NOCHECK_CALL |