lib/src/smp_routines.h File Reference

#include <ctddef.h>
#include <iosbdef.h>
#include <spldef.h>

Go to the source code of this file.

Functions

void smp_std_acqnoipl (struct _spl *spl)
void smp_std_acquire (int spl_index)
void smp_std_acquirel (struct _spl *spl)
int smp_std_acqnoipl_nospin (struct _spl *spl)
int smp_std_acquire_nospin (int spl_index)
int smp_std_acquirel_nospin (struct _spl *spl)
void smp_std_acqnoipl_shr (struct _spl *spl)
void smp_std_acquire_shr (int spl_index)
void smp_std_acquirel_shr (struct _spl *spl)
int smp_std_acqnoipl_shr_nospin (struct _spl *spl)
int smp_std_acquire_shr_nospin (int spl_index)
int smp_std_acquirel_shr_nospin (struct _spl *spl)
int smp_std_allocate_portlock (int spl_index, struct _spl **portlock_ptr)
void smp_std_cvt_to_shared (struct _spl *spl)
int smp_std_cvt_to_ex (struct _spl *spl)
void smp_std_release (int spl_index)
void smp_std_releasel (struct _spl *spl)
void smp_std_restore (int spl_index)
void smp_std_restorel (struct _spl *spl)
void smp_std_release_shr (int spl_index)
void smp_std_releasel_shr (struct _spl *spl)
void smp_std_restore_shr (int spl_index)
void smp_std_restorel_shr (struct _spl *spl)
int smp_std_setup_cpu (int)
int smp_cpu_orphan_check (int, unsigned long long, unsigned long long)
int smp_request_shutdown_cpu (int, int)
int smp_system_event_notify (struct _ctd_pq ctd, int event)
void smp_timeout (void)
int smp_validate_hw_configuration (int, char **, char **)
void smp_send_work (int work, int cpu)
void smp_work ()


Function Documentation

int smp_cpu_orphan_check ( int  ,
unsigned long  long,
unsigned long  long 
)

int smp_request_shutdown_cpu ( int  ,
int   
)

void smp_send_work ( int  work,
int  cpu 
)

void smp_std_acqnoipl ( struct _spl spl  ) 

int smp_std_acqnoipl_nospin ( struct _spl spl  ) 

void smp_std_acqnoipl_shr ( struct _spl spl  ) 

int smp_std_acqnoipl_shr_nospin ( struct _spl spl  ) 

void smp_std_acquire ( int  spl_index  ) 

int smp_std_acquire_nospin ( int  spl_index  ) 

void smp_std_acquire_shr ( int  spl_index  ) 

int smp_std_acquire_shr_nospin ( int  spl_index  ) 

void smp_std_acquirel ( struct _spl spl  ) 

int smp_std_acquirel_nospin ( struct _spl spl  ) 

void smp_std_acquirel_shr ( struct _spl spl  ) 

int smp_std_acquirel_shr_nospin ( struct _spl spl  ) 

int smp_std_allocate_portlock ( int  spl_index,
struct _spl **  portlock_ptr 
)

int smp_std_cvt_to_ex ( struct _spl spl  ) 

void smp_std_cvt_to_shared ( struct _spl spl  ) 

void smp_std_release ( int  spl_index  ) 

void smp_std_release_shr ( int  spl_index  ) 

void smp_std_releasel ( struct _spl spl  ) 

void smp_std_releasel_shr ( struct _spl spl  ) 

void smp_std_restore ( int  spl_index  ) 

void smp_std_restore_shr ( int  spl_index  ) 

void smp_std_restorel ( struct _spl spl  ) 

void smp_std_restorel_shr ( struct _spl spl  ) 

int smp_std_setup_cpu ( int   ) 

int smp_system_event_notify ( struct _ctd_pq  ctd,
int  event 
)

void smp_timeout ( void   ) 

int smp_validate_hw_configuration ( int  ,
char **  ,
char **   
)

void smp_work (  ) 

Definition at line 15 of file smprout.c.

References _cpu::cpu_l_work_req, ctl_gl_pcb, smp_gl_cpu_data, and smp_gl_primid.


Generated on Fri Oct 9 10:25:54 2009 for FreeVMS by  doxygen 1.5.5