Home | History | Annotate | Download | only in dmeventd

Lines Matching defs:dso

63 #define	LINK_DSO(dso)		LINK(dso, &_dso_registry)
103 /* Data kept about a DSO. */
107 char *dso_name; /* DSO name (eg, "evms", "dmraid", "lvm2"). */
115 * The DSO can do whatever appropriate steps if an event
129 * When an application registers a device for an event, the DSO
141 * for events, the DSO can recognize this and carry out appropriate
152 char *dso_name; /* Name of DSO. */
169 * occurs and the event processing function of the DSO gets called.
176 struct dso_data *dso_data; /* DSO this thread accesses. */
194 void *dso_private; /* dso per-thread status variable */
257 /* Allocate/free DSO data. */
653 /* Register a device with the DSO. */
663 /* Unregister a device with the DSO. */
673 /* Process an event in the DSO. */
758 * We get device status here for processing it in DSO.
780 * the DSO's process_event() handler.
823 /* DSO reference counting. Call with _global_mutex locked! */
838 /* Find DSO data. */
853 /* Lookup DSO symbols we need. */
872 /* Load an application specific DSO. */
1066 const char *dso = thread->dso_data->dso_name;
1075 msg->size = dm_asprintf(&(msg->data), fmt, id, dso, dev, events);
1085 /* If DSO names and device paths are equal. */
1092 /* If DSO names are equal. */