Lines Matching refs:methods
638 if (gpio->methods && gpio->methods->get_##n) \
640 gpio->methods->get_##n(gpio); \
647 if (gpio->methods && gpio->methods->set_##n) \
648 gpio->methods->set_##n(gpio, \
730 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
734 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
854 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_HEADPHONE); in layout_notify()
858 ldev->gpio.methods->set_speakers(&ldev->gpio, !v); in layout_notify()
859 ldev->gpio.methods->set_headphone(&ldev->gpio, v); in layout_notify()
860 ldev->gpio.methods->set_lineout(&ldev->gpio, 0); in layout_notify()
863 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_LINE_OUT); in layout_notify()
867 ldev->gpio.methods->set_speakers(&ldev->gpio, !v); in layout_notify()
868 ldev->gpio.methods->set_headphone(&ldev->gpio, 0); in layout_notify()
869 ldev->gpio.methods->set_lineout(&ldev->gpio, v); in layout_notify()
900 headphones = codec->gpio->methods->get_detect(codec->gpio, in layout_attached_codec()
902 lineout = codec->gpio->methods->get_detect(codec->gpio, in layout_attached_codec()
905 if (codec->gpio->methods->set_master) { in layout_attached_codec()
913 ldev->gpio.methods->set_speakers(codec->gpio, 1); in layout_attached_codec()
920 ldev->gpio.methods->set_headphone(codec->gpio, 1); in layout_attached_codec()
925 !ldev->gpio.methods in layout_attached_codec()
942 ldev->gpio.methods->set_lineout(codec->gpio, 1); in layout_attached_codec()
950 !ldev->gpio.methods in layout_attached_codec()
1038 ldev->gpio.methods = ftr_gpio_methods; in aoa_fabric_layout_probe()
1043 ldev->gpio.methods = pmf_gpio_methods; in aoa_fabric_layout_probe()
1063 ldev->gpio.methods->init(&ldev->gpio); in aoa_fabric_layout_probe()
1078 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_probe()
1106 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1110 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1115 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_remove()
1128 if (ldev->gpio.methods && ldev->gpio.methods->all_amps_off) in aoa_fabric_layout_suspend()
1129 ldev->gpio.methods->all_amps_off(&ldev->gpio); in aoa_fabric_layout_suspend()
1138 if (ldev->gpio.methods && ldev->gpio.methods->all_amps_restore) in aoa_fabric_layout_resume()
1139 ldev->gpio.methods->all_amps_restore(&ldev->gpio); in aoa_fabric_layout_resume()