1f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger#ifndef _INTERFACE_IDLEMODE_H 2f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger#define _INTERFACE_IDLEMODE_H 3f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger 42979460d7aba1dac3452edcacd7b8c4cfcf06067Kevin McKinneyINT InterfaceIdleModeWakeup(struct bcm_mini_adapter *Adapter); 5f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger 605b371964049be1f15dec46caa63f106dd22d20dCeri JamesINT InterfaceIdleModeRespond(struct bcm_mini_adapter *Adapter, 705b371964049be1f15dec46caa63f106dd22d20dCeri James unsigned int *puiBuffer); 8f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger 92979460d7aba1dac3452edcacd7b8c4cfcf06067Kevin McKinneyVOID InterfaceWriteIdleModeWakePattern(struct bcm_mini_adapter *Adapter); 10f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger 1105b371964049be1f15dec46caa63f106dd22d20dCeri JamesINT InterfaceWakeUp(struct bcm_mini_adapter *Adapter); 12f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger 132979460d7aba1dac3452edcacd7b8c4cfcf06067Kevin McKinneyVOID InterfaceHandleShutdownModeWakeup(struct bcm_mini_adapter *Adapter); 14f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger#endif 15f8942e07a3db9d82e8fb11d3d494876b8bae9ff9Stephen Hemminger 16