Lines Matching refs:slot
71 struct vn_feedback_slot *slot);
74 vn_feedback_get_status(struct vn_feedback_slot *slot)
76 return *slot->status;
80 vn_feedback_reset_status(struct vn_feedback_slot *slot)
82 assert(slot->type == VN_FEEDBACK_TYPE_FENCE ||
83 slot->type == VN_FEEDBACK_TYPE_EVENT);
84 *slot->status =
85 slot->type == VN_FEEDBACK_TYPE_FENCE ? VK_NOT_READY : VK_EVENT_RESET;
89 vn_feedback_set_status(struct vn_feedback_slot *slot, VkResult status)
91 assert(slot->type == VN_FEEDBACK_TYPE_FENCE ||
92 slot->type == VN_FEEDBACK_TYPE_EVENT);
93 *slot->status = status;
97 vn_feedback_get_counter(struct vn_feedback_slot *slot)
99 assert(slot->type == VN_FEEDBACK_TYPE_TIMELINE_SEMAPHORE);
100 return *slot->counter;
104 vn_feedback_set_counter(struct vn_feedback_slot *slot, uint64_t counter)
106 assert(slot->type == VN_FEEDBACK_TYPE_TIMELINE_SEMAPHORE);
107 *slot->counter = counter;
119 struct vn_feedback_slot *slot,