Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Functions
um_idi.h File Reference

Go to the source code of this file.

Typedefs

typedef int(* divas_um_idi_copy_to_user_fn_t )(void *os_handle, void *dst, const void *src, int length)
 
typedef int(* divas_um_idi_copy_from_user_fn_t )(void *os_handle, void *dst, const void *src, int length)
 

Functions

int diva_user_mode_idi_init (void)
 
void diva_user_mode_idi_finit (void)
 
voiddivas_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)
 
voiddiva_um_id_get_os_context (void *entity)
 
int diva_os_get_context_size (void)
 
int divas_um_idi_entity_assigned (void *entity)
 
int divas_um_idi_entity_start_remove (void *entity)
 
void diva_um_idi_start_wdog (void *entity)
 
void diva_um_idi_stop_wdog (void *entity)
 

Typedef Documentation

typedef int(* divas_um_idi_copy_from_user_fn_t)(void *os_handle, void *dst, const void *src, int length)

Definition at line 19 of file um_idi.h.

typedef int(* divas_um_idi_copy_to_user_fn_t)(void *os_handle, void *dst, const void *src, int length)

Definition at line 15 of file um_idi.h.

Function Documentation

int diva_os_get_context_size ( void  )

Definition at line 441 of file divasi.c.

void* diva_um_id_get_os_context ( void entity)

Definition at line 799 of file um_idi.c.

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 
)

Definition at line 301 of file um_idi.c.

void diva_um_idi_start_wdog ( void entity)

Definition at line 555 of file divasi.c.

void diva_um_idi_stop_wdog ( void entity)

Definition at line 567 of file divasi.c.

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 
)

Definition at line 381 of file um_idi.c.

void diva_user_mode_idi_finit ( void  )

Definition at line 103 of file um_idi.c.

int diva_user_mode_idi_ind_ready ( void entity,
void os_handle 
)

Definition at line 759 of file um_idi.c.

int diva_user_mode_idi_init ( void  )

Definition at line 42 of file um_idi.c.

void* divas_um_idi_create_entity ( dword  adapter_nr,
void file 
)

Definition at line 208 of file um_idi.c.

int divas_um_idi_delete_entity ( int  adapter_nr,
void entity 
)

Definition at line 272 of file um_idi.c.

int divas_um_idi_entity_assigned ( void entity)

Definition at line 804 of file um_idi.c.

int divas_um_idi_entity_start_remove ( void entity)

Definition at line 835 of file um_idi.c.