extcon_dev 13 drivers/extcon/devres.c struct extcon_dev **r = res; extcon_dev 23 drivers/extcon/devres.c extcon_dev_free(*(struct extcon_dev **)res); extcon_dev 29 drivers/extcon/devres.c extcon_dev_unregister(*(struct extcon_dev **)res); extcon_dev 33 drivers/extcon/devres.c struct extcon_dev *edev; extcon_dev 65 drivers/extcon/devres.c struct extcon_dev *devm_extcon_dev_allocate(struct device *dev, extcon_dev 68 drivers/extcon/devres.c struct extcon_dev **ptr, *edev; extcon_dev 97 drivers/extcon/devres.c void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev) extcon_dev 118 drivers/extcon/devres.c int devm_extcon_dev_register(struct device *dev, struct extcon_dev *edev) extcon_dev 120 drivers/extcon/devres.c struct extcon_dev **ptr; extcon_dev 148 drivers/extcon/devres.c void devm_extcon_dev_unregister(struct device *dev, struct extcon_dev *edev) extcon_dev 172 drivers/extcon/devres.c int devm_extcon_register_notifier(struct device *dev, struct extcon_dev *edev, extcon_dev 207 drivers/extcon/devres.c struct extcon_dev *edev, unsigned int id, extcon_dev 228 drivers/extcon/devres.c int devm_extcon_register_notifier_all(struct device *dev, struct extcon_dev *edev, extcon_dev 261 drivers/extcon/devres.c struct extcon_dev *edev, extcon_dev 41 drivers/extcon/extcon-adc-jack.c struct extcon_dev *edev; extcon_dev 102 drivers/extcon/extcon-arizona.c struct extcon_dev *edev; extcon_dev 102 drivers/extcon/extcon-axp288.c struct extcon_dev *edev; extcon_dev 103 drivers/extcon/extcon-axp288.c struct extcon_dev *id_extcon; extcon_dev 109 drivers/extcon/extcon-fsa9480.c struct extcon_dev *edev; extcon_dev 35 drivers/extcon/extcon-gpio.c struct extcon_dev *edev; extcon_dev 103 drivers/extcon/extcon-intel-cht-wc.c struct extcon_dev *edev; extcon_dev 27 drivers/extcon/extcon-intel-int3496.c struct extcon_dev *edev; extcon_dev 52 drivers/extcon/extcon-intel-mrfld.c struct extcon_dev *edev; extcon_dev 72 drivers/extcon/extcon-max14577.c struct extcon_dev *edev; extcon_dev 18 drivers/extcon/extcon-max3355.c struct extcon_dev *edev; extcon_dev 68 drivers/extcon/extcon-max77693.c struct extcon_dev *edev; extcon_dev 32 drivers/extcon/extcon-max77843.c struct extcon_dev *edev; extcon_dev 110 drivers/extcon/extcon-max8997.c struct extcon_dev *edev; extcon_dev 44 drivers/extcon/extcon-palmas.c struct extcon_dev *edev = palmas_usb->edev; extcon_dev 77 drivers/extcon/extcon-palmas.c struct extcon_dev *edev = palmas_usb->edev; extcon_dev 121 drivers/extcon/extcon-palmas.c struct extcon_dev *edev = palmas_usb->edev; extcon_dev 63 drivers/extcon/extcon-ptn5150.c struct extcon_dev *edev; extcon_dev 23 drivers/extcon/extcon-qcom-spmi-misc.c struct extcon_dev *edev; extcon_dev 40 drivers/extcon/extcon-rt8973a.c struct extcon_dev *edev; extcon_dev 38 drivers/extcon/extcon-sm5502.c struct extcon_dev *edev; extcon_dev 27 drivers/extcon/extcon-usb-gpio.c struct extcon_dev *edev; extcon_dev 20 drivers/extcon/extcon-usbc-cros-ec.c struct extcon_dev *edev; extcon_dev 201 drivers/extcon/extcon.c struct extcon_dev *edev; extcon_dev 226 drivers/extcon/extcon.c static int check_mutually_exclusive(struct extcon_dev *edev, u32 new_state) extcon_dev 246 drivers/extcon/extcon.c static int find_cable_index_by_id(struct extcon_dev *edev, const unsigned int id) extcon_dev 275 drivers/extcon/extcon.c static bool is_extcon_attached(struct extcon_dev *edev, unsigned int index) extcon_dev 280 drivers/extcon/extcon.c static bool is_extcon_changed(struct extcon_dev *edev, int index, extcon_dev 300 drivers/extcon/extcon.c static int is_extcon_property_capability(struct extcon_dev *edev, extcon_dev 333 drivers/extcon/extcon.c static void init_property(struct extcon_dev *edev, unsigned int id, int index) extcon_dev 352 drivers/extcon/extcon.c struct extcon_dev *edev = dev_get_drvdata(dev); extcon_dev 370 drivers/extcon/extcon.c struct extcon_dev *edev = dev_get_drvdata(dev); extcon_dev 408 drivers/extcon/extcon.c int extcon_sync(struct extcon_dev *edev, unsigned int id) extcon_dev 489 drivers/extcon/extcon.c int extcon_get_state(struct extcon_dev *edev, const unsigned int id) extcon_dev 522 drivers/extcon/extcon.c int extcon_set_state(struct extcon_dev *edev, unsigned int id, bool state) extcon_dev 577 drivers/extcon/extcon.c int extcon_set_state_sync(struct extcon_dev *edev, unsigned int id, bool state) extcon_dev 615 drivers/extcon/extcon.c int extcon_get_property(struct extcon_dev *edev, unsigned int id, extcon_dev 694 drivers/extcon/extcon.c int extcon_set_property(struct extcon_dev *edev, unsigned int id, extcon_dev 759 drivers/extcon/extcon.c int extcon_set_property_sync(struct extcon_dev *edev, unsigned int id, extcon_dev 782 drivers/extcon/extcon.c int extcon_get_property_capability(struct extcon_dev *edev, unsigned int id, extcon_dev 816 drivers/extcon/extcon.c int extcon_set_property_capability(struct extcon_dev *edev, unsigned int id, extcon_dev 867 drivers/extcon/extcon.c struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name) extcon_dev 869 drivers/extcon/extcon.c struct extcon_dev *sd; extcon_dev 899 drivers/extcon/extcon.c int extcon_register_notifier(struct extcon_dev *edev, unsigned int id, extcon_dev 928 drivers/extcon/extcon.c int extcon_unregister_notifier(struct extcon_dev *edev, unsigned int id, extcon_dev 961 drivers/extcon/extcon.c int extcon_register_notifier_all(struct extcon_dev *edev, extcon_dev 985 drivers/extcon/extcon.c int extcon_unregister_notifier_all(struct extcon_dev *edev, extcon_dev 1041 drivers/extcon/extcon.c struct extcon_dev *extcon_dev_allocate(const unsigned int *supported_cable) extcon_dev 1043 drivers/extcon/extcon.c struct extcon_dev *edev; extcon_dev 1062 drivers/extcon/extcon.c void extcon_dev_free(struct extcon_dev *edev) extcon_dev 1082 drivers/extcon/extcon.c int extcon_dev_register(struct extcon_dev *edev) extcon_dev 1289 drivers/extcon/extcon.c void extcon_dev_unregister(struct extcon_dev *edev) extcon_dev 1336 drivers/extcon/extcon.c struct extcon_dev *extcon_find_edev_by_node(struct device_node *node) extcon_dev 1338 drivers/extcon/extcon.c struct extcon_dev *edev; extcon_dev 1358 drivers/extcon/extcon.c struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, int index) extcon_dev 1361 drivers/extcon/extcon.c struct extcon_dev *edev; extcon_dev 1386 drivers/extcon/extcon.c struct extcon_dev *extcon_find_edev_by_node(struct device_node *node) extcon_dev 1391 drivers/extcon/extcon.c struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, int index) extcon_dev 1405 drivers/extcon/extcon.c const char *extcon_get_edev_name(struct extcon_dev *edev) extcon_dev 87 drivers/gpu/drm/bridge/sil-sii8620.c struct extcon_dev *extcon; extcon_dev 2163 drivers/gpu/drm/bridge/sil-sii8620.c struct extcon_dev *edev; extcon_dev 144 drivers/gpu/drm/rockchip/cdn-dp-core.c struct extcon_dev *edev = port->extcon; extcon_dev 1146 drivers/gpu/drm/rockchip/cdn-dp-core.c struct extcon_dev *extcon; extcon_dev 57 drivers/gpu/drm/rockchip/cdn-dp-core.h struct extcon_dev *extcon; extcon_dev 140 drivers/phy/allwinner/phy-sun4i-usb.c struct extcon_dev *extcon; extcon_dev 66 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct extcon_dev *edev; extcon_dev 38 drivers/phy/qualcomm/phy-qcom-usb-hs.c struct extcon_dev *vbus_edev; extcon_dev 108 drivers/phy/renesas/phy-rcar-gen3-usb2.c struct extcon_dev *extcon; extcon_dev 220 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct extcon_dev *edev; extcon_dev 374 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct extcon_dev *edev; extcon_dev 374 drivers/phy/rockchip/phy-rockchip-typec.c struct extcon_dev *extcon; extcon_dev 808 drivers/phy/rockchip/phy-rockchip-typec.c struct extcon_dev *edev = tcphy->extcon; extcon_dev 125 drivers/power/supply/axp288_charger.c struct extcon_dev *cable; extcon_dev 132 drivers/power/supply/axp288_charger.c struct extcon_dev *edev; extcon_dev 597 drivers/power/supply/axp288_charger.c struct extcon_dev *edev = info->cable.edev; extcon_dev 657 drivers/power/supply/axp288_charger.c struct extcon_dev *edev = info->otg.cable; extcon_dev 160 drivers/power/supply/bq24190_charger.c struct extcon_dev *edev; extcon_dev 1208 drivers/power/supply/charger-manager.c ret = extcon_register_interest(&cable->extcon_dev, extcon_dev 1819 drivers/power/supply/charger-manager.c if (cable->extcon_dev.edev) extcon_dev 1820 drivers/power/supply/charger-manager.c extcon_unregister_interest(&cable->extcon_dev); extcon_dev 1851 drivers/power/supply/charger-manager.c extcon_unregister_interest(&cable->extcon_dev); extcon_dev 110 drivers/power/supply/qcom_smbb.c struct extcon_dev *edev; extcon_dev 671 drivers/usb/chipidea/core.c struct extcon_dev *ext_vbus, *ext_id; extcon_dev 1093 drivers/usb/dwc3/core.h struct extcon_dev *edev; extcon_dev 441 drivers/usb/dwc3/drd.c static struct extcon_dev *dwc3_get_extcon(struct dwc3 *dwc) extcon_dev 445 drivers/usb/dwc3/drd.c struct extcon_dev *edev; extcon_dev 127 drivers/usb/dwc3/dwc3-omap.c struct extcon_dev *edev; extcon_dev 417 drivers/usb/dwc3/dwc3-omap.c struct extcon_dev *edev; extcon_dev 69 drivers/usb/dwc3/dwc3-qcom.c struct extcon_dev *edev; extcon_dev 70 drivers/usb/dwc3/dwc3-qcom.c struct extcon_dev *host_edev; extcon_dev 147 drivers/usb/dwc3/dwc3-qcom.c struct extcon_dev *host_edev; extcon_dev 571 drivers/usb/gadget/udc/amd5536udc.h struct extcon_dev *edev; extcon_dev 336 drivers/usb/gadget/udc/renesas_usb3.c struct extcon_dev *extcon; extcon_dev 211 drivers/usb/mtu3/mtu3.h struct extcon_dev *edev; extcon_dev 243 drivers/usb/mtu3/mtu3_dr.c struct extcon_dev *edev = otg_sx->edev; extcon_dev 85 drivers/usb/musb/sunxi.c struct extcon_dev *extcon; extcon_dev 25 drivers/usb/phy/phy-omap-otg.c struct extcon_dev *extcon; extcon_dev 90 drivers/usb/phy/phy-omap-otg.c struct extcon_dev *extcon; extcon_dev 52 drivers/usb/phy/phy-tahvo.c struct extcon_dev *extcon; extcon_dev 380 drivers/usb/phy/phy.c struct extcon_dev *id_ext; extcon_dev 263 drivers/usb/renesas_usbhs/common.h struct extcon_dev *edev; extcon_dev 88 drivers/usb/typec/tcpm/fusb302.c struct extcon_dev *extcon; extcon_dev 15 include/linux/extcon-provider.h struct extcon_dev; extcon_dev 20 include/linux/extcon-provider.h extern int extcon_dev_register(struct extcon_dev *edev); extcon_dev 21 include/linux/extcon-provider.h extern void extcon_dev_unregister(struct extcon_dev *edev); extcon_dev 23 include/linux/extcon-provider.h struct extcon_dev *edev); extcon_dev 25 include/linux/extcon-provider.h struct extcon_dev *edev); extcon_dev 28 include/linux/extcon-provider.h extern struct extcon_dev *extcon_dev_allocate(const unsigned int *cable); extcon_dev 29 include/linux/extcon-provider.h extern void extcon_dev_free(struct extcon_dev *edev); extcon_dev 30 include/linux/extcon-provider.h extern struct extcon_dev *devm_extcon_dev_allocate(struct device *dev, extcon_dev 32 include/linux/extcon-provider.h extern void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev); extcon_dev 35 include/linux/extcon-provider.h extern int extcon_sync(struct extcon_dev *edev, unsigned int id); extcon_dev 41 include/linux/extcon-provider.h extern int extcon_set_state(struct extcon_dev *edev, unsigned int id, extcon_dev 43 include/linux/extcon-provider.h extern int extcon_set_state_sync(struct extcon_dev *edev, unsigned int id, extcon_dev 55 include/linux/extcon-provider.h extern int extcon_set_property(struct extcon_dev *edev, unsigned int id, extcon_dev 58 include/linux/extcon-provider.h extern int extcon_set_property_sync(struct extcon_dev *edev, unsigned int id, extcon_dev 61 include/linux/extcon-provider.h extern int extcon_set_property_capability(struct extcon_dev *edev, extcon_dev 65 include/linux/extcon-provider.h static inline int extcon_dev_register(struct extcon_dev *edev) extcon_dev 70 include/linux/extcon-provider.h static inline void extcon_dev_unregister(struct extcon_dev *edev) { } extcon_dev 73 include/linux/extcon-provider.h struct extcon_dev *edev) extcon_dev 79 include/linux/extcon-provider.h struct extcon_dev *edev) { } extcon_dev 81 include/linux/extcon-provider.h static inline struct extcon_dev *extcon_dev_allocate(const unsigned int *cable) extcon_dev 86 include/linux/extcon-provider.h static inline void extcon_dev_free(struct extcon_dev *edev) { } extcon_dev 88 include/linux/extcon-provider.h static inline struct extcon_dev *devm_extcon_dev_allocate(struct device *dev, extcon_dev 94 include/linux/extcon-provider.h static inline void devm_extcon_dev_free(struct extcon_dev *edev) { } extcon_dev 97 include/linux/extcon-provider.h static inline int extcon_set_state(struct extcon_dev *edev, unsigned int id, extcon_dev 103 include/linux/extcon-provider.h static inline int extcon_set_state_sync(struct extcon_dev *edev, unsigned int id, extcon_dev 109 include/linux/extcon-provider.h static inline int extcon_sync(struct extcon_dev *edev, unsigned int id) extcon_dev 114 include/linux/extcon-provider.h static inline int extcon_set_property(struct extcon_dev *edev, unsigned int id, extcon_dev 121 include/linux/extcon-provider.h static inline int extcon_set_property_sync(struct extcon_dev *edev, extcon_dev 128 include/linux/extcon-provider.h static inline int extcon_set_property_capability(struct extcon_dev *edev, extcon_dev 166 include/linux/extcon.h struct extcon_dev; extcon_dev 173 include/linux/extcon.h extern int extcon_get_state(struct extcon_dev *edev, unsigned int id); extcon_dev 184 include/linux/extcon.h extern int extcon_get_property(struct extcon_dev *edev, unsigned int id, extcon_dev 187 include/linux/extcon.h extern int extcon_get_property_capability(struct extcon_dev *edev, extcon_dev 199 include/linux/extcon.h extern int extcon_register_notifier(struct extcon_dev *edev, unsigned int id, extcon_dev 201 include/linux/extcon.h extern int extcon_unregister_notifier(struct extcon_dev *edev, unsigned int id, extcon_dev 204 include/linux/extcon.h struct extcon_dev *edev, unsigned int id, extcon_dev 207 include/linux/extcon.h struct extcon_dev *edev, unsigned int id, extcon_dev 210 include/linux/extcon.h extern int extcon_register_notifier_all(struct extcon_dev *edev, extcon_dev 212 include/linux/extcon.h extern int extcon_unregister_notifier_all(struct extcon_dev *edev, extcon_dev 215 include/linux/extcon.h struct extcon_dev *edev, extcon_dev 218 include/linux/extcon.h struct extcon_dev *edev, extcon_dev 224 include/linux/extcon.h extern struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name); extcon_dev 225 include/linux/extcon.h extern struct extcon_dev *extcon_find_edev_by_node(struct device_node *node); extcon_dev 226 include/linux/extcon.h extern struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, extcon_dev 230 include/linux/extcon.h extern const char *extcon_get_edev_name(struct extcon_dev *edev); extcon_dev 233 include/linux/extcon.h static inline int extcon_get_state(struct extcon_dev *edev, unsigned int id) extcon_dev 238 include/linux/extcon.h static inline int extcon_get_property(struct extcon_dev *edev, unsigned int id, extcon_dev 245 include/linux/extcon.h static inline int extcon_get_property_capability(struct extcon_dev *edev, extcon_dev 251 include/linux/extcon.h static inline int extcon_register_notifier(struct extcon_dev *edev, extcon_dev 257 include/linux/extcon.h static inline int extcon_unregister_notifier(struct extcon_dev *edev, extcon_dev 264 include/linux/extcon.h struct extcon_dev *edev, unsigned int id, extcon_dev 271 include/linux/extcon.h struct extcon_dev *edev, unsigned int id, extcon_dev 274 include/linux/extcon.h static inline struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name) extcon_dev 279 include/linux/extcon.h static inline struct extcon_dev *extcon_find_edev_by_node(struct device_node *node) extcon_dev 284 include/linux/extcon.h static inline struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, extcon_dev 298 include/linux/extcon.h struct extcon_dev *edev; extcon_dev 571 include/linux/mfd/palmas.h struct extcon_dev *edev; extcon_dev 67 include/linux/power/charger-manager.h struct extcon_specific_cable_nb extcon_dev; extcon_dev 28 include/linux/usb/chipidea.h struct extcon_dev *edev; extcon_dev 103 include/linux/usb/phy.h struct extcon_dev *edev; extcon_dev 104 include/linux/usb/phy.h struct extcon_dev *id_edev;