Lines Matching refs:con
27 void *(*match)(struct device_connection *con, in device_connection_find_match() argument
31 struct device_connection *con; in device_connection_find_match() local
40 list_for_each_entry(con, &devcon_list, list) { in device_connection_find_match()
41 ep = match_string(con->endpoint, 2, devname); in device_connection_find_match()
45 if (con_id && strcmp(con->id, con_id)) in device_connection_find_match()
48 ret = match(con, !ep, data); in device_connection_find_match()
79 static void *generic_match(struct device_connection *con, int ep, void *data) in generic_match() argument
85 dev = bus_find_device_by_name(bus, NULL, con->endpoint[ep]); in generic_match()
118 void device_connection_add(struct device_connection *con) in device_connection_add() argument
121 list_add_tail(&con->list, &devcon_list); in device_connection_add()
130 void device_connection_remove(struct device_connection *con) in device_connection_remove() argument
133 list_del(&con->list); in device_connection_remove()