Lines Matching refs:eaction

893 	struct vmw_event_fence_action *eaction =  in vmw_event_fence_action_seq_passed()  local
895 struct drm_device *dev = eaction->dev; in vmw_event_fence_action_seq_passed()
896 struct drm_pending_event *event = eaction->event; in vmw_event_fence_action_seq_passed()
903 if (likely(eaction->tv_sec != NULL)) { in vmw_event_fence_action_seq_passed()
908 *eaction->tv_sec = ts.tv_sec; in vmw_event_fence_action_seq_passed()
909 *eaction->tv_usec = ts.tv_nsec / NSEC_PER_USEC; in vmw_event_fence_action_seq_passed()
912 drm_send_event_locked(dev, eaction->event); in vmw_event_fence_action_seq_passed()
913 eaction->event = NULL; in vmw_event_fence_action_seq_passed()
928 struct vmw_event_fence_action *eaction = in vmw_event_fence_action_cleanup() local
931 vmw_fence_obj_unreference(&eaction->fence); in vmw_event_fence_action_cleanup()
932 kfree(eaction); in vmw_event_fence_action_cleanup()
1010 struct vmw_event_fence_action *eaction; in vmw_event_fence_action_queue() local
1013 eaction = kzalloc(sizeof(*eaction), GFP_KERNEL); in vmw_event_fence_action_queue()
1014 if (unlikely(!eaction)) in vmw_event_fence_action_queue()
1017 eaction->event = event; in vmw_event_fence_action_queue()
1019 eaction->action.seq_passed = vmw_event_fence_action_seq_passed; in vmw_event_fence_action_queue()
1020 eaction->action.cleanup = vmw_event_fence_action_cleanup; in vmw_event_fence_action_queue()
1021 eaction->action.type = VMW_ACTION_EVENT; in vmw_event_fence_action_queue()
1023 eaction->fence = vmw_fence_obj_reference(fence); in vmw_event_fence_action_queue()
1024 eaction->dev = &fman->dev_priv->drm; in vmw_event_fence_action_queue()
1025 eaction->tv_sec = tv_sec; in vmw_event_fence_action_queue()
1026 eaction->tv_usec = tv_usec; in vmw_event_fence_action_queue()
1028 vmw_fence_obj_add_action(fence, &eaction->action); in vmw_event_fence_action_queue()