Lines Matching defs:data
61 * ownership of the Curl_addrinfo passed, storing the resolved data
66 CURLcode Curl_addrinfo_callback(struct Curl_easy *data,
73 data->state.async.status = status;
77 if(data->share)
78 Curl_share_lock(data, CURL_LOCK_DATA_DNS, CURL_LOCK_ACCESS_SINGLE);
80 dns = Curl_cache_addr(data, ai,
81 data->state.async.hostname, 0,
82 data->state.async.port);
83 if(data->share)
84 Curl_share_unlock(data, CURL_LOCK_DATA_DNS);
97 data->state.async.dns = dns;
102 data->state.async.done = TRUE;
115 struct Curl_addrinfo *Curl_getaddrinfo(struct Curl_easy *data,
120 return Curl_resolver_getaddrinfo(data, hostname, port, waitp);