#include <linux/linkage.h>
#include <starlet.h>
#include <ssdef.h>
#include <dvidef.h>
#include <system_data_cells.h>
#include <misc.h>
#include <ddbdef.h>
#include <pridef.h>
#include <ucbdef.h>
#include <exe_routines.h>
#include <ioc_routines.h>
#include <sch_routines.h>
#include <linux/sched.h>
Go to the source code of this file.
Classes | |
struct | _generic_64 |
Functions | |
asmlinkage int | exe_getdvi (unsigned int efn, unsigned short int chan, void *devnam, void *itmlst, struct _iosb *iosb, void(*astadr)(), int astprm, struct _generic_64 *nullarg) |
asmlinkage int | exe_getdvi_wrap (struct struct_getdvi *s) |
asmlinkage int | exe_getdviw (unsigned int efn, unsigned short int chan, void *devnam, void *itmlst, struct _iosb *iosb, void(*astadr)(), int astprm, struct _generic_64 *nullarg) |
asmlinkage int | exe_getdviw_wrap (struct struct_getdvi *s) |
asmlinkage int | exe_device_scan (void *return_devnam, unsigned short int *retlen, void *search_devnam, void *itmlst, unsigned long long *contxt) |
Variables | |
struct _ddb * | contxt = 0 |
asmlinkage int exe_device_scan | ( | void * | return_devnam, | |
unsigned short int * | retlen, | |||
void * | search_devnam, | |||
void * | itmlst, | |||
unsigned long long * | contxt | |||
) |
Definition at line 166 of file sysgetdvi.c.
References item_list_3::bufaddr, _ddb::ddb_t_name, DVI__DEVNAM, ioc_gl_devlist, ioc_scan_iodb_usrctx(), item_list_3::item_code, SS__NOMOREDEV, and SS__NORMAL.
asmlinkage int exe_getdvi | ( | unsigned int | efn, | |
unsigned short int | chan, | |||
void * | devnam, | |||
void * | itmlst, | |||
struct _iosb * | iosb, | |||
void(*)() | astadr, | |||
int | astprm, | |||
struct _generic_64 * | nullarg | |||
) |
Definition at line 34 of file sysgetdvi.c.
References _pcb, item_list_3::bufaddr, _ccb::ccb_l_ucb, ctl_gl_ccbbase, ctl_gl_pcb, _ddb::ddb_ps_link, _ddb::ddb_t_name, DVI__DEVCHAR, DVI__DEVCLASS, DVI__DEVNAM, DVI__DEVTYPE, DVI__FULLDEVNAM, DVI__MAXBLOCK, DVI__NEXTDEVNAM, DVI__OWNUIC, DVI__PID, DVI__ROOTDEVNAM, DVI__UNIT, DVI__VOLCOUNT, DVI__VOLNUMBER, exe_clref(), ioc_gl_devlist, ioc_search(), _iosb::iosb_w_status, item_list_3::item_code, item_list_3::retlenaddr, sch_postef(), SS__NOMOREDEV, SS__NORMAL, _ucb::ucb_b_devclass, _ucb::ucb_b_devtype, _ucb::ucb_l_ddb, _ucb::ucb_l_devchar, _ucb::ucb_w_unit, and return_values::val1.
Referenced by exe_getdvi_wrap(), and exe_getdviw().
asmlinkage int exe_getdvi_wrap | ( | struct struct_getdvi * | s | ) |
Definition at line 28 of file sysgetdvi.c.
References struct_getdvi::astadr, struct_getdvi::astprm, struct_getdvi::chan, struct_getdvi::devnam, struct_getdvi::efn, exe_getdvi(), struct_getdvi::iosb, struct_getdvi::itmlst, and struct_getdvi::nullarg.
asmlinkage int exe_getdviw | ( | unsigned int | efn, | |
unsigned short int | chan, | |||
void * | devnam, | |||
void * | itmlst, | |||
struct _iosb * | iosb, | |||
void(*)() | astadr, | |||
int | astprm, | |||
struct _generic_64 * | nullarg | |||
) |
Definition at line 152 of file sysgetdvi.c.
References exe_getdvi(), and exe_synch().
Referenced by exe_getdviw_wrap().
asmlinkage int exe_getdviw_wrap | ( | struct struct_getdvi * | s | ) |
Definition at line 162 of file sysgetdvi.c.
References struct_getdvi::astadr, struct_getdvi::astprm, struct_getdvi::chan, struct_getdvi::devnam, struct_getdvi::efn, exe_getdviw(), struct_getdvi::iosb, struct_getdvi::itmlst, and struct_getdvi::nullarg.
Definition at line 32 of file sysgetdvi.c.