Lines Matching full:methods
645 if (gpio->methods && gpio->methods->get_##n) \
647 gpio->methods->get_##n(gpio); \
654 if (gpio->methods && gpio->methods->set_##n) \
655 gpio->methods->set_##n(gpio, \
737 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
741 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
861 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_HEADPHONE); in layout_notify()
865 ldev->gpio.methods->set_speakers(&ldev->gpio, !v); in layout_notify()
866 ldev->gpio.methods->set_headphone(&ldev->gpio, v); in layout_notify()
867 ldev->gpio.methods->set_lineout(&ldev->gpio, 0); in layout_notify()
870 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_LINE_OUT); in layout_notify()
874 ldev->gpio.methods->set_speakers(&ldev->gpio, !v); in layout_notify()
875 ldev->gpio.methods->set_headphone(&ldev->gpio, 0); in layout_notify()
876 ldev->gpio.methods->set_lineout(&ldev->gpio, v); in layout_notify()
907 headphones = codec->gpio->methods->get_detect(codec->gpio, in layout_attached_codec()
909 lineout = codec->gpio->methods->get_detect(codec->gpio, in layout_attached_codec()
912 if (codec->gpio->methods->set_master) { in layout_attached_codec()
920 ldev->gpio.methods->set_speakers(codec->gpio, 1); in layout_attached_codec()
927 ldev->gpio.methods->set_headphone(codec->gpio, 1); in layout_attached_codec()
932 !ldev->gpio.methods in layout_attached_codec()
949 ldev->gpio.methods->set_lineout(codec->gpio, 1); in layout_attached_codec()
957 !ldev->gpio.methods in layout_attached_codec()
1045 ldev->gpio.methods = ftr_gpio_methods; in aoa_fabric_layout_probe()
1050 ldev->gpio.methods = pmf_gpio_methods; in aoa_fabric_layout_probe()
1070 ldev->gpio.methods->init(&ldev->gpio); in aoa_fabric_layout_probe()
1085 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_probe()
1113 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1117 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1122 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_remove()
1133 if (ldev->gpio.methods && ldev->gpio.methods->all_amps_off) in aoa_fabric_layout_suspend()
1134 ldev->gpio.methods->all_amps_off(&ldev->gpio); in aoa_fabric_layout_suspend()
1143 if (ldev->gpio.methods && ldev->gpio.methods->all_amps_restore) in aoa_fabric_layout_resume()
1144 ldev->gpio.methods->all_amps_restore(&ldev->gpio); in aoa_fabric_layout_resume()