RetroArch
Macros | Functions | Variables
platform_ps3.c File Reference
#include <stdio.h>
#include <sys/process.h>
#include <sysutil/sysutil_common.h>
#include <compat/strl.h>
#include <string/stdstring.h>
#include <streams/file_stream.h>
#include <file/file_path.h>
#include <lists/file_list.h>
#include "../frontend_driver.h"
#include "../../file_path_special.h"
#include "../../defines/ps3_defines.h"
#include "../../defaults.h"
#include "../../verbosity.h"
Include dependency graph for platform_ps3.c:

Macros

#define EMULATOR_CONTENT_DIR   "SSNE10000"
 
#define NP_POOL_SIZE   (128*1024)
 

Functions

static void frontend_ps3_shutdown (bool unused)
 
static void frontend_ps3_get_environment_settings (int *argc, char *argv[], void *args, void *params_data)
 
static void frontend_ps3_init (void *data)
 
static void frontend_ps3_deinit (void *data)
 
static bool frontend_ps3_set_fork (enum frontend_fork fork_mode)
 
static int frontend_ps3_exec_exitspawn (const char *path, char const *argv[], char const *envp[])
 
static void frontend_ps3_exec (const char *path, bool should_load_game)
 
static void frontend_ps3_exitspawn (char *core_path, size_t core_path_size)
 
static int frontend_ps3_get_rating (void)
 
enum frontend_architecture frontend_ps3_get_architecture (void)
 
static int frontend_ps3_parse_drive_list (void *data, bool load_content)
 
static void frontend_ps3_process_args (int *argc, char *argv[])
 

Variables

static uint8_t np_pool [NP_POOL_SIZE]
 
static enum frontend_fork ps3_fork_mode = FRONTEND_FORK_NONE
 
frontend_ctx_driver_t frontend_ctx_ps3
 

Macro Definition Documentation

◆ EMULATOR_CONTENT_DIR

#define EMULATOR_CONTENT_DIR   "SSNE10000"

◆ NP_POOL_SIZE

#define NP_POOL_SIZE   (128*1024)

Function Documentation

◆ frontend_ps3_deinit()

static void frontend_ps3_deinit ( void data)
static
Here is the call graph for this function:

◆ frontend_ps3_exec()

static void frontend_ps3_exec ( const char *  path,
bool  should_load_game 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ frontend_ps3_exec_exitspawn()

static int frontend_ps3_exec_exitspawn ( const char *  path,
char const argv[],
char const envp[] 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ frontend_ps3_exitspawn()

static void frontend_ps3_exitspawn ( char *  core_path,
size_t  core_path_size 
)
static
Here is the call graph for this function:

◆ frontend_ps3_get_architecture()

enum frontend_architecture frontend_ps3_get_architecture ( void  )

◆ frontend_ps3_get_environment_settings()

static void frontend_ps3_get_environment_settings ( int *  argc,
char *  argv[],
void args,
void params_data 
)
static
Here is the call graph for this function:

◆ frontend_ps3_get_rating()

static int frontend_ps3_get_rating ( void  )
static

◆ frontend_ps3_init()

static void frontend_ps3_init ( void data)
static
Here is the call graph for this function:

◆ frontend_ps3_parse_drive_list()

static int frontend_ps3_parse_drive_list ( void data,
bool  load_content 
)
static
Here is the call graph for this function:

◆ frontend_ps3_process_args()

static void frontend_ps3_process_args ( int *  argc,
char *  argv[] 
)
static
Here is the call graph for this function:

◆ frontend_ps3_set_fork()

static bool frontend_ps3_set_fork ( enum frontend_fork  fork_mode)
static
Here is the call graph for this function:

◆ frontend_ps3_shutdown()

static void frontend_ps3_shutdown ( bool  unused)
static
Here is the caller graph for this function:

Variable Documentation

◆ frontend_ctx_ps3

frontend_ctx_driver_t frontend_ctx_ps3

◆ np_pool

uint8_t np_pool[NP_POOL_SIZE]
static

◆ ps3_fork_mode

enum frontend_fork ps3_fork_mode = FRONTEND_FORK_NONE
static