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;