Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/gpu/drm/nouveau/include/nvfw/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  flcn.h   Sprache: C

 
/* SPDX-License-Identifier: MIT */
#ifndef __NVFW_FLCN_H__
#define __NVFW_FLCN_H__
#include <core/os.h>
struct nvkm_subdev;

struct loader_config {
 u32 dma_idx;
 u32 code_dma_base;
 u32 code_size_total;
 u32 code_size_to_load;
 u32 code_entry_point;
 u32 data_dma_base;
 u32 data_size;
 u32 overlay_dma_base;
 u32 argc;
 u32 argv;
 u32 code_dma_base1;
 u32 data_dma_base1;
 u32 overlay_dma_base1;
};

void
loader_config_dump(struct nvkm_subdev *, const struct loader_config *);

struct loader_config_v1 {
 u32 reserved;
 u32 dma_idx;
 u64 code_dma_base;
 u32 code_size_total;
 u32 code_size_to_load;
 u32 code_entry_point;
 u64 data_dma_base;
 u32 data_size;
 u64 overlay_dma_base;
 u32 argc;
 u32 argv;
} __packed;

void
loader_config_v1_dump(struct nvkm_subdev *, const struct loader_config_v1 *);

struct flcn_bl_dmem_desc {
 u32 reserved[4];
 u32 signature[4];
 u32 ctx_dma;
 u32 code_dma_base;
 u32 non_sec_code_off;
 u32 non_sec_code_size;
 u32 sec_code_off;
 u32 sec_code_size;
 u32 code_entry_point;
 u32 data_dma_base;
 u32 data_size;
 u32 code_dma_base1;
 u32 data_dma_base1;
};

void
flcn_bl_dmem_desc_dump(struct nvkm_subdev *, const struct flcn_bl_dmem_desc *);

struct flcn_bl_dmem_desc_v1 {
 u32 reserved[4];
 u32 signature[4];
 u32 ctx_dma;
 u64 code_dma_base;
 u32 non_sec_code_off;
 u32 non_sec_code_size;
 u32 sec_code_off;
 u32 sec_code_size;
 u32 code_entry_point;
 u64 data_dma_base;
 u32 data_size;
} __packed;

void flcn_bl_dmem_desc_v1_dump(struct nvkm_subdev *,
          const struct flcn_bl_dmem_desc_v1 *);

struct flcn_bl_dmem_desc_v2 {
 u32 reserved[4];
 u32 signature[4];
 u32 ctx_dma;
 u64 code_dma_base;
 u32 non_sec_code_off;
 u32 non_sec_code_size;
 u32 sec_code_off;
 u32 sec_code_size;
 u32 code_entry_point;
 u64 data_dma_base;
 u32 data_size;
 u32 argc;
 u32 argv;
} __packed;

void flcn_bl_dmem_desc_v2_dump(struct nvkm_subdev *,
          const struct flcn_bl_dmem_desc_v2 *);
#endif

Messung V0.5
C=96 H=89 G=92

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

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.