Lines Matching defs:service

41 	"virtual-domain-service@0:vlds";
61 * service registration (ds_svc_reg/ds_clnt_reg), service unregistration
77 static uint_t ds_service_count(char *service, boolean_t is_client);
78 static dslibentry_t *ds_lookup_dslibentry(char *service, boolean_t is_client);
79 static dslibentry_t *ds_register_dslibentry(ds_hdl_t hdl, char *service,
120 ds_service_count(char *service, boolean_t is_client)
129 strcmp(dsp->dsl_service, service) == 0 &&
138 ds_lookup_dslibentry(char *service, boolean_t is_client)
146 strcmp(dsp->dsl_service, service) == 0 &&
155 ds_register_dslibentry(ds_hdl_t hdl, char *service, boolean_t is_client)
164 if ((orig_dsp = ds_lookup_dslibentry(service, is_client)) == NULL) {
196 * service. Having one implies that we want to leave the entry
385 /* service string */
444 * Registers a service provider. Kicks off the handshake with other
454 * Registers interest in a service from a specific domain. When that
455 * service is registered, the register callback is invoked. When that
456 * service is unregistered, the unregister callback is invoked. When
466 * Given a service name and type, returns the existing handle(s), if
472 ds_hdl_lookup(char *service, boolean_t is_client, ds_hdl_t *hdlsp,
483 if (service == NULL) {
487 ds_string_arg(&vlds_arg.vlds_service, service);
529 * Unregisters either a service or an interest in that service
553 * Send data to the appropriate service provider or client
583 * Receive data from the appropriate service provider or client
688 ds_unreg_svc(char *service, boolean_t is_client)
693 while (ds_hdl_lookup(service, is_client, &hdl, 1, &nhdls) == 0 &&