Lines Matching refs:zpodd

21 struct zpodd {  struct
108 struct zpodd *zpodd = dev->zpodd; in zpready() local
132 if (zpodd->mech_type == ODD_MECH_TYPE_SLOT) in zpready()
148 struct zpodd *zpodd = dev->zpodd; in zpodd_on_suspend() local
152 zpodd->zp_sampled = false; in zpodd_on_suspend()
153 zpodd->zp_ready = false; in zpodd_on_suspend()
157 if (!zpodd->zp_sampled) { in zpodd_on_suspend()
158 zpodd->zp_sampled = true; in zpodd_on_suspend()
159 zpodd->last_ready = jiffies; in zpodd_on_suspend()
163 expires = zpodd->last_ready + secs_to_jiffies(zpodd_poweroff_delay); in zpodd_on_suspend()
167 zpodd->zp_ready = true; in zpodd_on_suspend()
172 struct zpodd *zpodd = dev->zpodd; in zpodd_zpready() local
173 return zpodd->zp_ready; in zpodd_zpready()
186 struct zpodd *zpodd = dev->zpodd; in zpodd_enable_run_wake() local
190 zpodd->powered_off = true; in zpodd_enable_run_wake()
197 struct zpodd *zpodd = dev->zpodd; in zpodd_disable_run_wake() local
199 if (zpodd->powered_off) in zpodd_disable_run_wake()
220 struct zpodd *zpodd = dev->zpodd; in zpodd_post_poweron() local
222 if (!zpodd->powered_off) in zpodd_post_poweron()
225 zpodd->powered_off = false; in zpodd_post_poweron()
227 if (zpodd->from_notify) { in zpodd_post_poweron()
228 zpodd->from_notify = false; in zpodd_post_poweron()
229 if (zpodd->mech_type == ODD_MECH_TYPE_DRAWER) in zpodd_post_poweron()
233 zpodd->zp_sampled = false; in zpodd_post_poweron()
234 zpodd->zp_ready = false; in zpodd_post_poweron()
242 struct zpodd *zpodd = ata_dev->zpodd; in zpodd_wake_dev() local
246 zpodd->from_notify = true; in zpodd_wake_dev()
268 struct zpodd *zpodd; in zpodd_init() local
270 if (dev->zpodd || !adev || !acpi_device_can_poweroff(adev)) in zpodd_init()
277 zpodd = kzalloc(sizeof(struct zpodd), GFP_KERNEL); in zpodd_init()
278 if (!zpodd) in zpodd_init()
281 zpodd->mech_type = mech_type; in zpodd_init()
284 zpodd->dev = dev; in zpodd_init()
285 dev->zpodd = zpodd; in zpodd_init()
292 kfree(dev->zpodd); in zpodd_exit()
293 dev->zpodd = NULL; in zpodd_exit()