libspe2
0.9a
|
#include "spebase.h"
Go to the source code of this file.
Functions | |
int | _base_spe_open_if_closed (struct spe_context *spe, enum fd_name fdesc, int locked) |
void | _base_spe_close_if_open (struct spe_context *spe, enum fd_name fdesc) |
void _base_spe_close_if_open | ( | struct spe_context * | spe, |
enum fd_name | fdesc | ||
) |
Definition at line 125 of file create.c.
References _base_spe_context_lock(), _base_spe_context_unlock(), spe_context::base_private, spe_context_base_priv::spe_fds_array, and spe_context_base_priv::spe_fds_refcount.
Referenced by __base_spe_event_source_release(), and _base_spe_signal_write().
int _base_spe_open_if_closed | ( | struct spe_context * | spe, |
enum fd_name | fdesc, | ||
int | locked | ||
) |
Definition at line 101 of file create.c.
References _base_spe_context_lock(), _base_spe_context_unlock(), spe_context::base_private, spe_context_base_priv::fd_spe_dir, fd_attr::mode, fd_attr::name, spe_context_base_priv::spe_fds_array, and spe_context_base_priv::spe_fds_refcount.
Referenced by __base_spe_event_source_acquire(), _base_spe_in_mbox_status(), _base_spe_in_mbox_write(), _base_spe_mssync_start(), _base_spe_mssync_status(), _base_spe_out_intr_mbox_read(), _base_spe_out_intr_mbox_status(), _base_spe_out_mbox_read(), _base_spe_out_mbox_status(), and _base_spe_signal_write().