iioorreeqq() -- I/O Routine

vvooiidd
#iinncclluuddee <ssyyss/iioo.hh>
iioorreeqq(_b_p, _i_o_p, _d_e_v, _r_e_q, _f)
BBUUFF *_b_p;
IIOO *_i_o_p;
ddeevv_tt _d_e_v;

iioorreeqq() queues  a request through  the _b_l_o_c_k routine  of the driver.   If a
request is  already pending on the IO structure  referenced by _i_o_p, queuing
will  not occur  until the  previous request is  completed.  _r_e_q  should be
BBRREEAADD  or  BBWWRRIITTEE.  _f should  be  BBFFIIOOCC|BBFFRRAAWW  under normal  circumstances.
iioorreeqq() is  normally called from the read/write routines  of a block device
that does not support DMA.

_S_e_e _A_l_s_o
ddmmaarreeqq(), II/OO rroouuttiinneess
