Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gem/i915_gem_mman.c igt_smoke_tiling() -> check_partial_mapping()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base._resv.lock.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 0 obj->base.dev->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.filp->f_mapping->host->i_mapping 4096-ptr_max
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.list.next 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0,4096-ptr_max
PARAM_VALUE 0 obj->base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 obj->base.resv->fences->num_fences 0-4294967295
PARAM_VALUE 0 obj->base.resv->lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.osq.tail.counter 0-s32max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.size 0,4096-18446744073709547520
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 0 obj->bo_offset 2084864,4194304,16777216
PARAM_VALUE 0 obj->client_link.next 4096-ptr_max
PARAM_VALUE 0 obj->client_link.next->next 4096-ptr_max
PARAM_VALUE 0 obj->client_link.prev 4096-ptr_max
PARAM_VALUE 0 obj->client_link.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->client_link.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->encode 2084864,4194304,16777216
PARAM_VALUE 0 obj->flags 0
PARAM_VALUE 0 obj->gvt_info 2084864,4194304,16777216
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.dep_map->name 0-255
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 obj->gvt_info->obj->vgpu->cache_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 obj->lut_list.next 4096-ptr_max
PARAM_VALUE 0 obj->lut_list.next->next 4096-ptr_max
PARAM_VALUE 0 obj->lut_list.prev 4096-ptr_max
PARAM_VALUE 0 obj->lut_list.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->lut_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->mm.get_dma_page.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->mm.get_dma_page.lock.first_waiter 0
PARAM_VALUE 0 obj->mm.get_dma_page.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->mm.get_dma_page.lock.owner.counter 0
PARAM_VALUE 0 obj->mm.get_dma_page.radix.xa_flags 11456
PARAM_VALUE 0 obj->mm.get_dma_page.radix.xa_head 0
PARAM_VALUE 0 obj->mm.get_page.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 obj->mm.get_page.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 obj->mm.get_page.sg_pos 0,4096-ptr_max
PARAM_VALUE 0 obj->mm.link.next->next 4096-ptr_max
PARAM_VALUE 0 obj->mm.link.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->mm.link.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->mm.region->objects.lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 obj->mm.region->objects.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 obj->mm.region->objects.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 obj->mm.region->objects.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 obj->mm.region->objects.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 obj->mm.region->region_private->bdev->lru_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 obj->mm.region_link.next->prev 4096-ptr_max
PARAM_VALUE 0 obj->obj_link.next 4096-ptr_max
PARAM_VALUE 0 obj->ops 5653676338608275456
PARAM_VALUE 0 obj->ops->adjust_lru 0,4429992584214396928
PARAM_VALUE 0 obj->ops->delayed_free 0,5926832556445249536
PARAM_VALUE 0 obj->ops->dmabuf_export 0,2825331963569180672
PARAM_VALUE 0 obj->ops->flags 0,2,6,8,26
PARAM_VALUE 0 obj->ops->get_pages 4096-ptr_max
PARAM_VALUE 0 obj->ops->migrate 0,1598800189128794112
PARAM_VALUE 0 obj->ops->mmap_offset 0,446096312805322752
PARAM_VALUE 0 obj->ops->mmap_ops 0,4661964159669587968
PARAM_VALUE 0 obj->ops->name 4096-ptr_max
PARAM_VALUE 0 obj->ops->pread 0,7401744485809000448,8891031690581864448
PARAM_VALUE 0 obj->ops->put_pages 4096-ptr_max
PARAM_VALUE 0 obj->ops->pwrite 0,2096045760474890240,2800713264639791104
PARAM_VALUE 0 obj->ops->release 0,3174634900601434112,4896540049717575680,7664132821884952576,8446337041868943360,8964248445451067392
PARAM_VALUE 0 obj->ops->shrink 0,6389040613935005696,6985639316486627328
PARAM_VALUE 0 obj->ops->truncate 0,75591691694981120,2837679352212496384
PARAM_VALUE 0 obj->ops->unmap_virtual 0,5981797077985529856
PARAM_VALUE 0 obj->scratch 2084864,4194304,16777216
PARAM_VALUE 0 obj->stolen 2084864,4194304,16777216
PARAM_VALUE 0 obj->vma.list.next->next 4096-ptr_max
PARAM_VALUE 0 obj->vma.list.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->vma.list.prev->prev 4096-ptr_max
PARAM_VALUE 1 tile 8486022692682964992
PARAM_VALUE 1 tile->height 1,8,16,32
PARAM_VALUE 1 tile->size 0,11-12
PARAM_VALUE 1 tile->swizzle 0-5,8-u32max
PARAM_VALUE 1 tile->width 1,128,512
PARAM_VALUE 2 prng 7862730808074534912
DATA_SOURCE 0 obj r huge_gem_object
BIT_INFO 0 obj->base.size 0x0,0xfffffffffffff000
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size