Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/bionic/bionic/libc/kernel/uapi/rdma/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 2 kB image not shown  

Quelle  ocrdma-abi.h

  Sprache: C
 

/*
 * This file is auto-generated. Modifications will be lost.
 *
 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
 * for more information.
 */

#ifndef OCRDMA_ABI_USER_H
#define OCRDMA_ABI_USER_H
#include <linux/types.h>
#define OCRDMA_ABI_VERSION 2
#define OCRDMA_BE_ROCE_ABI_VERSION 1
struct ocrdma_alloc_ucontext_resp {
  __u32 dev_id;
  __u32 wqe_size;
  __u32 max_inline_data;
  __u32 dpp_wqe_size;
  __aligned_u64 ah_tbl_page;
  __u32 ah_tbl_len;
  __u32 rqe_size;
  __u8 fw_ver[32];
  __aligned_u64 rsvd1;
  __aligned_u64 rsvd2;
};
struct ocrdma_alloc_pd_ureq {
  __u32 rsvd[2];
};
struct ocrdma_alloc_pd_uresp {
  __u32 id;
  __u32 dpp_enabled;
  __u32 dpp_page_addr_hi;
  __u32 dpp_page_addr_lo;
  __u32 rsvd[2];
};
struct ocrdma_create_cq_ureq {
  __u32 dpp_cq;
  __u32 rsvd;
};
#define MAX_CQ_PAGES 8
struct ocrdma_create_cq_uresp {
  __u32 cq_id;
  __u32 page_size;
  __u32 num_pages;
  __u32 max_hw_cqe;
  __aligned_u64 page_addr[MAX_CQ_PAGES];
  __aligned_u64 db_page_addr;
  __u32 db_page_size;
  __u32 phase_change;
  __aligned_u64 rsvd1;
  __aligned_u64 rsvd2;
};
#define MAX_QP_PAGES 8
#define MAX_UD_AV_PAGES 8
struct ocrdma_create_qp_ureq {
  __u8 enable_dpp_cq;
  __u8 rsvd;
  __u16 dpp_cq_id;
  __u32 rsvd1;
};
struct ocrdma_create_qp_uresp {
  __u16 qp_id;
  __u16 sq_dbid;
  __u16 rq_dbid;
  __u16 resv0;
  __u32 sq_page_size;
  __u32 rq_page_size;
  __u32 num_sq_pages;
  __u32 num_rq_pages;
  __aligned_u64 sq_page_addr[MAX_QP_PAGES];
  __aligned_u64 rq_page_addr[MAX_QP_PAGES];
  __aligned_u64 db_page_addr;
  __u32 db_page_size;
  __u32 dpp_credit;
  __u32 dpp_offset;
  __u32 num_wqe_allocated;
  __u32 num_rqe_allocated;
  __u32 db_sq_offset;
  __u32 db_rq_offset;
  __u32 db_shift;
  __aligned_u64 rsvd[11];
};
struct ocrdma_create_srq_uresp {
  __u16 rq_dbid;
  __u16 resv0;
  __u32 resv1;
  __u32 rq_page_size;
  __u32 num_rq_pages;
  __aligned_u64 rq_page_addr[MAX_QP_PAGES];
  __aligned_u64 db_page_addr;
  __u32 db_page_size;
  __u32 num_rqe_allocated;
  __u32 db_rq_offset;
  __u32 db_shift;
  __aligned_u64 rsvd2;
  __aligned_u64 rsvd3;
};
#endif

Messung V0.5 in Prozent
C=80 H=99 G=90

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-06-28) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.