airport_suspend(struct macio_dev *mdev, u32 state) 
airport_suspend(struct macio_dev *mdev, pm_message_t state) 
airport_suspend(struct macio_dev *mdev, u32 state){	struct net_device *dev = dev_get_drvdata(&mdev->ofdev.dev);	struct orinoco_private *priv = netdev_priv(dev);	unsigned long flags;	int err;	printk(KERN_DEBUG "%s: Airport entering sleep mode\n", dev->name);	err = orinoco_lock(priv, &flags);	if (err) {		printk(KERN_ERR "%s: hw_unavailable on PBOOK_SLEEP_NOW\n",		       dev->name);		return 0;	}	err = __orinoco_down(dev);	if (err)		printk(KERN_WARNING "%s: PBOOK_SLEEP_NOW: Error %d downing interface\n",		       dev->name, err);	netif_device_detach(dev);	priv->hw_unavailable++;	orinoco_unlock(priv, &flags);	disable_irq(dev->irq);	pmac_call_feature(PMAC_FTR_AIRPORT_ENABLE, macio_get_of_node(mdev), 0, 0);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/05adc3b7458e97a1d0180828000207a403083389/airport.c/clean/drivers/net/wireless/airport.c