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

Quelle  netjet.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * NETjet common header file
 *
 * Author Karsten Keil
 *              based on work of Matt Henderson and Daniel Potts,
 *              Traverse Technologies P/L www.traverse.com.au
 *
 * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
 */


#define NJ_CTRL   0x00
#define NJ_DMACTRL  0x01
#define NJ_AUXCTRL  0x02
#define NJ_AUXDATA  0x03
#define NJ_IRQMASK0  0x04
#define NJ_IRQMASK1  0x05
#define NJ_IRQSTAT0  0x06
#define NJ_IRQSTAT1  0x07
#define NJ_DMA_READ_START 0x08
#define NJ_DMA_READ_IRQ  0x0c
#define NJ_DMA_READ_END  0x10
#define NJ_DMA_READ_ADR  0x14
#define NJ_DMA_WRITE_START 0x18
#define NJ_DMA_WRITE_IRQ 0x1c
#define NJ_DMA_WRITE_END 0x20
#define NJ_DMA_WRITE_ADR 0x24
#define NJ_PULSE_CNT  0x28

#define NJ_ISAC_OFF  0xc0
#define NJ_ISACIRQ  0x10

#define NJ_IRQM0_RD_MASK 0x03
#define NJ_IRQM0_RD_IRQ  0x01
#define NJ_IRQM0_RD_END  0x02
#define NJ_IRQM0_WR_MASK 0x0c
#define NJ_IRQM0_WR_IRQ  0x04
#define NJ_IRQM0_WR_END  0x08

/* one page here is no need to be smaller */
#define NJ_DMA_SIZE  4096
/* 2 * 64 byte is a compromise between IRQ count and latency */
#define NJ_DMA_RXSIZE  128  /* 2 * 64 */
#define NJ_DMA_TXSIZE  128  /* 2 * 64 */

¤ Dauer der Verarbeitung: 0.8 Sekunden  (vorverarbeitet)  ¤

*© 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.