Lines Matching refs:query
865 const char *query) in nbd_meta_empty_or_pattern() argument
867 if (!*query) { in nbd_meta_empty_or_pattern()
871 if (strcmp(query, pattern) == 0) { in nbd_meta_empty_or_pattern()
901 const char *query) in nbd_meta_base_query() argument
903 if (!nbd_strshift(&query, "base:")) { in nbd_meta_base_query()
908 if (nbd_meta_empty_or_pattern(client, "allocation", query)) { in nbd_meta_base_query()
922 const char *query) in nbd_meta_qemu_query() argument
926 if (!nbd_strshift(&query, "qemu:")) { in nbd_meta_qemu_query()
931 if (!*query) { in nbd_meta_qemu_query()
942 if (strcmp(query, "allocation-depth") == 0) { in nbd_meta_qemu_query()
948 if (nbd_strshift(&query, "dirty-bitmap:")) { in nbd_meta_qemu_query()
950 if (!*query) { in nbd_meta_qemu_query()
963 if (strcmp(bm_name, query) == 0) { in nbd_meta_qemu_query()
965 trace_nbd_negotiate_meta_query_parse(query); in nbd_meta_qemu_query()
991 g_autofree char *query = NULL; in nbd_negotiate_meta_query() local
1005 query = g_malloc(len + 1); in nbd_negotiate_meta_query()
1006 ret = nbd_opt_read(client, query, len, true, errp); in nbd_negotiate_meta_query()
1010 query[len] = '\0'; in nbd_negotiate_meta_query()
1012 if (nbd_meta_base_query(client, meta, query)) { in nbd_negotiate_meta_query()
1015 if (nbd_meta_qemu_query(client, meta, query)) { in nbd_negotiate_meta_query()