View | Details | Raw Unified
Collapse All | Expand All

(-) ndiswrapper-1.2/driver/ndis.h (-1 / +1 lines)
 Lines 238-244    Link Here 
	void (*enable_interrupts)(void *ctx) STDCALL;
	void (*enable_interrupts)(void *ctx) STDCALL;
	/* Stop miniport */
	/* Stop miniport */
	void (*halt)(void *ctx) STDCALL;
	void (*miniport_halt)(void *ctx) STDCALL;
	/* Interrupt BH */
	/* Interrupt BH */
	ndis_interrupt_handler handle_interrupt;
	ndis_interrupt_handler handle_interrupt;
(-) ndiswrapper-1.2/driver/wrapper.c (-2 / +2 lines)
 Lines 280-290    Link Here 
void miniport_halt(struct wrapper_dev *wd)
void miniport_halt(struct wrapper_dev *wd)
{
{
	struct miniport_char *miniport = &wd->driver->miniport;
	struct miniport_char *miniport = &wd->driver->miniport;
	TRACEENTER1("driver halt is at %p", miniport->halt);
	TRACEENTER1("driver halt is at %p", miniport->miniport_halt);
	miniport_set_int(wd, OID_PNP_SET_POWER, NdisDeviceStateD3);
	miniport_set_int(wd, OID_PNP_SET_POWER, NdisDeviceStateD3);
	LIN2WIN1(miniport->halt, wd->nmb->adapter_ctx);
	LIN2WIN1(miniport->miniport_halt, wd->nmb->adapter_ctx);
	ndis_exit_device(wd);
	ndis_exit_device(wd);
	misc_funcs_exit_device(wd);
	misc_funcs_exit_device(wd);