Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/fuse/dax.c fuse_setup_new_dax_mapping() -> dmap_add_to_free_pool()

Type Parameter Key Value
PARAM_VALUE 0 fcd 4096-ptr_max
PARAM_VALUE 0 fcd->free_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 fcd->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fcd->range_waitq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 fcd->range_waitq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dmap 4096-ptr_max
NOCHECK_CALL
LOCK2 &fi->dax->sem
TYPE_LOCK (struct fuse_inode_dax)->sem

fs/fuse/dax.c fuse_setup_new_dax_mapping() -> dmap_add_to_free_pool()

Type Parameter Key Value
PARAM_VALUE 0 fcd 4096-ptr_max
PARAM_VALUE 0 fcd->free_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 fcd->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fcd->range_waitq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 fcd->range_waitq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dmap 4096-ptr_max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 dmap->inode->i_blkbits
NO_OVERFLOW_SIMPLE 1 dmap->inode->i_ino
LOCK2 &fi->dax->sem
TYPE_LOCK (struct fuse_inode_dax)->sem