Lines Matching defs:fence
253 * @q_idx: queue id is used to extract fence register address
815 * @completion: fence is implemented using completion
816 * @refcount: refcount for this fence
820 * @error: mark this fence with error
838 * @base_fence: hl fence object.
839 * @lock: spinlock to protect fence.
1167 * @fence: hl fence object for interrupt completion
1175 struct hl_fence fence;
1834 * @cs_pending: array of hl fence objects representing pending CS.
1942 * @fence: pointer to the fence object of this CS.
1943 * @signal_fence: pointer to the fence object of the signal CS (used by wait
1984 struct hl_fence *fence;
3675 struct hl_fence **fence, u32 arr_len);
3720 void hl_fence_put(struct hl_fence *fence);
3721 void hl_fences_put(struct hl_fence **fence, int len);
3722 void hl_fence_get(struct hl_fence *fence);