Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/dax/super.c dax_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1684300152
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/pidfs.c pidfs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1346978886
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

drivers/vfio/vfio_main.c vfio_fs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1447446863
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

arch/x86/kvm/../../../virt/kvm/guest_memfd.c kvm_gmem_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1196246349
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/aio.c aio_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 2701791393
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/erofs/super.c erofs_anon_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 3774210530
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/pipe.c pipefs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1346981957
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

drivers/dma-buf/dma-buf.c dma_buf_fs_init_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1145913666
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

kernel/resource.c iomem_fs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1162691661
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

mm/secretmem.c secretmem_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1397048141
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

drivers/gpu/drm/drm_drv.c drm_fs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 16909311
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

block/bdev.c bd_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1650746742
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/btrfs/tests/btrfs-tests.c btrfs_test_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1936880249
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/nsfs.c nsfs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1853056627
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

net/socket.c sockfs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 1397703499
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex

fs/anon_inodes.c anon_inodefs_init_fs_context() -> init_pseudo()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 magic 151263540
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc s32min-(-2),1-s32max
BUF_SIZE 0 fc->fs_type (-1),232
BUF_SIZE 0 fc->log.prefix (-1),4
DATA_SOURCE 0 fc $0
STR_LEN 0 fc->fs_type (-1),3,6,8,68
STR_LEN 0 fc->log.prefix (-1),3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc->sb_flags 1-42041553[c]
HALF_LOCKED2 0 &fc->uapi_mutex