pci_enable_wake(nic->pdev, 0, nic->flags & (wol_magic | e100_asf(nic))); 
static int e100_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol){	struct nic *nic = netdev_priv(netdev);	if(wol->wolopts != WAKE_MAGIC && wol->wolopts != 0)		return -EOPNOTSUPP;	if(wol->wolopts)		nic->flags |= wol_magic;	else		nic->flags &= ~wol_magic;	pci_enable_wake(nic->pdev, 0, nic->flags & (wol_magic | e100_asf(nic)));	e100_exec_cb(nic, NULL, e100_configure);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6bdacb1ad58bb6b772a4fc18f21684437bd5f439/e100.c/clean/drivers/net/e100.c