Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/nfsd/nfssvc.c nfsd_create_serv() -> svc_bind()

Type Parameter Key Value
PARAM_VALUE 0 serv 4096-ptr_max
PARAM_VALUE 0 serv->sv_cb_list.new.first 0
PARAM_VALUE 0 serv->sv_cb_list.ready 0
PARAM_VALUE 0 serv->sv_is_pooled 1
PARAM_VALUE 0 serv->sv_max_mesg 8192-4198400
PARAM_VALUE 0 serv->sv_max_payload 1-4194304
PARAM_VALUE 0 serv->sv_name 0,4105759554861391872,4270887082634715136,6695499224320856064,8105100863058866176,8596292804145803264
PARAM_VALUE 0 serv->sv_nprogs 3
PARAM_VALUE 0 serv->sv_permsocks.next 4096-ptr_max
PARAM_VALUE 0 serv->sv_permsocks.next->next 4096-ptr_max
PARAM_VALUE 0 serv->sv_permsocks.prev 4096-ptr_max
PARAM_VALUE 0 serv->sv_permsocks.prev->next 4096-ptr_max
PARAM_VALUE 0 serv->sv_permsocks.prev->prev 4096-ptr_max
PARAM_VALUE 0 serv->sv_pools 16,4096-ptr_max
PARAM_VALUE 0 serv->sv_programs 8675889648095891456
PARAM_VALUE 0 serv->sv_programs->pg_name 0,4105759554861391872,4270887082634715136,6695499224320856064,8105100863058866176,8596292804145803264
PARAM_VALUE 0 serv->sv_stats 4096-ptr_max
PARAM_VALUE 0 serv->sv_tempsocks.next 4096-ptr_max
PARAM_VALUE 0 serv->sv_tempsocks.next->next 4096-ptr_max
PARAM_VALUE 0 serv->sv_tempsocks.prev 4096-ptr_max
PARAM_VALUE 0 serv->sv_tempsocks.prev->next 4096-ptr_max
PARAM_VALUE 0 serv->sv_tempsocks.prev->prev 4096-ptr_max
PARAM_VALUE 0 serv->sv_temptimer.entry.pprev 0
PARAM_VALUE 0 serv->sv_temptimer.flags 0-4194302
PARAM_VALUE 0 serv->sv_temptimer.lockdep_map->name 0-255
PARAM_VALUE 0 serv->sv_threadfn 6720037067631030272
PARAM_VALUE 1 net 4096-ptr_max
PARAM_VALUE 1 net->gen 4096-ptr_max
BUF_SIZE 0 serv 368
BUF_SIZE 0 serv->sv_programs 192
BUF_SIZE 0 serv->sv_stats 48
BUF_SIZE 1 net (-1),1-s32max
BUF_SIZE 1 net (-1),1-s32max
CAPPED_DATA 0 serv->sv_max_mesg 1
CAPPED_DATA 0 serv->sv_max_payload 1
CAPPED_DATA 0 serv->sv_xdrsize 1
CAPPED_DATA 1 net->gen 1
DATA_SOURCE 0 serv r svc_create_pooled
DATA_SOURCE 1 net $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 net unit_byte
LOCK2 global &nfsd_mutex

fs/lockd/svc.c lockd_up_net() -> svc_bind()

Type Parameter Key Value
PARAM_VALUE 1 net 4096-ptr_max
PARAM_VALUE 1 net->gen 4096-ptr_max
BUF_SIZE 1 net (-1),1-s32max
BUF_SIZE 1 net (-1),1-s32max
CAPPED_DATA 1 net->gen 1
DATA_SOURCE 0 serv $0
DATA_SOURCE 1 net $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 net unit_byte
LOCK2 global &nlmsvc_mutex
HALF_LOCKED2 &host->h_rwsem
HALF_LOCKED2 global &nfsd_mutex

fs/nfs/callback.c nfs_callback_up_net() -> svc_bind()

Type Parameter Key Value
PARAM_VALUE 0 serv 1-ptr_max
PARAM_VALUE 1 net 4096-ptr_max
PARAM_VALUE 1 net->gen 4096-ptr_max
BUF_SIZE 0 serv (-1),368
BUF_SIZE 0 serv (-1),368
CAPPED_DATA 1 net->gen 1
DATA_SOURCE 0 serv $1
DATA_SOURCE 1 net $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &nfs_callback_mutex