FreeBSD kernel kern code
subr_pidctrl.c File Reference
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/kernel.h>
#include <sys/systm.h>
#include <sys/sysctl.h>
#include <sys/pidctrl.h>
Include dependency graph for subr_pidctrl.c:

Go to the source code of this file.

Functions

 __FBSDID ("$FreeBSD$")
 
void pidctrl_init (struct pidctrl *pc, int interval, int setpoint, int bound, int Kpd, int Kid, int Kdd)
 
void pidctrl_init_sysctl (struct pidctrl *pc, struct sysctl_oid_list *parent)
 
int pidctrl_classic (struct pidctrl *pc, int input)
 
int pidctrl_daemon (struct pidctrl *pc, int input)
 

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ pidctrl_classic()

int pidctrl_classic ( struct pidctrl *  pc,
int  input 
)

Definition at line 85 of file subr_pidctrl.c.

References ticks.

◆ pidctrl_daemon()

int pidctrl_daemon ( struct pidctrl *  pc,
int  input 
)

Definition at line 116 of file subr_pidctrl.c.

References ticks.

◆ pidctrl_init()

void pidctrl_init ( struct pidctrl *  pc,
int  interval,
int  setpoint,
int  bound,
int  Kpd,
int  Kid,
int  Kdd 
)

Definition at line 39 of file subr_pidctrl.c.

◆ pidctrl_init_sysctl()

void pidctrl_init_sysctl ( struct pidctrl *  pc,
struct sysctl_oid_list *  parent 
)

Definition at line 53 of file subr_pidctrl.c.

References parent.