Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/tegra/submit.c tegra_drm_ioctl_channel_submit() -> (struct tegra_drm_client_ops)->can_use_memory_ctx()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->base.dev 4096-ptr_max
PARAM_VALUE 0 client->base.dev->parent 4096-ptr_max
PARAM_VALUE 0 client->base.dev->parent->driver_data->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->base.dev->parent->driver_data->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 client->base.dev->parent->driver_data->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 client->base.dev->parent->driver_data->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 client->base.dev->parent->driver_data->dev->iommu->pci_32bit_workaround 0
PARAM_VALUE 0 client->base.dev->parent->driver_data->iova.cached32_node->rb_left 0
PARAM_VALUE 0 client->base.dev->parent->driver_data->iova.cached_node->rb_left 0
PARAM_VALUE 0 client->base.dev->parent->driver_data->iova.iova_rbtree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 client->ops 4096-ptr_max
PARAM_VALUE 0 client->ops->can_use_memory_ctx 493925684239998976,5404088998034108416,6565791564711858176
PARAM_VALUE 0 client->ops->get_streamid_offset 0,7347787924511449088,8474366242081595392
PARAM_VALUE 1 supported 4231764526217281536
CONTAINER 0 *(-48-456+0) $(-1)
LOCK2 &fpriv->lock
TYPE_LOCK (struct tegra_drm_file)->lock

drivers/gpu/drm/tegra/uapi.c tegra_drm_ioctl_channel_open() -> (struct tegra_drm_client_ops)->can_use_memory_ctx()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->base.dev s64min-(-4096),4096-s64max
PARAM_VALUE 0 client->base.dev->iommu_group 1-u64max
PARAM_VALUE 0 client->base.dev->parent s64min-(-4096),4096-s64max
PARAM_VALUE 0 client->base.dev->parent->driver_data 4096-ptr_max
PARAM_VALUE 0 client->base.dev->parent->driver_data->channel_list.lock.dep_map->name 0-255
PARAM_VALUE 0 client->base.dev->parent->driver_data->channel_list.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->base.dev->parent->driver_data->info 4096-ptr_max
PARAM_VALUE 0 client->base.dev->parent->driver_data->info->nb_channels 1-4294967295
PARAM_VALUE 0 client->ops 4096-ptr_max
PARAM_VALUE 0 client->ops->can_use_memory_ctx 493925684239998976,5404088998034108416,6565791564711858176
PARAM_VALUE 0 client->shared_channel 0,4096-ptr_max
PARAM_VALUE 0 client->shared_channel->refcount.refcount.refs.counter s32min-s32max
PARAM_VALUE 1 supported 6497922179232337920
CAPPED_DATA 0 client->base.class 1
CAPPED_DATA 0 client->base.dev->parent->driver_data->info->nb_channels 1
DATA_SOURCE 0 client r tegra_drm_find_client
CONTAINER 0 -48-456+0 $(-1)