Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/fuse/virtio_fs.c __free_fuse_chan_free() -> fuse_chan_free()

Type Parameter Key Value
PARAM_VALUE 0 fch 1-u64max
BIT_INFO 0 fch 0x0,0x7fffffffffffffff
BIT_INFO 0 fch 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fsc->uapi_mutex

fs/fuse/cuse.c __free_fuse_chan_free() -> fuse_chan_free()

Type Parameter Key Value
PARAM_VALUE 0 fch 1-u64max
BIT_INFO 0 fch 0x0,0x7fffffffffffffff
BIT_INFO 0 fch 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fuse/inode.c __free_fuse_chan_free() -> fuse_chan_free()

Type Parameter Key Value
PARAM_VALUE 0 fch 1-u64max
BIT_INFO 0 fch 0x0,0x7fffffffffffffff
BIT_INFO 0 fch 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fsc->uapi_mutex

fs/fuse/inode.c delayed_release() -> fuse_chan_free()

Type Parameter Key Value
PARAM_VALUE 0 fch 4096-ptr_max
PARAM_VALUE 0 fch->ring 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu