libspe2  0.9a
Data Fields
spe_context_base_priv Struct Reference

#include <spebase.h>

Collaboration diagram for spe_context_base_priv:
Collaboration graph

Data Fields

pthread_mutex_t fd_lock [NUM_MBOX_FDS]
 
int fd_grp_dir
 
int fd_spe_dir
 
unsigned int flags
 
int spe_fds_array [NUM_MBOX_FDS]
 
int spe_fds_refcount [NUM_MBOX_FDS]
 
int ev_pipe [2]
 
void * psmap_mmap_base
 
void * mem_mmap_base
 
void * mfc_mmap_base
 
void * mssync_mmap_base
 
void * cntl_mmap_base
 
void * signal1_mmap_base
 
void * signal2_mmap_base
 
int entry
 
spe_program_handle_tloaded_program
 
int emulated_entry
 
int active_tagmask
 

Detailed Description

Definition at line 61 of file spebase.h.

Field Documentation

int active_tagmask

Definition at line 108 of file spebase.h.

Referenced by _base_spe_mfcio_tag_status_read().

void* cntl_mmap_base
int emulated_entry

Definition at line 103 of file spebase.h.

Referenced by _base_spe_context_run(), and _base_spe_program_load().

int entry

Definition at line 93 of file spebase.h.

Referenced by _base_spe_context_run(), and _base_spe_program_load().

int ev_pipe[2]

Definition at line 81 of file spebase.h.

Referenced by __base_spe_stop_event_source_get(), and __base_spe_stop_event_target_get().

int fd_grp_dir

Definition at line 68 of file spebase.h.

pthread_mutex_t fd_lock[NUM_MBOX_FDS]
int fd_spe_dir
unsigned int flags
spe_program_handle_t* loaded_program
void* mem_mmap_base
void* mfc_mmap_base

Definition at line 86 of file spebase.h.

Referenced by _base_spe_context_create(), and _base_spe_ps_area_get().

void* mssync_mmap_base
void* psmap_mmap_base

Definition at line 84 of file spebase.h.

Referenced by _base_spe_context_create().

void* signal1_mmap_base
void* signal2_mmap_base
int spe_fds_array[NUM_MBOX_FDS]
int spe_fds_refcount[NUM_MBOX_FDS]

Definition at line 78 of file spebase.h.

Referenced by _base_spe_close_if_open(), and _base_spe_open_if_closed().


The documentation for this struct was generated from the following file: