DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

udi_mei_direct_stub_t(3udi)


Metalanguage direct-call stub type

SYNOPSIS

#include <udi.h>

typedef void udi_mei_direct_stub_t (

	udi_op_t *op,

	udi_cb_t *gcb,

	va_list arglist );
 

ARGUMENTS op is a pointer to the driver entry point function in the target region that will be called to handle this operation. This function was declared in a udi_ops_init_t structure by the driver for the corresponding ops vector.

gcb is the pointer to the control block that is to be used for this operation (as passed by the driver requesting the operation).

arglist is the list of arguments that are to be passed to the op function.

DESCRIPTION The udi_mei_direct_stub_t type is used for metalanguage "direct" stub functions. These are used by udi_mei_call when it makes a direct call to the target region, without marshalling parameters.

Direct-call stubs are automatically generated by the UDI_MEI_STUBS macro.

references udi_ops_init_t, udi_mei_call, UDI_MEI_STUBS


UDI Core Specification Contents