Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (C) Rockchip Electronics Co.Ltd
 * Author: Felix Zeng <felix.zeng@rock-chips.com>
 */

#ifndef __LINUX_RKNPU_FENCE_H_
#define __LINUX_RKNPU_FENCE_H_

#include "rknpu_job.h"

struct rknpu_fence_context {
	unsigned int context;
	unsigned int seqno;
	spinlock_t spinlock;
};

int rknpu_fence_context_alloc(struct rknpu_device *rknpu_dev);

int rknpu_fence_alloc(struct rknpu_job *job);

int rknpu_fence_get_fd(struct rknpu_job *job);

#endif /* __LINUX_RKNPU_FENCE_H_ */