linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c

// SPDX-License-Identifier: MIT
#ifndef __NVKM_PMU_MEMX_H__
#define __NVKM_PMU_MEMX_H__
#include "priv.h"

struct nvkm_memx {};

static void
memx_out(struct nvkm_memx *memx)
{}

static void
memx_cmd(struct nvkm_memx *memx, u32 mthd, u32 size, u32 data[])
{}

int
nvkm_memx_init(struct nvkm_pmu *pmu, struct nvkm_memx **pmemx)
{}

int
nvkm_memx_fini(struct nvkm_memx **pmemx, bool exec)
{}

void
nvkm_memx_wr32(struct nvkm_memx *memx, u32 addr, u32 data)
{}

void
nvkm_memx_wait(struct nvkm_memx *memx,
		  u32 addr, u32 mask, u32 data, u32 nsec)
{}

void
nvkm_memx_nsec(struct nvkm_memx *memx, u32 nsec)
{}

void
nvkm_memx_wait_vblank(struct nvkm_memx *memx)
{}

void
nvkm_memx_train(struct nvkm_memx *memx)
{}

int
nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize)
{}

void
nvkm_memx_block(struct nvkm_memx *memx)
{}

void
nvkm_memx_unblock(struct nvkm_memx *memx)
{}
#endif