TwiceAsNice
2019-02-18
|
#include <stdio.h>
#include <string.h>
#include "dev_access.h"
#include "gsc_version.h"
#include "gsc_drv.h"
#include "gsc_reg.h"
#include "gsc_sleep.h"
#include "gsc_os_init.h"
#include "dev_config.h"
#include "dev_irq.h"
#include "dev_reg.h"
#include "dev_version.h"
Functions | |
static U32 | _app_handle_validate (void *handle, dev_data_t **dev) |
static U32 | _dev_access_lock (dev_data_t *dev) |
static U32 | _dev_data_create (dev_data_t *dev) |
static void | _dev_data_destroy (dev_data_t *dev) |
static U32 | _dev_reset (dev_data_t *dev) |
static U32 | _dev_init (dev_data_t *dev) |
static U32 | _dev_list_access_lock (void) |
static void | _dev_list_access_unlock (void) |
static U32 | _dev_list_index_acquire (int *index) |
void | dev_access_library_begin (void) |
void | dev_access_library_end (void) |
U32 | dev_access_lock (void *handle, dev_data_t **dev) |
void | dev_access_unlock (dev_data_t *dev) |
U32 GSC_EXPORT | hpdi32_board_count (U8 *count) |
U32 GSC_EXPORT | hpdi32_close (void *handle) |
U32 GSC_EXPORT | hpdi32_init (void *handle) |
U32 GSC_EXPORT | hpdi32_open (U8 index, void **handle) |
U32 GSC_EXPORT | hpdi32_reset (void *handle) |
U32 GSC_EXPORT | hpdi32_api_status (U32 *stat, U32 *arg, U32 api_ver) |
Variables | |
static dev_data_t | _dev_list [GSC_PROCESS_OPEN_MAX] |
static gsc_sem_t | _dev_sem |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void dev_access_library_begin | ( | void | ) |
void dev_access_library_end | ( | void | ) |
U32 dev_access_lock | ( | void * | handle, |
dev_data_t ** | dev | ||
) |
void dev_access_unlock | ( | dev_data_t * | dev | ) |
U32 GSC_EXPORT hpdi32_api_status | ( | U32 * | stat, |
U32 * | arg, | ||
U32 | api_ver | ||
) |
U32 GSC_EXPORT hpdi32_board_count | ( | U8 * | count | ) |
U32 GSC_EXPORT hpdi32_close | ( | void * | handle | ) |
U32 GSC_EXPORT hpdi32_init | ( | void * | handle | ) |
U32 GSC_EXPORT hpdi32_open | ( | U8 | index, |
void ** | handle | ||
) |
U32 GSC_EXPORT hpdi32_reset | ( | void * | handle | ) |
|
static |
|
static |