Lines Matching defs:srv
2196 struct mdns_service *srv;
2216 srv = (struct mdns_service *)mem_calloc(1, sizeof(struct mdns_service));
2217 LWIP_ERROR("mdns_resp_add_service: Alloc failed", (srv != NULL), return ERR_MEM);
2219 MEMCPY(&srv->name, name, LWIP_MIN(MDNS_LABEL_MAXLEN, strlen(name)));
2220 MEMCPY(&srv->service, service, LWIP_MIN(MDNS_LABEL_MAXLEN, strlen(service)));
2221 srv->txt_fn = txt_fn;
2222 srv->txt_userdata = txt_data;
2223 srv->proto = (u16_t)proto;
2224 srv->port = port;
2225 srv->dns_ttl = dns_ttl;
2227 mdns->services[slot] = srv;
2245 struct mdns_service *srv;
2252 srv = mdns->services[slot];
2254 mem_free(srv);
2269 struct mdns_service *srv;
2282 srv = mdns->services[slot];
2284 MEMCPY(&srv->name, name, LWIP_MIN(MDNS_LABEL_MAXLEN, len));
2285 srv->name[len] = '\0'; /* null termination in case new name is shorter than previous */