FreeBSD kernel kern code
pic_if.m File Reference
#include <sys/bus.h>
#include <sys/cpuset.h>
#include <sys/resource.h>
#include <sys/intr.h>
Include dependency graph for pic_if.m:

Go to the source code of this file.

Variables

INTERFACE pic
 
 CODE
 
METHOD int activate_intr
 
struct intr_irqsrc * isrc
 
struct resource * res
 
struct intr_map_data * data
 
DEFAULT null_pic_activate_intr
 
METHOD int bind_intr
 
DEFAULT dflt_pic_bind_intr
 
METHOD void disable_intr
 
METHOD void enable_intr
 
METHOD int map_intr
 
struct intr_irqsrc ** isrcp
 
METHOD int deactivate_intr
 
DEFAULT null_pic_deactivate_intr
 
METHOD int setup_intr
 
DEFAULT null_pic_setup_intr
 
METHOD int teardown_intr
 
DEFAULT null_pic_teardown_intr
 
METHOD void post_filter
 
METHOD void post_ithread
 
METHOD void pre_ithread
 
METHOD void init_secondary
 
DEFAULT null_pic_init_secondary
 
METHOD void ipi_send
 
cpuset_t cpus
 
u_int ipi
 
DEFAULT null_pic_ipi_send
 
METHOD int ipi_setup
 
DEFAULT dflt_pic_ipi_setup
 

Variable Documentation

◆ activate_intr

METHOD int activate_intr
Initial value:
{
device_t dev

Definition at line 95 of file pic_if.m.

◆ bind_intr

METHOD int bind_intr
Initial value:
{
device_t dev

Definition at line 102 of file pic_if.m.

◆ CODE

CODE

Definition at line 37 of file pic_if.m.

◆ cpus

cpuset_t cpus

Definition at line 166 of file pic_if.m.

◆ data

struct intr_map_data* data

Definition at line 99 of file pic_if.m.

◆ deactivate_intr

METHOD int deactivate_intr
Initial value:
{
device_t dev

Definition at line 123 of file pic_if.m.

◆ dflt_pic_bind_intr

DEFAULT dflt_pic_bind_intr

Definition at line 105 of file pic_if.m.

◆ dflt_pic_ipi_setup

DEFAULT dflt_pic_ipi_setup

Definition at line 174 of file pic_if.m.

◆ disable_intr

METHOD void disable_intr
Initial value:
{
device_t dev

Definition at line 107 of file pic_if.m.

◆ enable_intr

METHOD void enable_intr
Initial value:
{
device_t dev

Definition at line 112 of file pic_if.m.

◆ init_secondary

METHOD void init_secondary
Initial value:
{
device_t dev

Definition at line 159 of file pic_if.m.

◆ ipi

u_int ipi

Definition at line 167 of file pic_if.m.

◆ ipi_send

METHOD void ipi_send
Initial value:
{
device_t dev

Definition at line 163 of file pic_if.m.

◆ ipi_setup

METHOD int ipi_setup
Initial value:
{
device_t dev

Definition at line 170 of file pic_if.m.

◆ isrc

◆ isrcp

struct intr_irqsrc ** isrcp

Definition at line 120 of file pic_if.m.

◆ map_intr

METHOD int map_intr
Initial value:
{
device_t dev

Definition at line 117 of file pic_if.m.

◆ null_pic_activate_intr

DEFAULT null_pic_activate_intr

Definition at line 100 of file pic_if.m.

◆ null_pic_deactivate_intr

DEFAULT null_pic_deactivate_intr

Definition at line 128 of file pic_if.m.

◆ null_pic_init_secondary

DEFAULT null_pic_init_secondary

Definition at line 161 of file pic_if.m.

◆ null_pic_ipi_send

DEFAULT null_pic_ipi_send

Definition at line 168 of file pic_if.m.

◆ null_pic_setup_intr

DEFAULT null_pic_setup_intr

Definition at line 135 of file pic_if.m.

◆ null_pic_teardown_intr

DEFAULT null_pic_teardown_intr

Definition at line 142 of file pic_if.m.

◆ pic

INTERFACE pic

Definition at line 35 of file pic_if.m.

◆ post_filter

METHOD void post_filter
Initial value:
{
device_t dev

Definition at line 144 of file pic_if.m.

Referenced by intr_event_create().

◆ post_ithread

METHOD void post_ithread
Initial value:
{
device_t dev

Definition at line 149 of file pic_if.m.

Referenced by intr_event_create().

◆ pre_ithread

METHOD void pre_ithread
Initial value:
{
device_t dev

Definition at line 154 of file pic_if.m.

Referenced by intr_event_create().

◆ res

◆ setup_intr

METHOD int setup_intr
Initial value:
{
device_t dev

Definition at line 130 of file pic_if.m.

◆ teardown_intr

METHOD int teardown_intr
Initial value:
{
device_t dev

Definition at line 137 of file pic_if.m.