Lines Matching refs:svc
65 ndr_svc_register(ndr_service_t *svc) in ndr_svc_register() argument
78 if (p == svc) in ndr_svc_register()
81 if (strcasecmp(p->name, svc->name) == 0) in ndr_svc_register()
88 ndr_services[free_slot] = svc; in ndr_svc_register()
93 ndr_svc_unregister(ndr_service_t *svc) in ndr_svc_unregister() argument
98 if (ndr_services[i] == svc) in ndr_svc_unregister()
104 ndr_svc_find_stub(ndr_service_t *svc, int opnum) in ndr_svc_find_stub() argument
108 for (ste = svc->stub_table; ste->func; ste++) { in ndr_svc_find_stub()
119 ndr_service_t *svc; in ndr_svc_lookup_name() local
123 if ((svc = ndr_services[i]) == NULL) in ndr_svc_lookup_name()
126 if (strcasecmp(name, svc->name) != 0) in ndr_svc_lookup_name()
129 ndo_printf(0, 0, "%s %s", svc->name, svc->desc); in ndr_svc_lookup_name()
130 return (svc); in ndr_svc_lookup_name()
140 ndr_service_t *svc; in ndr_svc_lookup_uuid() local
152 if ((svc = ndr_services[i]) == NULL) in ndr_svc_lookup_uuid()
156 if (svc->abstract_syntax_uuid == 0) in ndr_svc_lookup_uuid()
159 if (svc->abstract_syntax_version != as_vers) in ndr_svc_lookup_uuid()
163 svc->abstract_syntax_uuid)) in ndr_svc_lookup_uuid()
168 if (svc->transfer_syntax_uuid == 0) in ndr_svc_lookup_uuid()
171 if (svc->transfer_syntax_version != ts_vers) in ndr_svc_lookup_uuid()
175 svc->transfer_syntax_uuid)) in ndr_svc_lookup_uuid()
179 ndo_printf(0, 0, "%s %s", svc->name, svc->desc); in ndr_svc_lookup_uuid()
180 return (svc); in ndr_svc_lookup_uuid()
234 ndr_service_t *svc = xa->binding->service; in ndr_hdfree() local
247 if (hd->nh_svc == svc) { in ndr_hdfree()
268 ndr_service_t *svc = xa->binding->service; in ndr_hdlookup() local
277 if (hd->nh_svc != svc) in ndr_hdlookup()