Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/9p/vfs_addr.c v9fs_issue_read() -> p9_is_proto_dotl()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/9p/client.c p9_check_errors() -> p9_is_proto_dotl()

Type Parameter Key Value
PARAM_VALUE 0 clnt 4096-ptr_max
BUF_SIZE 0 clnt (-1),4,24,64,168-s32max
BUF_SIZE 0 clnt (-1),4,24,64,168-s32max
CAPPED_DATA 0 clnt 1
DATA_SOURCE 0 clnt $0
STR_LEN 0 clnt (-1),1-7
STR_LEN 0 clnt (-1),1-7
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 clnt->fcall_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 clnt->msize
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 0 &clnt->trans->sq_sem

net/9p/client.c p9_client_open() -> p9_is_proto_dotl()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/9p/client.c p9_client_open() -> p9_is_proto_dotl()

Type Parameter Key Value
PARAM_VALUE 0 clnt 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/9p/client.c p9_client_open() -> p9_is_proto_dotl()

Type Parameter Key Value
PARAM_VALUE 0 clnt 4096-ptr_max
CAPPED_DATA 0 clnt 1
CAPPED_DATA 0 clnt->reqs.idr_base 1
RX_PATH
TASK_NOT_RUNNING

fs/9p/v9fs.c v9fs_session_init() -> p9_is_proto_dotl()

Type Parameter Key Value
PARAM_VALUE 0 clnt 4096-ptr_max
PARAM_VALUE 0 clnt->proto_version 0-2
BUF_SIZE 0 clnt 384
CAPPED_DATA 0 clnt 1
CAPPED_DATA 0 clnt->msize 1
DATA_SOURCE 0 clnt r p9_client_create
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex