Lines Matching refs:pmdev
24 struct device *pmdev; member
32 struct device *pmdev = gpio_dev->pmdev; in gpio_ir_recv_irq() local
44 if (pmdev) in gpio_ir_recv_irq()
45 pm_runtime_get(pmdev); in gpio_ir_recv_irq()
51 if (pmdev) { in gpio_ir_recv_irq()
52 pm_runtime_mark_last_busy(pmdev); in gpio_ir_recv_irq()
53 pm_runtime_put_autosuspend(pmdev); in gpio_ir_recv_irq()
116 gpio_dev->pmdev = dev; in gpio_ir_recv_probe()
133 struct device *pmdev = gpio_dev->pmdev; in gpio_ir_recv_remove() local
135 if (pmdev) { in gpio_ir_recv_remove()
136 pm_runtime_get_sync(pmdev); in gpio_ir_recv_remove()
139 pm_runtime_disable(pmdev); in gpio_ir_recv_remove()
140 pm_runtime_put_noidle(pmdev); in gpio_ir_recv_remove()
141 pm_runtime_set_suspended(pmdev); in gpio_ir_recv_remove()