Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/udf/namei.c empty_dir() -> udf_fiiter_init()

Type Parameter Key Value
PARAM_VALUE 0 iter 4697739384032399360
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 2 pos 0
DATA_SOURCE 1 dir $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 dir->i_mode 0-u16max
USER_DATA 1 dir->i_size (-9223372036854775807)-(-4),0-s64max

fs/udf/namei.c udf_expand_dir_adinicb() -> udf_fiiter_init()

Type Parameter Key Value
PARAM_VALUE 0 iter 936868132264988672
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 1 dir->i_bytes 0-65023
PARAM_VALUE 1 dir->i_data.a_ops->bmap 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->direct_IO 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->dirty_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->error_remove_folio 0,373303432983703552,3650281484867371008,6933238642996355072,7934844886813757440
PARAM_VALUE 1 dir->i_data.a_ops->free_folio 0,87018317492477952,1576041750683152384,3223952723663937536,4787850423793061888
PARAM_VALUE 1 dir->i_data.a_ops->invalidate_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->is_dirty_writeback 0,7518438349615988736,8867638692533350400
PARAM_VALUE 1 dir->i_data.a_ops->launder_folio 0,122107076755599360,327075084911996928,858079631894568960,7268098942548045824
PARAM_VALUE 1 dir->i_data.a_ops->migrate_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->read_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->readahead 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->release_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->swap_activate 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->swap_deactivate 0,1546359495696728064,3888069641387622400,7359158453655175168,8604917376913055744
PARAM_VALUE 1 dir->i_data.a_ops->swap_rw 0,4986685196838862848,8487923053812363264
PARAM_VALUE 1 dir->i_data.a_ops->write_begin 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->write_end 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->writepages 0,4096-ptr_max
PARAM_VALUE 1 dir->i_io_list.next 4096-ptr_max
PARAM_VALUE 1 dir->i_io_list.next->prev 4096-ptr_max
PARAM_VALUE 1 dir->i_io_list.prev 4096-ptr_max
PARAM_VALUE 1 dir->i_io_list.prev->next 4096-ptr_max
PARAM_VALUE 1 dir->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dir->i_mapping->host->i_sb->s_cop->inode_info_offs 1632,1808,2632,2648
PARAM_VALUE 1 dir->i_mapping->host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 1 dir->i_op->atomic_open 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->create 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fiemap 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fileattr_get 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fileattr_set 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_acl 0,434817594022129664,1176132492164517888,2308293591809245184,2352177825799393280,5894181231315005440,7161457072544161792,8358186677320523776
PARAM_VALUE 1 dir->i_op->get_inode_acl 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_link 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 1 dir->i_op->getattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->link 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->listxattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->lookup 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->mkdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->mknod 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->permission 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 1 dir->i_op->rename 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->rmdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->set_acl 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->setattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->symlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 1 dir->i_op->tmpfile 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->unlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->update_time 0,4096-ptr_max
PARAM_VALUE 1 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 dir->i_sb 4096-ptr_max
PARAM_VALUE 1 dir->i_sb->s_bdev 4096-ptr_max
PARAM_VALUE 1 dir->i_sb->s_bdev->bd_mapping 4096-ptr_max
PARAM_VALUE 1 dir->i_sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dir->i_sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144
PARAM_VALUE 1 dir->i_sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416
PARAM_VALUE 1 dir->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 1 dir->i_sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112
PARAM_VALUE 1 dir->i_sb->s_fs_info 4096-ptr_max
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.dep_map->name 0-255
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_partitions 1-u16max
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->__i_nlink 0-4294967295
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.timer.is_hard 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.timer.is_lazy 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.timer.is_queued 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.timer.is_soft 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.flags 0-4294967295
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.is_hard 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.is_lazy 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.is_soft 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dir->i_size s64min-(-1),1-s64max
PARAM_VALUE 1 dir->i_wb->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dir->i_wb->work_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 pos 0
BUF_SIZE 1 dir (-1)-s32max
BUF_SIZE 1 dir (-1)-s32max
BUF_SIZE 1 dir->i_fop (-1),272
BUF_SIZE 1 dir->i_op (-1),256
CAPPED_DATA 1 dir->i_sb 1
CAPPED_DATA 1 dir->i_sb->s_fs_info->s_partitions 1
CAPPED_DATA 1 dir->i_size 1
DATA_SOURCE 1 dir $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 dir->i_blocks 0-36028797024823342
USER_DATA 1 dir->i_bytes 0-65022[c]
USER_DATA 1 dir->i_mode 0-u16max
NO_OVERFLOW_SIMPLE 1 dir->i_blkbits
NO_OVERFLOW_SIMPLE 1 dir->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 1 dir->i_sb->s_blocksize_bits

fs/udf/namei.c udf_fiiter_add_entry() -> udf_fiiter_init()

Type Parameter Key Value
PARAM_VALUE 0 iter 1008871186526154752,5535005633075798016,7273352063384498176,8932802155198771200
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->bmap 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->direct_IO 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->dirty_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->error_remove_folio 0,373303432983703552,3650281484867371008,6933238642996355072,7934844886813757440
PARAM_VALUE 1 dir->i_data.a_ops->free_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->invalidate_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->is_dirty_writeback 0,7518438349615988736,8867638692533350400
PARAM_VALUE 1 dir->i_data.a_ops->is_partially_uptodate 0,1933474595957665792,7182876493439184896
PARAM_VALUE 1 dir->i_data.a_ops->launder_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->migrate_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->read_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->readahead 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->release_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->swap_activate 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->swap_deactivate 0,1546359495696728064,3888069641387622400,7359158453655175168,8604917376913055744
PARAM_VALUE 1 dir->i_data.a_ops->swap_rw 0,4986685196838862848,8487923053812363264
PARAM_VALUE 1 dir->i_data.a_ops->write_begin 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->write_end 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->writepages 0,4096-ptr_max
PARAM_VALUE 1 dir->i_mapping->host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 1 dir->i_op->atomic_open 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->create 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fiemap 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fileattr_get 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fileattr_set 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_acl 0,434817594022129664,1176132492164517888,2308293591809245184,2352177825799393280,5894181231315005440,7161457072544161792,8358186677320523776
PARAM_VALUE 1 dir->i_op->get_inode_acl 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_link 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 1 dir->i_op->getattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->link 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->listxattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->lookup 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->mkdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->mknod 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->permission 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 1 dir->i_op->rename 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->rmdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->set_acl 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->setattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->symlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 1 dir->i_op->tmpfile 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->unlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->update_time 0,4096-ptr_max
PARAM_VALUE 1 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 dir->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 2 pos 0
BUF_SIZE 1 dir->i_fop (-1),272
BUF_SIZE 1 dir->i_op (-1),256
DATA_SOURCE 0 iter $2
DATA_SOURCE 1 dir $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 dir->i_size (-9223372036854775807)-(-4),0-s64max
NO_OVERFLOW_SIMPLE 0 iter->epos.block.logicalBlockNum
NO_OVERFLOW_SIMPLE 0 iter->fi.icb.extLength
NO_OVERFLOW_SIMPLE 0 iter->pos
NO_OVERFLOW_SIMPLE 1 dir->i_blkbits
NO_OVERFLOW_SIMPLE 1 dir->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 1 dir->i_sb->s_blocksize_bits

fs/udf/namei.c udf_fiiter_add_entry() -> udf_fiiter_init()

Type Parameter Key Value
PARAM_VALUE 0 iter 1008871186526154752,5535005633075798016,7273352063384498176,8932802155198771200
PARAM_VALUE 0 iter->dir 0
PARAM_VALUE 0 iter->epos.bh 0,4096-ptr_max
PARAM_VALUE 0 iter->namebuf 0
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->bmap 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->direct_IO 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->dirty_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->error_remove_folio 0,373303432983703552,3650281484867371008,6933238642996355072,7934844886813757440
PARAM_VALUE 1 dir->i_data.a_ops->free_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->invalidate_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->is_dirty_writeback 0,7518438349615988736,8867638692533350400
PARAM_VALUE 1 dir->i_data.a_ops->is_partially_uptodate 0,1933474595957665792,7182876493439184896
PARAM_VALUE 1 dir->i_data.a_ops->launder_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->migrate_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->read_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->readahead 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->release_folio 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->swap_activate 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->swap_deactivate 0,1546359495696728064,3888069641387622400,7359158453655175168,8604917376913055744
PARAM_VALUE 1 dir->i_data.a_ops->swap_rw 0,4986685196838862848,8487923053812363264
PARAM_VALUE 1 dir->i_data.a_ops->write_begin 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->write_end 0,4096-ptr_max
PARAM_VALUE 1 dir->i_data.a_ops->writepages 0,4096-ptr_max
PARAM_VALUE 1 dir->i_mapping->host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 1 dir->i_op->atomic_open 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->create 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fiemap 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fileattr_get 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->fileattr_set 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_acl 0,434817594022129664,1176132492164517888,2308293591809245184,2352177825799393280,5894181231315005440,7161457072544161792,8358186677320523776
PARAM_VALUE 1 dir->i_op->get_inode_acl 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_link 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 1 dir->i_op->getattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->link 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->listxattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->lookup 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->mkdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->mknod 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->permission 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 1 dir->i_op->rename 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->rmdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->set_acl 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->setattr 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->symlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 1 dir->i_op->tmpfile 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->unlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->update_time 0,4096-ptr_max
PARAM_VALUE 1 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 dir->i_sb 4096-ptr_max
PARAM_VALUE 1 dir->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.is_hard 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.is_lazy 0-1
PARAM_VALUE 1 dir->i_sb->s_fs_info->s_vat_inode->i_wb->dwork.work.is_soft 0-1
BUF_SIZE 1 dir->i_fop (-1),272
BUF_SIZE 1 dir->i_op (-1),256
CAPPED_DATA 1 dir->i_size 1
CAPPED_DATA 2 pos 1
CAPPED_DATA 2 pos 1
DATA_SOURCE 0 iter $2
DATA_SOURCE 1 dir $0
PARAM_COMPARE 1 dir->i_size <= $0->pos
PARAM_COMPARE 2 pos <= $0->pos
PARAM_COMPARE 2 pos <= $0->pos
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iter->dir->i_bytes 0-65022[c]
USER_DATA 0 iter->dir->i_mode 0-u16max
USER_DATA 1 dir->i_blocks 0-36028797024823342
USER_DATA 1 dir->i_bytes 0-65022[c]
NO_OVERFLOW_SIMPLE 0 iter->dir->i_blkbits
NO_OVERFLOW_SIMPLE 0 iter->epos.block.logicalBlockNum
NO_OVERFLOW_SIMPLE 0 iter->fi.icb.extLength
NO_OVERFLOW_SIMPLE 0 iter->pos
NO_OVERFLOW_SIMPLE 1 dir->i_blkbits
NO_OVERFLOW_SIMPLE 1 dir->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 1 dir->i_sb->s_blocksize_bits
UNITS 2 pos unit_byte

fs/udf/namei.c udf_fiiter_find_entry() -> udf_fiiter_init()

Type Parameter Key Value
PARAM_VALUE 0 iter 839355808957575168,4164606966086467584,5127050703163162624,6655315844644425728,7250383135648006144,8560494293099487232,8932802155198771200
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 1 dir->i_mapping->host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 1 dir->i_op->atomic_open 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->create 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->rename 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->rmdir 0,4096-ptr_max
PARAM_VALUE 1 dir->i_op->unlink 0,4096-ptr_max
PARAM_VALUE 1 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 pos 0
DATA_SOURCE 0 iter $2
DATA_SOURCE 1 dir $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 dir->i_mode 0-u16max
USER_DATA 1 dir->i_size (-9223372036854775807)-(-4),0-s64max
NO_OVERFLOW_SIMPLE 0 iter->epos.block.logicalBlockNum
NO_OVERFLOW_SIMPLE 0 iter->pos
HALF_LOCKED2 &target->i_rwsem
HALF_LOCKED2 1 &dir->i_rwsem

fs/udf/dir.c udf_readdir() -> udf_fiiter_init()

Type Parameter Key Value
PARAM_VALUE 0 iter 4445432381327470592
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 1 dir->i_size (-9223372036854775807)-s64max
PARAM_VALUE 2 pos s64min-(-4),0,4-9223372036854775806
CAPPED_DATA 2 pos 1
CAPPED_DATA 2 pos 1
FUZZY_MAX 2 pos 0
CONSTRAINT 2 pos <3994
BIT_INFO 2 pos 0x0,0x7ffffffffffffffc
BIT_INFO 2 pos 0x0,0xfffffffffffffffc
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem