25#define _DRIVER_NAME_ "NFS4.1 Driver"
57#define DbgEn() DbgPrintEx(DPFLTR_IHVNETWORK_ID, DPFLTR_ERROR_LEVEL, \
58 "--> [%s] [%04x] %s\n", _DRIVER_NAME_, PsGetCurrentProcessId(), \
59 __FUNCTION__); _SEH2_TRY {
61#define DbgEx() DbgPrintEx(DPFLTR_IHVNETWORK_ID, DPFLTR_ERROR_LEVEL, \
62 "<-- [%s] [%04x] %s status = %08lx\n", _DRIVER_NAME_, PsGetCurrentProcessId(), \
63 __FUNCTION__, status); \
64 } _SEH2_EXCEPT (EXCEPTION_EXECUTE_HANDLER) { \
65 status = _SEH2_GetExceptionCode() ; \
66 DbgP("Exception encountered with value = Ox%x\n", status); \
68#define DbgR() DbgPrintEx(DPFLTR_IHVNETWORK_ID, DPFLTR_ERROR_LEVEL, \
69 "<-- [%s] [%04x] %s\n", _DRIVER_NAME_, PsGetCurrentProcessId(), __FUNCTION__); \
70 } _SEH2_EXCEPT (EXCEPTION_EXECUTE_HANDLER) { \
72 status = _SEH2_GetExceptionCode() ; \
73 DbgP("Exception encountered with value = Ox%x\n", status); \
78#define DBG_ERROR 0x00000001
79#define DBG_WARN 0x00000002
80#define DBG_TRACE 0x00000004
81#define DBG_INFO 0x00000008
82#define DBG_DISP_IN 0x00000010
83#define DBG_DISP_OUT 0x00000020
89#define PNFS_TRACE_TAG "PNFSMRX: "
90#define PNFS_FLTR_ID DPFLTR_IHVDRIVER_ID
92#define DbgEnter() DbgPrintEx(PNFS_FLTR_ID, DPFLTR_MASK | DBG_DISP_IN, "%s*** %s ***\n", \
93 PNFS_TRACE_TAG, __FUNCTION__);
94#define DbgExit(status) DbgPrintEx(PNFS_FLTR_ID, DPFLTR_MASK | DBG_DISP_OUT, "%s<-- %s <-- 0x%08lx\n", \
95 PNFS_TRACE_TAG, __FUNCTION__, status);
GLenum const GLfloat * params
GLenum GLuint GLenum GLsizei const GLchar * buf
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
DWORD SECURITY_INFORMATION
unsigned char * print_file_information_class(int InfoClass)
VOID print_srv_call(int on, IN PMRX_SRV_CALL p)
void print_ioctl(int on, int op)
void print_driver_state(int state)
void print_get_ea(int on, PFILE_GET_EA_INFORMATION info)
VOID print_fobx(int on, IN PMRX_FOBX p)
VOID print_fo_all(int on, IN PRX_CONTEXT c)
VOID print_net_root(int on, IN PMRX_NET_ROOT p)
VOID print_irp_flags(int on, PIRP irp)
VOID print_v_net_root(int on, IN PMRX_V_NET_ROOT p)
void print_fs_ioctl(int on, int op)
const char * opcode2string(int opcode)
VOID print_irps_flags(int on, PIO_STACK_LOCATION irps)
void print_open_error(int on, int status)
void print_wait_status(int on, const char *str, NTSTATUS status, const char *opcode, PVOID entry, LONGLONG xid)
void print_acl_args(SECURITY_INFORMATION info)
ULONG __cdecl print_error(IN PCCH fmt,...)
void print_nt_create_params(int on, NT_CREATE_PARAMETERS params)
void print_file_object(int on, PFILE_OBJECT file)
void print_std_info(int on, PFILE_STANDARD_INFORMATION info)
ULONG dprintk(IN PCHAR func, IN ULONG flags, IN PCHAR format,...)
VOID print_fcb(int on, IN PMRX_FCB p)
void print_hexbuf(int on, unsigned char *title, unsigned char *buf, int len)
VOID print_srv_open(int on, IN PMRX_SRV_OPEN p)
void print_caching_level(int on, ULONG flag, PUNICODE_STRING s)
unsigned char * print_fs_information_class(int InfoClass)
void print_ea_info(int on, PFILE_FULL_EA_INFORMATION info)
void print_basic_info(int on, PFILE_BASIC_INFORMATION info)