Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 43 files:

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