#include "platform.h"
#include "di_defs.h"
#include "pc.h"
#include "dqueue.h"
#include "adapter.h"
#include "entity.h"
#include "um_xdi.h"
#include "um_idi.h"
#include "debuglib.h"
#include "divasync.h"
Go to the source code of this file.
|
void | diva_os_wakeup_read (void *os_context) |
|
void | diva_os_wakeup_close (void *os_context) |
|
int | diva_user_mode_idi_init (void) |
|
void | diva_user_mode_idi_remove_adapter (int adapter_nr) |
|
void | diva_user_mode_idi_finit (void) |
|
int | diva_user_mode_idi_create_adapter (const DESCRIPTOR *d, int adapter_nr) |
|
void * | divas_um_idi_create_entity (dword adapter_nr, void *file) |
|
int | divas_um_idi_delete_entity (int adapter_nr, void *entity) |
|
int | diva_um_idi_read (void *entity, void *os_handle, void *dst, int max_length, divas_um_idi_copy_to_user_fn_t cp_fn) |
|
int | diva_um_idi_write (void *entity, void *os_handle, const void *src, int length, divas_um_idi_copy_from_user_fn_t cp_fn) |
|
int | diva_user_mode_idi_ind_ready (void *entity, void *os_handle) |
|
void * | diva_um_id_get_os_context (void *entity) |
|
int | divas_um_idi_entity_assigned (void *entity) |
|
int | divas_um_idi_entity_start_remove (void *entity) |
|
#define DIVAS_MAX_XDI_ADAPTERS 64 |
void diva_os_wakeup_close |
( |
void * |
os_context | ) |
|
void diva_os_wakeup_read |
( |
void * |
os_context | ) |
|
void* diva_um_id_get_os_context |
( |
void * |
entity | ) |
|
int diva_user_mode_idi_ind_ready |
( |
void * |
entity, |
|
|
void * |
os_handle |
|
) |
| |
int diva_user_mode_idi_init |
( |
void |
| ) |
|
void diva_user_mode_idi_remove_adapter |
( |
int |
adapter_nr | ) |
|
void* divas_um_idi_create_entity |
( |
dword |
adapter_nr, |
|
|
void * |
file |
|
) |
| |
int divas_um_idi_delete_entity |
( |
int |
adapter_nr, |
|
|
void * |
entity |
|
) |
| |
int divas_um_idi_entity_assigned |
( |
void * |
entity | ) |
|
int divas_um_idi_entity_start_remove |
( |
void * |
entity | ) |
|