Lines Matching refs:con_id
37 char *con_id; member
82 const char *con_id, in gpio_shared_make_ref() argument
91 if (con_id) { in gpio_shared_make_ref()
92 con_id_cpy = kstrdup(con_id, GFP_KERNEL); in gpio_shared_make_ref()
102 ref->con_id = no_free_ptr(con_id_cpy); in gpio_shared_make_ref()
198 char *con_id __free(kfree) = NULL; in gpio_shared_of_traverse()
254 con_id = kstrdup(prop->name, GFP_KERNEL); in gpio_shared_of_traverse()
255 if (!con_id) in gpio_shared_of_traverse()
258 con_id_len = strlen(con_id); in gpio_shared_of_traverse()
261 con_id[con_id_len - suffix_len] = '\0'; in gpio_shared_of_traverse()
265 con_id, args.args[1]); in gpio_shared_of_traverse()
447 const char *con_id, unsigned long lflags) in gpio_shared_add_proxy_lookup() argument
465 if ((!con_id && ref->con_id) || (con_id && !ref->con_id) || in gpio_shared_add_proxy_lookup()
466 (con_id && ref->con_id && strcmp(con_id, ref->con_id) != 0)) in gpio_shared_add_proxy_lookup()
485 dev_id, key, ref->con_id ?: "none"); in gpio_shared_add_proxy_lookup()
489 ref->con_id, lflags); in gpio_shared_add_proxy_lookup()
582 ref->con_id ?: "(none)"); in gpiochip_setup_shared()
716 kfree(ref->con_id); in gpio_shared_drop_ref()