Lines Matching refs:entity
80 static int remove_entity(void *entity);
468 DBG_ERR(("entity removal watchdog"))
472 ** If application exits without entity removal this function will remove
473 ** entity and block until removal is complete
475 static int remove_entity(void *entity)
480 diva_um_idi_stop_wdog(entity);
482 if (!entity) {
483 DBG_FTL(("Zero entity on remove"))
489 diva_um_id_get_os_context(entity))) {
490 DBG_FTL(("Zero entity os context on remove"))
494 if (!divas_um_idi_entity_assigned(entity) || p_os->aborted) {
501 DBG_TRC(("E(%08x) check remove", entity))
507 diva_um_idi_start_wdog(entity);
515 if (!divas_um_idi_entity_start_remove(entity)
525 DBG_TRC(("E(%08x) start remove", entity))
532 if (!divas_um_idi_entity_assigned(entity)
542 DBG_TRC(("E(%08x) remove complete, aborted:%d", entity,
545 diva_um_idi_stop_wdog(entity);
555 void diva_um_idi_start_wdog(void *entity)
559 if (entity &&
562 diva_um_id_get_os_context(entity)))) {
567 void diva_um_idi_stop_wdog(void *entity)
571 if (entity &&
574 diva_um_id_get_os_context(entity)))) {