Searched refs:mutually_exclusive (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/extcon/
H A Dextcon.c77 * check_mutually_exclusive - Check if new_state violates mutually_exclusive
89 if (!edev->mutually_exclusive) check_mutually_exclusive()
92 for (i = 0; edev->mutually_exclusive[i]; i++) { check_mutually_exclusive()
94 u32 correspondants = new_state & edev->mutually_exclusive[i]; check_mutually_exclusive()
591 static const char *muex_name = "mutually_exclusive"; dummy_sysfs_dev_release()
784 if (edev->max_supported && edev->mutually_exclusive) { extcon_dev_register()
788 /* Count the size of mutually_exclusive array */ extcon_dev_register()
789 for (index = 0; edev->mutually_exclusive[index]; index++) extcon_dev_register()
807 for (index = 0; edev->mutually_exclusive[index]; index++) { extcon_dev_register()
808 sprintf(buf, "0x%x", edev->mutually_exclusive[index]); extcon_dev_register()
848 if (edev->mutually_exclusive) extcon_dev_register()
882 if (edev->max_supported && edev->mutually_exclusive) { extcon_dev_register()
883 for (index = 0; edev->mutually_exclusive[index]; index++) extcon_dev_register()
922 if (edev->mutually_exclusive && edev->max_supported) { extcon_dev_unregister()
923 for (index = 0; edev->mutually_exclusive[index]; extcon_dev_unregister()
H A Dextcon-palmas.c38 static const int mutually_exclusive[] = {0x3, 0x0}; variable
197 palmas_usb->edev->mutually_exclusive = mutually_exclusive; palmas_usb_probe()
/linux-4.1.27/include/linux/
H A Dextcon.h84 * @mutually_exclusive: Array of mutually exclusive set of cables that cannot
117 const u32 *mutually_exclusive; member in struct:extcon_dev
135 /* /sys/class/extcon/.../mutually_exclusive/... */

Completed in 178 milliseconds