cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

hisi_qm.h (581B)


      1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
      2#ifndef _UAPI_HISI_QM_H
      3#define _UAPI_HISI_QM_H
      4
      5#include <linux/types.h>
      6
      7/**
      8 * struct hisi_qp_ctx - User data for hisi qp.
      9 * @id: qp_index return to user space
     10 * @qc_type: Accelerator algorithm type
     11 */
     12struct hisi_qp_ctx {
     13	__u16 id;
     14	__u16 qc_type;
     15};
     16
     17#define HISI_QM_API_VER_BASE "hisi_qm_v1"
     18#define HISI_QM_API_VER2_BASE "hisi_qm_v2"
     19#define HISI_QM_API_VER3_BASE "hisi_qm_v3"
     20
     21/* UACCE_CMD_QM_SET_QP_CTX: Set qp algorithm type */
     22#define UACCE_CMD_QM_SET_QP_CTX	_IOWR('H', 10, struct hisi_qp_ctx)
     23
     24#endif