Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/drm_debugfs.c drm_debugfs_add_files() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->debugfs_root->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dev->debugfs_root->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dev->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 dev->dev->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 dev->dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 dev->dev->dma_io_tlb_mem->force_bounce 0-1
PARAM_VALUE 0 dev->dev->dma_io_tlb_mem->nslabs 0-s64max
PARAM_VALUE 0 dev->dev->dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 dev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->huge_mnt->mnt_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 dev->huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712
PARAM_VALUE 0 dev->mode_config.funcs->atomic_check 0,4096-ptr_max
PARAM_VALUE 0 dev->mode_config.funcs->atomic_commit 0,1709437739929436160,3385958169767186432,9025212985888776192
PARAM_VALUE 0 dev->mode_config.funcs->atomic_state_alloc 0,4313866966076465152,8746944527109378048
PARAM_VALUE 0 dev->mode_config.funcs->atomic_state_clear 0,3327168810821279744,3688275810139275264
PARAM_VALUE 0 dev->mode_config.funcs->atomic_state_free 0,358897174564036608,2978086218190217216
PARAM_VALUE 0 dev->mode_config.funcs->fb_create 0,4096-ptr_max
PARAM_VALUE 0 dev->mode_config.funcs->get_format_info 0,4744930813722337280,7691603805021310976
PARAM_VALUE 0 dev->mode_config.funcs->mode_valid 0,4096-ptr_max
PARAM_VALUE 0 dev->mode_config.helper_private->atomic_commit_setup 0,2854509176089305088,4835567830784204800,7680721074952196096
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev->dev_private s32min-(-1),1-s32max
BUF_SIZE 1 name 6,8-11,13
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->clientlist_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->clientlist_mutex.owner.counter s64min-s64max
HOST_DATA 0 dev->driver_features 0-u32max
HOST_DATA 0 dev->filelist_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->filelist_mutex.owner.counter s64min-s64max
HOST_DATA 0 dev->gem_lru_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->gem_lru_mutex.owner.counter s64min-s64max
HOST_DATA 0 dev->if_version s32min-s32max
HOST_DATA 0 dev->master_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->master_mutex.owner.counter s64min-s64max
HOST_DATA 0 dev->max_vblank_count 0-u32max
HOST_DATA 0 dev->mode_config.async_page_flip 0-1
HOST_DATA 0 dev->mode_config.blob_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->mode_config.blob_lock.owner.counter s64min-s64max
HOST_DATA 0 dev->mode_config.connection_mutex.mutex.base.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->mode_config.connection_mutex.mutex.base.owner.counter s64min-s64max
HOST_DATA 0 dev->mode_config.connector_free_work.data.counter s64min-s64max
HOST_DATA 0 dev->mode_config.connector_ida.xa.xa_flags 0-u32max
HOST_DATA 0 dev->mode_config.cursor_height 0-u32max
HOST_DATA 0 dev->mode_config.cursor_width 0-u32max
HOST_DATA 0 dev->mode_config.delayed_event 0-1
HOST_DATA 0 dev->mode_config.fb_modifiers_not_supported 0-1
HOST_DATA 0 dev->mode_config.idr_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->mode_config.idr_mutex.owner.counter s64min-s64max
HOST_DATA 0 dev->mode_config.normalize_zpos 0-1
HOST_DATA 0 dev->mode_config.output_poll_work.cpu s32min-s32max
HOST_DATA 0 dev->mode_config.output_poll_work.timer.expires 0-u64max
HOST_DATA 0 dev->mode_config.output_poll_work.timer.flags 0-u32max
HOST_DATA 0 dev->mode_config.output_poll_work.work.data.counter s64min-s64max
HOST_DATA 0 dev->mode_config.panic_lock.magic 0-u32max
HOST_DATA 0 dev->mode_config.panic_lock.owner_cpu 0-u32max
HOST_DATA 0 dev->mode_config.panic_lock.raw_lock.locked 0-255
HOST_DATA 0 dev->mode_config.panic_lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 dev->mode_config.panic_lock.raw_lock.pending 0-255
HOST_DATA 0 dev->mode_config.panic_lock.raw_lock.tail 0-u16max
HOST_DATA 0 dev->mode_config.panic_lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 dev->mode_config.poll_enabled 0-1
HOST_DATA 0 dev->mode_config.poll_running 0-1
HOST_DATA 0 dev->mode_config.prefer_shadow 0-u32max
HOST_DATA 0 dev->mode_config.quirk_addfb_prefer_host_byte_order 0-1
HOST_DATA 0 dev->mode_config.quirk_addfb_prefer_xbgr_30bpp 0-1
HOST_DATA 0 dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 dev->num_crtcs 0-u32max
HOST_DATA 0 dev->object_name_idr.idr_base 0-u32max
HOST_DATA 0 dev->object_name_idr.idr_next 0-u32max
HOST_DATA 0 dev->object_name_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 dev->object_name_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 dev->object_name_lock.owner.counter s64min-s64max
HOST_DATA 0 dev->open_count.counter s32min-s32max
HOST_DATA 0 dev->ref.refcount.refs.counter s32min-s32max
HOST_DATA 0 dev->registered 0-1
HOST_DATA 0 dev->switch_power_state 0-u32max
HOST_DATA 0 dev->unplugged 0-1
HOST_DATA 0 dev->vblank_disable_immediate 0-1
NO_OVERFLOW_SIMPLE 0 dev->dev->dma_io_tlb_mem->nslabs
NO_OVERFLOW_SIMPLE 0 dev->mode_config.scaling_mode_property->num_values
NO_OVERFLOW_SIMPLE 0 dev->num_crtcs
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/vc4/vc4_debugfs.c vc4_debugfs_add_regset32() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 2 show 315360609424941056
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 1 name (-1),9
BUF_SIZE 1 name (-1),9
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 name $1
DATA_SOURCE 3 data $2
STR_LEN 0 dev (-1),8
STR_LEN 0 dev (-1),8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_v3d.c vc4_v3d_debugfs_init() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 name 8363102696163844096
PARAM_VALUE 2 show 4116374966356705280
PARAM_VALUE 3 data 0
BUF_SIZE 1 name 10
STR_LEN 0 dev 9
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_bo.c vc4_bo_debugfs_init() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 name 6164468959311388672
PARAM_VALUE 2 show 969304171311648768
PARAM_VALUE 3 data 0
BUF_SIZE 1 name 9
STR_LEN 0 dev 8
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_hvs.c vc4_hvs_debugfs_init() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 name 1955146382303322112
PARAM_VALUE 2 show 3187762552183816192
PARAM_VALUE 3 data 0
BUF_SIZE 1 name 11
STR_LEN 0 dev 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_hvs.c vc4_hvs_debugfs_init() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->managed.resources.next 4096-ptr_max
PARAM_VALUE 1 name 983788040988938240
PARAM_VALUE 2 show 1006007793119506432
PARAM_VALUE 3 data 0
BUF_SIZE 1 name 8
STR_LEN 0 dev 7
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_hvs.c vc4_hvs_debugfs_init() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 name 1955146382303322112
PARAM_VALUE 2 show 7428198993743990784
PARAM_VALUE 3 data 0
BUF_SIZE 1 name 11
STR_LEN 0 dev 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_hvs.c vc4_hvs_debugfs_init() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->managed.resources.next 4096-ptr_max
PARAM_VALUE 1 name 436153137847435264
PARAM_VALUE 2 show 7868708715203006464
PARAM_VALUE 3 data 0
BUF_SIZE 1 name 13
STR_LEN 0 dev 12
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vc4/vc4_hdmi.c vc4_hdmi_late_register() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 show 7288656849405763584
PARAM_VALUE 3 data 4096-ptr_max
DATA_SOURCE 3 data r encoder_to_vc4_hdmi
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &drm_global_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/gud/gud_drv.c gud_probe() -> drm_debugfs_add_file()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->managed.resources.next->next 4096-ptr_max
PARAM_VALUE 0 dev->managed.resources.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.blob_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 dev->mode_config.blob_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->mode_config.colorop_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.colorop_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.colorop_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.connection_mutex.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.connection_mutex.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.connection_mutex.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.connector_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.connector_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.connector_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.crtc_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.crtc_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.crtc_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.crtc_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.encoder_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.encoder_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.encoder_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.fb_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.fb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.fb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.fb_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mode_config.idr_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 dev->mode_config.idr_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->mode_config.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mode_config.output_poll_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.output_poll_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.plane_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.plane_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.plane_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.plane_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.poll_enabled 1
PARAM_VALUE 0 dev->mode_config.poll_running 1
PARAM_VALUE 0 dev->mode_config.privobj_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.privobj_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.privobj_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.prop_fb_damage_clips->dev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.prop_fb_damage_clips->dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_blob_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_blob_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_blob_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_blob_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mode_config.property_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 name 5789689012152631296
PARAM_VALUE 2 show 9208974105421201408
PARAM_VALUE 3 data 0
BUF_SIZE 0 dev 3696
BUF_SIZE 1 name 6
STR_LEN 0 dev 5
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL