Loading drivers/net/wireless/atmel_cs.c +1 −1 Original line number Diff line number Diff line Loading @@ -220,7 +220,7 @@ do { last_fn = (fn); if ((last_ret = (ret)) != 0) goto cs_failed; } while (0) static int card_present(void *arg) { struct pcmcia_device *link = (struct pcmcia_device *)arg; if (link->state & DEV_SUSPEND) if (link->suspended) return 0; else if (link->state & DEV_PRESENT) return 1; Loading drivers/net/wireless/ray_cs.c +1 −1 Original line number Diff line number Diff line Loading @@ -1968,7 +1968,7 @@ static irqreturn_t ray_interrupt(int irq, void *dev_id, struct pt_regs * regs) local = (ray_dev_t *)dev->priv; link = (struct pcmcia_device *)local->finder; if ( ! (link->state & DEV_PRESENT) || link->state & DEV_SUSPEND ) { if ( ! (link->state & DEV_PRESENT) || link->suspended ) { DEBUG(2,"ray_cs interrupt from device not present or suspended.\n"); return IRQ_NONE; } Loading drivers/net/wireless/wavelan_cs.c +0 −1 Original line number Diff line number Diff line Loading @@ -4744,7 +4744,6 @@ static int wavelan_resume(struct pcmcia_device *link) { struct net_device * dev = (struct net_device *) link->priv; link->state &= ~DEV_SUSPEND; if ((link->state & DEV_CONFIG) && (link->open)) { wv_hw_reset(dev); netif_device_attach(dev); Loading drivers/pcmcia/ds.c +25 −23 Original line number Diff line number Diff line Loading @@ -945,7 +945,7 @@ static ssize_t pcmcia_show_pm_state(struct device *dev, struct device_attribute { struct pcmcia_device *p_dev = to_pcmcia_dev(dev); if (p_dev->dev.power.power_state.event != PM_EVENT_ON) if (p_dev->suspended) return sprintf(buf, "off\n"); else return sprintf(buf, "on\n"); Loading @@ -960,11 +960,9 @@ static ssize_t pcmcia_store_pm_state(struct device *dev, struct device_attribute if (!count) return -EINVAL; if ((p_dev->dev.power.power_state.event == PM_EVENT_ON) && (!strncmp(buf, "off", 3))) if ((!p_dev->suspended) && !strncmp(buf, "off", 3)) ret = dpm_runtime_suspend(dev, PMSG_SUSPEND); else if ((p_dev->dev.power.power_state.event != PM_EVENT_ON) && (!strncmp(buf, "on", 2))) else if (p_dev->suspended && !strncmp(buf, "on", 2)) dpm_runtime_resume(dev); return ret ? ret : count; Loading Loading @@ -1030,7 +1028,7 @@ static int pcmcia_dev_suspend(struct device * dev, pm_message_t state) { struct pcmcia_device *p_dev = to_pcmcia_dev(dev); struct pcmcia_driver *p_drv = NULL; int ret; int ret = 0; if (dev->driver) p_drv = to_pcmcia_drv(dev->driver); Loading @@ -1038,14 +1036,16 @@ static int pcmcia_dev_suspend(struct device * dev, pm_message_t state) if (p_drv && p_drv->suspend) { ret = p_drv->suspend(p_dev); if (ret) return ret; p_dev->state |= DEV_SUSPEND; goto out; if ((p_dev->state & DEV_CONFIG) && !(p_dev->state & DEV_SUSPEND_NORELEASE)) pcmcia_release_configuration(p_dev); } return 0; out: if (!ret) p_dev->suspended = 1; return ret; } Loading @@ -1053,24 +1053,26 @@ static int pcmcia_dev_resume(struct device * dev) { struct pcmcia_device *p_dev = to_pcmcia_dev(dev); struct pcmcia_driver *p_drv = NULL; int ret; int ret = 0; if (dev->driver) p_drv = to_pcmcia_drv(dev->driver); if (p_drv && p_drv->resume) { p_dev->state &= ~DEV_SUSPEND; if ((p_dev->state & DEV_CONFIG) && !(p_dev->state & DEV_SUSPEND_NORELEASE)){ ret = pcmcia_request_configuration(p_dev, &p_dev->conf); if (ret) return ret; goto out; } return p_drv->resume(p_dev); ret = p_drv->resume(p_dev); } return 0; out: if (!ret) p_dev->suspended = 0; return ret; } Loading drivers/telephony/ixj_pcmcia.c +0 −1 Original line number Diff line number Diff line Loading @@ -60,7 +60,6 @@ static void ixj_detach(struct pcmcia_device *link) { DEBUG(0, "ixj_detach(0x%p)\n", link); link->state &= ~DEV_RELEASE_PENDING; if (link->state & DEV_CONFIG) ixj_cs_release(link); Loading Loading
drivers/net/wireless/atmel_cs.c +1 −1 Original line number Diff line number Diff line Loading @@ -220,7 +220,7 @@ do { last_fn = (fn); if ((last_ret = (ret)) != 0) goto cs_failed; } while (0) static int card_present(void *arg) { struct pcmcia_device *link = (struct pcmcia_device *)arg; if (link->state & DEV_SUSPEND) if (link->suspended) return 0; else if (link->state & DEV_PRESENT) return 1; Loading
drivers/net/wireless/ray_cs.c +1 −1 Original line number Diff line number Diff line Loading @@ -1968,7 +1968,7 @@ static irqreturn_t ray_interrupt(int irq, void *dev_id, struct pt_regs * regs) local = (ray_dev_t *)dev->priv; link = (struct pcmcia_device *)local->finder; if ( ! (link->state & DEV_PRESENT) || link->state & DEV_SUSPEND ) { if ( ! (link->state & DEV_PRESENT) || link->suspended ) { DEBUG(2,"ray_cs interrupt from device not present or suspended.\n"); return IRQ_NONE; } Loading
drivers/net/wireless/wavelan_cs.c +0 −1 Original line number Diff line number Diff line Loading @@ -4744,7 +4744,6 @@ static int wavelan_resume(struct pcmcia_device *link) { struct net_device * dev = (struct net_device *) link->priv; link->state &= ~DEV_SUSPEND; if ((link->state & DEV_CONFIG) && (link->open)) { wv_hw_reset(dev); netif_device_attach(dev); Loading
drivers/pcmcia/ds.c +25 −23 Original line number Diff line number Diff line Loading @@ -945,7 +945,7 @@ static ssize_t pcmcia_show_pm_state(struct device *dev, struct device_attribute { struct pcmcia_device *p_dev = to_pcmcia_dev(dev); if (p_dev->dev.power.power_state.event != PM_EVENT_ON) if (p_dev->suspended) return sprintf(buf, "off\n"); else return sprintf(buf, "on\n"); Loading @@ -960,11 +960,9 @@ static ssize_t pcmcia_store_pm_state(struct device *dev, struct device_attribute if (!count) return -EINVAL; if ((p_dev->dev.power.power_state.event == PM_EVENT_ON) && (!strncmp(buf, "off", 3))) if ((!p_dev->suspended) && !strncmp(buf, "off", 3)) ret = dpm_runtime_suspend(dev, PMSG_SUSPEND); else if ((p_dev->dev.power.power_state.event != PM_EVENT_ON) && (!strncmp(buf, "on", 2))) else if (p_dev->suspended && !strncmp(buf, "on", 2)) dpm_runtime_resume(dev); return ret ? ret : count; Loading Loading @@ -1030,7 +1028,7 @@ static int pcmcia_dev_suspend(struct device * dev, pm_message_t state) { struct pcmcia_device *p_dev = to_pcmcia_dev(dev); struct pcmcia_driver *p_drv = NULL; int ret; int ret = 0; if (dev->driver) p_drv = to_pcmcia_drv(dev->driver); Loading @@ -1038,14 +1036,16 @@ static int pcmcia_dev_suspend(struct device * dev, pm_message_t state) if (p_drv && p_drv->suspend) { ret = p_drv->suspend(p_dev); if (ret) return ret; p_dev->state |= DEV_SUSPEND; goto out; if ((p_dev->state & DEV_CONFIG) && !(p_dev->state & DEV_SUSPEND_NORELEASE)) pcmcia_release_configuration(p_dev); } return 0; out: if (!ret) p_dev->suspended = 1; return ret; } Loading @@ -1053,24 +1053,26 @@ static int pcmcia_dev_resume(struct device * dev) { struct pcmcia_device *p_dev = to_pcmcia_dev(dev); struct pcmcia_driver *p_drv = NULL; int ret; int ret = 0; if (dev->driver) p_drv = to_pcmcia_drv(dev->driver); if (p_drv && p_drv->resume) { p_dev->state &= ~DEV_SUSPEND; if ((p_dev->state & DEV_CONFIG) && !(p_dev->state & DEV_SUSPEND_NORELEASE)){ ret = pcmcia_request_configuration(p_dev, &p_dev->conf); if (ret) return ret; goto out; } return p_drv->resume(p_dev); ret = p_drv->resume(p_dev); } return 0; out: if (!ret) p_dev->suspended = 0; return ret; } Loading
drivers/telephony/ixj_pcmcia.c +0 −1 Original line number Diff line number Diff line Loading @@ -60,7 +60,6 @@ static void ixj_detach(struct pcmcia_device *link) { DEBUG(0, "ixj_detach(0x%p)\n", link); link->state &= ~DEV_RELEASE_PENDING; if (link->state & DEV_CONFIG) ixj_cs_release(link); Loading