device_connection 19 drivers/base/devcon.c struct device_connection con = { .id = con_id }; device_connection 42 drivers/base/devcon.c struct device_connection con = { }; device_connection 104 drivers/base/devcon.c struct device_connection *con; device_connection 155 drivers/base/devcon.c static void *device_connection_fwnode_match(struct device_connection *con) device_connection 171 drivers/base/devcon.c static void *generic_match(struct device_connection *con, int ep, void *data) device_connection 213 drivers/base/devcon.c void device_connection_add(struct device_connection *con) device_connection 225 drivers/base/devcon.c void device_connection_remove(struct device_connection *con) device_connection 475 drivers/extcon/extcon-axp288.c static struct device_connection axp288_extcon_role_sw_conn = { device_connection 88 drivers/usb/roles/class.c static void *usb_role_switch_match(struct device_connection *con, int ep, device_connection 208 drivers/usb/typec/class.c static void *typec_port_match(struct device_connection *con, int ep, void *data) device_connection 42 drivers/usb/typec/mux.c static void *typec_switch_match(struct device_connection *con, int ep, device_connection 185 drivers/usb/typec/mux.c static void *typec_mux_match(struct device_connection *con, int ep, void *data) device_connection 1017 include/linux/device.h typedef void *(*devcon_match_fn_t)(struct device_connection *con, int ep, device_connection 1028 include/linux/device.h void device_connection_add(struct device_connection *con); device_connection 1029 include/linux/device.h void device_connection_remove(struct device_connection *con); device_connection 1035 include/linux/device.h static inline void device_connections_add(struct device_connection *cons) device_connection 1037 include/linux/device.h struct device_connection *c; device_connection 1047 include/linux/device.h static inline void device_connections_remove(struct device_connection *cons) device_connection 1049 include/linux/device.h struct device_connection *c;