brintos

brintos / linux-shallow public Read only

0
0
Text · 483 B · f3c644c Raw
31 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * Copyright (c) 2020, NVIDIA Corporation.4 */5 6#ifndef HOST1X_FENCE_H7#define HOST1X_FENCE_H8 9struct host1x_syncpt_fence {10	struct dma_fence base;11 12	atomic_t signaling;13 14	struct host1x_syncpt *sp;15	u32 threshold;16	bool timeout;17 18	struct delayed_work timeout_work;19 20	struct list_head list;21};22 23struct host1x_fence_list {24	spinlock_t lock;25	struct list_head list;26};27 28void host1x_fence_signal(struct host1x_syncpt_fence *fence);29 30#endif31