dev_io - mathfur/minix GitHub Wiki

呼出元

概要

  • servers/fs/device.cにて定義
  • デバイスへのデータ送受信を行う
    • 内部的にはdmap_ioを呼んでいる
    • flagsのO_NONBLOCK有無によっては応答待ちをする

引数

int op;	   // DEV_READ | DEV_WRITE | DEV_IOCTL ... */
dev_t dev; // 対象デバイス
int proc;  //
void *buf; // 送受信するデータ
off_t pos; // 
int bytes; // 長さ
int flags; // O_NONBLOCK | ...

実装

コメント