READ_DEVICE_OP(3) | READ_DEVICE_OP(3) |
#include <score_device.h>
int read_device_op(int* tag, int* cell, ioarg_t* offset0, ioarg_t* offset1, int fd);
read_device_op()
関数は SCore-D を通してユーザ-並列プロセスから来る
I/O 要求を待ちます。
offset0
および offset1
引数は sc_read()
または sc_write()
に関連付けられた I/O 要求から渡されます。
これらの引数の意味はデバイス依存です。
read_device_op()
は書込み操作が成功した場合は0を返します。
それ以外の場合は0以外の値を返します。