Lines Matching refs:dir

656 		struct tb_property_dir *dir;  in update_property_block()  local
660 dir = tb_property_copy_dir(xdomain_property_dir); in update_property_block()
661 if (!dir) { in update_property_block()
667 tb_property_add_text(dir, "deviceid", utsname()->nodename); in update_property_block()
668 tb_property_add_immediate(dir, "maxhopid", xd->local_max_hopid); in update_property_block()
670 ret = tb_property_format_dir(dir, NULL, 0); in update_property_block()
673 tb_property_free_dir(dir); in update_property_block()
680 tb_property_free_dir(dir); in update_property_block()
684 ret = tb_property_format_dir(dir, block, block_len); in update_property_block()
687 tb_property_free_dir(dir); in update_property_block()
692 tb_property_free_dir(dir); in update_property_block()
1044 struct tb_property_dir *dir = property->value.dir; in populate_service() local
1048 p = tb_property_find(dir, "prtcid", TB_PROPERTY_TYPE_VALUE); in populate_service()
1051 p = tb_property_find(dir, "prtcvers", TB_PROPERTY_TYPE_VALUE); in populate_service()
1054 p = tb_property_find(dir, "prtcrevs", TB_PROPERTY_TYPE_VALUE); in populate_service()
1057 p = tb_property_find(dir, "prtcstns", TB_PROPERTY_TYPE_VALUE); in populate_service()
1124 struct tb_property_dir *dir) in populate_properties() argument
1129 p = tb_property_find(dir, "deviceid", TB_PROPERTY_TYPE_VALUE); in populate_properties()
1134 p = tb_property_find(dir, "vendorid", TB_PROPERTY_TYPE_VALUE); in populate_properties()
1139 p = tb_property_find(dir, "maxhopid", TB_PROPERTY_TYPE_VALUE); in populate_properties()
1153 p = tb_property_find(dir, "deviceid", TB_PROPERTY_TYPE_TEXT); in populate_properties()
1156 p = tb_property_find(dir, "vendorid", TB_PROPERTY_TYPE_TEXT); in populate_properties()
1384 struct tb_property_dir *dir; in tb_xdomain_get_properties() local
1417 dir = tb_property_parse_dir(block, ret); in tb_xdomain_get_properties()
1418 if (!dir) { in tb_xdomain_get_properties()
1424 ret = populate_properties(xd, dir); in tb_xdomain_get_properties()
1436 xd->remote_properties = dir; in tb_xdomain_get_properties()
1484 tb_property_free_dir(dir); in tb_xdomain_get_properties()
2419 static bool remove_directory(const char *key, const struct tb_property_dir *dir) in remove_directory() argument
2425 if (p && p->value.dir == dir) { in remove_directory()
2444 int tb_register_property_dir(const char *key, struct tb_property_dir *dir) in tb_register_property_dir() argument
2461 ret = tb_property_add_dir(xdomain_property_dir, key, dir); in tb_register_property_dir()
2485 void tb_unregister_property_dir(const char *key, struct tb_property_dir *dir) in tb_unregister_property_dir() argument
2490 if (remove_directory(key, dir)) in tb_unregister_property_dir()