syscall semcount(sid32)
セマフォのカウント値を返す。
uint32 eoi_vector
CPDMA割り込み終了ベクタ
uint32 rx_hdp[8]
RX(受信) チャネル0〜7 先頭ディスクリプタへのポインタ
#define ETH_AM335X_RDS_OWN
DMAが所持するディスクリプタ
Ethernet subsystemレジスタ構造体
volatile struct eth_a_cpdma * cpdma
CPSW_CPDMAレジスタ
status resched_cntl(int32)
再スケジューリングを延期させるか、もしくは許可させるかを制御する。
struct ethcblk ethertab[]
uint32 tx_hdp[8]
TX(送信) チャネル0〜7 先頭ディスクリプタへのポインタ
volatile struct eth_a_stateram * stateram
CPSW_STATERANレジスタ
#define DEFER_STOP
遅延リスケジューリングの停止
uint32 rx_cp[8]
RX(受信) チャネル0〜7 完了ポインタレジスタ
#define DEFER_START
遅延リスケジューリングの開始
#define ETH_AM335X_TDS_OWN
DMAが所持するディスクリプタ
int int32
符号あり32ビット整数(int)
interrupt ethhandler(uint32 xnum)
void interrupt
割り込みハンドラ 返り値の型
#define ETH_AM335X_RXINT
RX(受信)の割り込みベクタ
syscall signal(sid32)
セマフォにシグナルを送り、待機プロセスがある場合は解除する。
unsigned int uint32
符号なし32ビット整数(unsigned int)
#define ETH_AM335X_TXINT
TX(送信)の割り込みベクタ
uint32 tx_cp[8]
TX(送信) チャネル0〜7 完了ポインタレジスタ