Changeset View
Changeset View
Standalone View
Standalone View
share/man/man9/EVENTHANDLER.9
Show All 17 Lines | |||||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd October 21, 2018 | .Dd October XXX | ||||
.Dt EVENTHANDLER 9 | .Dt EVENTHANDLER 9 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm EVENTHANDLER | .Nm EVENTHANDLER | ||||
.Nd kernel event handling functions | .Nd kernel event handling functions | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
.In sys/eventhandler.h | .In sys/eventhandler.h | ||||
.Fn EVENTHANDLER_DECLARE name type | .Fn EVENTHANDLER_DECLARE name type | ||||
▲ Show 20 Lines • Show All 349 Lines • ▼ Show 20 Lines | |||||
.It Vt vfs_unmounted | .It Vt vfs_unmounted | ||||
Callback invoked when a file system is unmounted. | Callback invoked when a file system is unmounted. | ||||
.It Vt vlan_config | .It Vt vlan_config | ||||
Callback invoked when the vlan configuration has changed. | Callback invoked when the vlan configuration has changed. | ||||
.It Vt vlan_unconfig | .It Vt vlan_unconfig | ||||
Callback invoked when a vlan is destroyed. | Callback invoked when a vlan is destroyed. | ||||
.It Vt vm_lowmem | .It Vt vm_lowmem | ||||
Callbacks invoked when virtual memory is low. | Callbacks invoked when virtual memory is low. | ||||
.It Vt vxlan_start | |||||
Callback invoked when a vxlan interface starts. | |||||
.It Vt vxlan_stop | |||||
Callback invoked when a vxlan interface stops. | |||||
.It Vt watchdog_list | .It Vt watchdog_list | ||||
Callbacks invoked when the system watchdog timer is reinitialized. | Callbacks invoked when the system watchdog timer is reinitialized. | ||||
.El | .El | ||||
.Sh RETURN VALUES | .Sh RETURN VALUES | ||||
The macro | The macro | ||||
.Fn EVENTHANDLER_REGISTER | .Fn EVENTHANDLER_REGISTER | ||||
and function | and function | ||||
.Fn eventhandler_register | .Fn eventhandler_register | ||||
Show All 25 Lines |