Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

net/netfilter/ipvs/ip_vs_lblcr.c ip_vs_lblcr_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->ipvs 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_rr.c ip_vs_rr_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_fo.c ip_vs_fo_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_lblc.c ip_vs_lblc_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_lc.c ip_vs_lc_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_wlc.c ip_vs_wlc_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_dh.c ip_vs_dh_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_ovf.c ip_vs_ovf_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_sed.c ip_vs_sed_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_wrr.c ip_vs_wrr_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->sched_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &svc->sched_lock
TYPE_LOCK (struct ip_vs_service)->sched_lock

net/netfilter/ipvs/ip_vs_wrr.c ip_vs_wrr_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->sched_data 4096-ptr_max
PARAM_VALUE 0 svc->sched_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 7937966714554621952
BUF_SIZE 1 msg 58
CAPPED_DATA 0 svc->af 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 57
TERMINATED 1 msg 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &svc->sched_lock
TYPE_LOCK (struct ip_vs_service)->sched_lock

net/netfilter/ipvs/ip_vs_twos.c ip_vs_twos_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_nq.c ip_vs_nq_schedule() -> ip_vs_scheduler_err()

Type Parameter Key Value
PARAM_VALUE 0 svc 4096-ptr_max
PARAM_VALUE 0 svc->pe->fill_param 4096-ptr_max
PARAM_VALUE 0 svc->scheduler 4096-ptr_max
PARAM_VALUE 1 msg 3043800944021454848
BUF_SIZE 1 msg 25
CAPPED_DATA 0 svc->af 1
CAPPED_DATA 0 &svc->destinations 1
DATA_SOURCE 0 svc $0
STR_LEN 0 svc 24
TERMINATED 1 msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL