/linux-4.4.14/include/linux/ |
D | extcon.h | 105 struct extcon_dev { struct 139 struct extcon_dev *edev; argument 161 struct extcon_dev *edev; 171 extern int extcon_dev_register(struct extcon_dev *edev); 172 extern void extcon_dev_unregister(struct extcon_dev *edev); 174 struct extcon_dev *edev); 176 struct extcon_dev *edev); 177 extern struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name); 182 extern struct extcon_dev *extcon_dev_allocate(const unsigned int *cable); 183 extern void extcon_dev_free(struct extcon_dev *edev); [all …]
|
/linux-4.4.14/drivers/extcon/ |
D | extcon.c | 97 static int check_mutually_exclusive(struct extcon_dev *edev, u32 new_state) in check_mutually_exclusive() 117 static int find_cable_index_by_id(struct extcon_dev *edev, const unsigned int id) in find_cable_index_by_id() 130 static int find_cable_id_by_name(struct extcon_dev *edev, const char *name) in find_cable_id_by_name() 147 static int find_cable_index_by_name(struct extcon_dev *edev, const char *name) in find_cable_index_by_name() 176 struct extcon_dev *edev = dev_get_drvdata(dev); in state_show() 195 struct extcon_dev *edev = dev_get_drvdata(dev); in state_store() 213 struct extcon_dev *edev = dev_get_drvdata(dev); in name_show() 258 int extcon_update_state(struct extcon_dev *edev, u32 mask, u32 state) in extcon_update_state() 344 int extcon_set_state(struct extcon_dev *edev, u32 state) in extcon_set_state() 358 int extcon_get_cable_state_(struct extcon_dev *edev, const unsigned int id) in extcon_get_cable_state_() [all …]
|
D | extcon-palmas.c | 55 struct extcon_dev *edev = palmas_usb->edev; in palmas_vbus_irq_handler() 88 struct extcon_dev *edev = palmas_usb->edev; in palmas_id_irq_handler() 132 struct extcon_dev *edev = palmas_usb->edev; in palmas_gpio_id_detect()
|
D | extcon-adc-jack.c | 41 struct extcon_dev *edev;
|
D | extcon-gpio.c | 33 struct extcon_dev *edev;
|
D | extcon-usb-gpio.c | 34 struct extcon_dev *edev;
|
D | extcon-axp288.c | 117 struct extcon_dev *edev;
|
D | extcon-sm5502.c | 42 struct extcon_dev *edev;
|
D | extcon-max14577.c | 82 struct extcon_dev *edev;
|
D | extcon-max8997.c | 120 struct extcon_dev *edev;
|
D | extcon-rt8973a.c | 44 struct extcon_dev *edev;
|
D | extcon-max77843.c | 37 struct extcon_dev *edev;
|
D | extcon-max77693.c | 78 struct extcon_dev *edev;
|
D | extcon-arizona.c | 108 struct extcon_dev *edev;
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-omap-otg.c | 33 struct extcon_dev *extcon; 98 struct extcon_dev *extcon; in omap_otg_probe() 149 struct extcon_dev *edev = otg_dev->extcon; in omap_otg_remove()
|
D | phy-qcom-8x16-usb.c | 74 struct extcon_dev *vbus_edev;
|
D | phy-tahvo.c | 60 struct extcon_dev *extcon;
|
D | phy-msm-usb.c | 1508 struct extcon_dev *ext_id, *ext_vbus; in msm_otg_read_dt()
|
/linux-4.4.14/include/linux/usb/ |
D | chipidea.h | 25 struct extcon_dev *edev;
|
D | msm_hsusb.h | 131 struct extcon_dev *extcon;
|
/linux-4.4.14/include/linux/power/ |
D | charger-manager.h | 69 struct extcon_specific_cable_nb extcon_dev; member
|
/linux-4.4.14/Documentation/extcon/ |
D | porting-android-switch-class | 24 @print_name: no change but type change (switch_dev->extcon_dev) 25 @print_state: no change but type change (switch_dev->extcon_dev)
|
/linux-4.4.14/drivers/usb/dwc3/ |
D | dwc3-omap.c | 131 struct extcon_dev *edev; 411 struct extcon_dev *edev; in dwc3_omap_extcon_register()
|
/linux-4.4.14/drivers/power/ |
D | axp288_charger.c | 168 struct extcon_dev *edev; 585 struct extcon_dev *edev = info->cable.edev; in axp288_charger_extcon_evt_worker() 695 struct extcon_dev *edev = param; in axp288_charger_handle_otg_evt()
|
D | charger-manager.c | 1210 ret = extcon_register_interest(&cable->extcon_dev, in charger_extcon_init() 1836 if (cable->extcon_dev.edev) in charger_manager_probe() 1837 extcon_unregister_interest(&cable->extcon_dev); in charger_manager_probe() 1868 extcon_unregister_interest(&cable->extcon_dev); in charger_manager_remove()
|
/linux-4.4.14/drivers/usb/renesas_usbhs/ |
D | common.h | 260 struct extcon_dev *edev;
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-extcon | 19 such binary relations may be expressed with extcon_dev's
|
/linux-4.4.14/drivers/phy/ |
D | phy-sun4i-usb.c | 107 struct extcon_dev *extcon;
|
/linux-4.4.14/drivers/usb/musb/ |
D | sunxi.c | 91 struct extcon_dev *extcon;
|
/linux-4.4.14/drivers/usb/chipidea/ |
D | core.c | 643 struct extcon_dev *ext_vbus, *ext_id; in ci_get_platdata()
|
/linux-4.4.14/include/linux/mfd/ |
D | palmas.h | 548 struct extcon_dev *edev;
|