Lines Matching refs:ourchip

313 static void samsung_pm_save_gpio(struct samsung_gpio_chip *ourchip)  in samsung_pm_save_gpio()  argument
315 struct samsung_gpio_pm *pm = ourchip->pm; in samsung_pm_save_gpio()
318 S3C_PMDBG("%s: no pm for %s\n", __func__, ourchip->chip.label); in samsung_pm_save_gpio()
320 pm->save(ourchip); in samsung_pm_save_gpio()
331 struct samsung_gpio_chip *ourchip; in samsung_pm_save_gpios() local
335 ourchip = samsung_gpiolib_getchip(gpio_nr); in samsung_pm_save_gpios()
336 if (!ourchip) { in samsung_pm_save_gpios()
341 samsung_pm_save_gpio(ourchip); in samsung_pm_save_gpios()
344 ourchip->chip.label, in samsung_pm_save_gpios()
345 ourchip->pm_save[0], in samsung_pm_save_gpios()
346 ourchip->pm_save[1], in samsung_pm_save_gpios()
347 ourchip->pm_save[2], in samsung_pm_save_gpios()
348 ourchip->pm_save[3]); in samsung_pm_save_gpios()
350 gpio_nr += ourchip->chip.ngpio; in samsung_pm_save_gpios()
359 static void samsung_pm_resume_gpio(struct samsung_gpio_chip *ourchip) in samsung_pm_resume_gpio() argument
361 struct samsung_gpio_pm *pm = ourchip->pm; in samsung_pm_resume_gpio()
364 S3C_PMDBG("%s: no pm for %s\n", __func__, ourchip->chip.label); in samsung_pm_resume_gpio()
366 pm->resume(ourchip); in samsung_pm_resume_gpio()
371 struct samsung_gpio_chip *ourchip; in samsung_pm_restore_gpios() local
375 ourchip = samsung_gpiolib_getchip(gpio_nr); in samsung_pm_restore_gpios()
376 if (!ourchip) { in samsung_pm_restore_gpios()
381 samsung_pm_resume_gpio(ourchip); in samsung_pm_restore_gpios()
383 gpio_nr += ourchip->chip.ngpio; in samsung_pm_restore_gpios()