Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/fuse/dir.c create_new_entry() -> fuse_chan_queue_forget()

Type Parameter Key Value
PARAM_VALUE 0 fch->num_waiting.counter s32min-s32max
PARAM_VALUE 1 forget 4096-ptr_max
PARAM_VALUE 3 nlookup 1
BUF_SIZE 1 forget 24
BUF_SIZE 1 forget 24
DATA_SOURCE 1 forget r fuse_alloc_forget
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &entry->d_lockref.lock

fs/fuse/dir.c fuse_create_open() -> fuse_chan_queue_forget()

Type Parameter Key Value
PARAM_VALUE 0 fch->num_waiting.counter s32min-s32max
PARAM_VALUE 1 forget 4096-ptr_max
PARAM_VALUE 2 nodeid 0
PARAM_VALUE 3 nlookup 1
BUF_SIZE 1 forget 24
BUF_SIZE 1 forget 24
DATA_SOURCE 1 forget r fuse_alloc_forget
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fuse/dir.c fuse_dentry_revalidate() -> fuse_chan_queue_forget()

Type Parameter Key Value
PARAM_VALUE 0 fch->num_waiting.counter s32min-s32max
PARAM_VALUE 1 forget 4096-ptr_max
PARAM_VALUE 3 nlookup 1
BUF_SIZE 1 forget 24
BUF_SIZE 1 forget 24
DATA_SOURCE 1 forget r fuse_alloc_forget
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fuse/dir.c fuse_lookup_name() -> fuse_chan_queue_forget()

Type Parameter Key Value
PARAM_VALUE 0 fch->num_waiting.counter s32min-s32max
PARAM_VALUE 1 forget 4096-ptr_max
PARAM_VALUE 3 nlookup 1
BUF_SIZE 1 forget 24
BUF_SIZE 1 forget 24
DATA_SOURCE 1 forget r fuse_alloc_forget
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fuse/inode.c fuse_cleanup_submount_lookup() -> fuse_chan_queue_forget()

Type Parameter Key Value
PARAM_VALUE 3 nlookup 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fuse/inode.c fuse_evict_inode() -> fuse_chan_queue_forget()

Type Parameter Key Value
PARAM_VALUE 3 nlookup 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL