Lines Matching refs:dm_event_handler
52 struct dm_event_handler;
54 struct dm_event_handler *dm_event_handler_create(void);
55 void dm_event_handler_destroy(struct dm_event_handler *dmevh);
64 int dm_event_handler_set_dso(struct dm_event_handler *dmevh, const char *path);
70 int dm_event_handler_set_dev_name(struct dm_event_handler *dmevh, const char *device_name);
72 int dm_event_handler_set_uuid(struct dm_event_handler *dmevh, const char *uuid);
74 void dm_event_handler_set_major(struct dm_event_handler *dmevh, int major);
75 void dm_event_handler_set_minor(struct dm_event_handler *dmevh, int minor);
76 void dm_event_handler_set_timeout(struct dm_event_handler *dmevh, int timeout);
81 void dm_event_handler_set_event_mask(struct dm_event_handler *dmevh,
84 const char *dm_event_handler_get_dso(const struct dm_event_handler *dmevh);
85 const char *dm_event_handler_get_dev_name(const struct dm_event_handler *dmevh);
86 const char *dm_event_handler_get_uuid(const struct dm_event_handler *dmevh);
87 int dm_event_handler_get_major(const struct dm_event_handler *dmevh);
88 int dm_event_handler_get_minor(const struct dm_event_handler *dmevh);
89 int dm_event_handler_get_timeout(const struct dm_event_handler *dmevh);
90 enum dm_event_mask dm_event_handler_get_event_mask(const struct dm_event_handler *dmevh);
93 int dm_event_get_registered_device(struct dm_event_handler *dmevh, int next);
98 int dm_event_register_handler(const struct dm_event_handler *dmevh);
99 int dm_event_unregister_handler(const struct dm_event_handler *dmevh);