Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

fs/hpfs/alloc.c alloc_in_bmp() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8013061274906968064
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex

fs/hpfs/alloc.c chk_if_allocated() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 2392583689016737792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c chk_if_allocated() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 2392583689016737792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c chk_if_allocated() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 2392583689016737792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_alloc_if_possible() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7856377133168439296
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/hpfs/alloc.c hpfs_alloc_if_possible() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7856377133168439296
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/hpfs/alloc.c hpfs_check_free_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3268154440400564224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_check_free_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3268154440400564224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_check_free_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3268154440400564224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_check_free_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3268154440400564224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_free_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5737255984822820864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_free_sectors() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 612637397926232064
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_free_sectors() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 612637397926232064
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_free_sectors() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 612637397926232064
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_trim_fs() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7842154977229959168
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/alloc.c hpfs_trim_fs() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7842154977229959168
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3968358052638806016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3968358052638806016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3968358052638806016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3968358052638806016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 728696813918310400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c delete_empty_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3968358052638806016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c fix_up_ptrs() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 4326859053931638784
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7997828094214320128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7997828094214320128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7997828094214320128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8598491911160696832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8598491911160696832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8598491911160696832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3894007259249000448
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8392427440761880576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_add_to_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8598491911160696832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_count_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1422548813500243968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_count_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1422548813500243968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_count_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1422548813500243968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_count_dnodes() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1422548813500243968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_de_as_down_as_possible() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 2536610281272037376
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dnode.c hpfs_de_as_down_as_possible() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 2536610281272037376
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dnode.c hpfs_remove_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528,4527361282712035328,5998597991468331008
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c hpfs_remove_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528,4527361282712035328,5998597991468331008
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c hpfs_remove_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528,4527361282712035328,5998597991468331008
PARAM_VALUE 0 qbh->data 4096-ptr_max
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c hpfs_remove_dtree() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5648811237344755712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_remove_dtree() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5648811237344755712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_remove_dtree() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5648811237344755712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c hpfs_remove_dtree() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5648811237344755712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex

fs/hpfs/dnode.c map_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528,1772818897161506816,3552708175923826688,4527361282712035328,5998597991468331008,7777795222642487296,8091605300689240064
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_sb->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c map_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528,1772818897161506816,3552708175923826688,4527361282712035328,5998597991468331008,7777795222642487296,8091605300689240064
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_sb->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c map_fnode_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3552708175923826688
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c map_fnode_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3552708175923826688
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c map_fnode_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3552708175923826688
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c map_fnode_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3552708175923826688
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c map_nth_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 2536610281272037376,4287537790760751104,7457247978262151168
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dnode.c map_pos_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5380850249867259904
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_sb->s_fs_info->hpfs_mutex
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dnode.c map_pos_dirent() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5380850249867259904
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_sb->s_fs_info->hpfs_mutex
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1630184542421266432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dir.c hpfs_dir_lseek() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 4287537790760751104
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &i->i_rwsem
LOCK2 &sbi->hpfs_mutex
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dir.c hpfs_lookup() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7777795222642487296
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dir->i_rwsem

fs/hpfs/dir.c hpfs_readdir() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7457247978262151168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dir.c hpfs_readdir() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7457247978262151168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/dir.c hpfs_readdir() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 7457247978262151168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/map.c hpfs_load_hotfix_map() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 9053292603849744384
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &fc->uapi_mutex

fs/hpfs/map.c hpfs_map_dnode() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 4096-ptr_max
PARAM_VALUE 0 *qbh->data 0-255
DATA_SOURCE 0 qbh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/namei.c hpfs_mkdir() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 6766157026397220864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dentry->d_lockref.lock

fs/hpfs/namei.c hpfs_mkdir() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 6766157026397220864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dentry->d_lockref.lock

fs/hpfs/namei.c hpfs_rename() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 8091605300689240064
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/namei.c hpfs_rename() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/namei.c hpfs_rename() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1287390439487766528
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/namei.c hpfs_rmdir() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5998597991468331008
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dentry->d_inode->i_rwsem
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &dir->d_inode->i_rwsem
HALF_LOCKED2 &dir->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/namei.c hpfs_unlink() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 4527361282712035328
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
LOCK2 &target->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &dir->d_inode->i_rwsem
HALF_LOCKED2 &dir->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/hpfs/super.c hpfs_count_one_bitmap() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 5956704537427873792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/super.c hpfs_fill_super() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 1772818897161506816
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &fc->uapi_mutex

fs/hpfs/inode.c hpfs_write_inode_nolock() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3552708175923826688
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/inode.c hpfs_write_inode_nolock() -> hpfs_brelse4()

Type Parameter Key Value
PARAM_VALUE 0 qbh 3552708175923826688
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->hpfs_mutex