Lines Matching full:services
110 static struct service_info services[EXT_RECORDS_NUM]; variable
191 memset(services, 0, sizeof(services)); in test_setup()
198 services[i].record = &records[i]; in test_setup()
200 records[i].instance = services[i].instance; in test_setup()
201 records[i].service = services[i].service; in test_setup()
202 records[i].proto = services[i].proto; in test_setup()
203 records[i].domain = services[i].domain; in test_setup()
204 records[i].text = services[i].text; in test_setup()
205 records[i].port = &services[i].port; in test_setup()
255 if (services[i].record == rec) { in free_ext_record()
256 free_service(&services[i]); in free_ext_record()
288 if (services[i].used) { in cleanup()
289 free_service(&services[i]); in cleanup()
337 if (!services[i].used) { in alloc_ext_record()
338 services[i].used = true; in alloc_ext_record()
340 strcpy(services[i].instance, instance); in alloc_ext_record()
341 strcpy(services[i].service, service); in alloc_ext_record()
342 strcpy(services[i].proto, proto); in alloc_ext_record()
343 strcpy(services[i].domain, domain); in alloc_ext_record()
346 memcpy(services[i].text, txt, txt_len); in alloc_ext_record()
349 services[i].port = htons(port); in alloc_ext_record()
350 services[i].record->text_size = txt_len; in alloc_ext_record()
352 return services[i].record; in alloc_ext_record()
410 /* Responder always starts with statically allocated services */ in ZTEST()