MOS Source Code
Loading...
Searching...
No Matches
ipi.c File Reference
#include "mos/assert.h"
#include <mos/interrupt/ipi.h>
#include <mos/platform/platform.h>
#include <mos/syslog/printk.h>
#include <mos/types.h>
+ Include dependency graph for ipi.c:

Go to the source code of this file.

Macros

#define STUB_FUNCTION(func, ...)
 
#define STUB_FUNCTION_UNREACHABLE(func, ...)
 

Functions

void ipi_send (u8 __maybe_unused target, ipi_type_t __maybe_unused type)
 
void ipi_send_all (ipi_type_t __maybe_unused type)
 
void ipi_init ()
 
void ipi_do_handle (ipi_type_t __maybe_unused type)
 

Macro Definition Documentation

◆ STUB_FUNCTION

#define STUB_FUNCTION ( func,
... )
Value:
void func(__VA_ARGS__){}

Definition at line 80 of file ipi.c.

◆ STUB_FUNCTION_UNREACHABLE

#define STUB_FUNCTION_UNREACHABLE ( func,
... )
Value:
void func(__VA_ARGS__){ MOS_UNREACHABLE(); }
#define MOS_UNREACHABLE()
Definition assert.h:11

Definition at line 81 of file ipi.c.

Function Documentation

◆ ipi_send()

void ipi_send ( u8 __maybe_unused target,
ipi_type_t __maybe_unused type )

Definition at line 84 of file ipi.c.

◆ ipi_send_all()

void ipi_send_all ( ipi_type_t __maybe_unused type)

Definition at line 85 of file ipi.c.

◆ ipi_init()

void ipi_init ( )

Definition at line 86 of file ipi.c.

◆ ipi_do_handle()

void ipi_do_handle ( ipi_type_t __maybe_unused type)

Definition at line 87 of file ipi.c.