Lines Matching defs:dmevh
431 struct dm_event_handler *dmevh;
433 if (!(dmevh = dm_event_handler_create()))
436 if (dm_event_handler_set_dso(dmevh, dso))
439 if (dm_event_handler_set_dev_name(dmevh, dmname))
442 dm_event_handler_set_event_mask(dmevh, mask);
443 return dmevh;
446 dm_event_handler_destroy(dmevh);
456 struct dm_event_handler *dmevh;
468 if (!(dmevh = _create_dm_event_handler(name, dso, DM_EVENT_ALL_ERRORS)))
471 if (dm_event_get_registered_device(dmevh, 0)) {
472 dm_event_handler_destroy(dmevh);
476 evmask = dm_event_handler_get_event_mask(dmevh);
482 dm_event_handler_destroy(dmevh);
494 struct dm_event_handler *dmevh;
506 if (!(dmevh = _create_dm_event_handler(name, dso, DM_EVENT_ALL_ERRORS)))
509 r = set ? dm_event_register_handler(dmevh) : dm_event_unregister_handler(dmevh);
510 dm_event_handler_destroy(dmevh);