File:  [MW Coherent from dump] / coherent / f / usr / man / KERNEL / ioreq
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:40 2019 UTC (7 years, 2 months ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

iioorreeqq() -- I/O Routine

vvooiidd
#iinncclluuddee <ssyyss/iioo.hh>
iioorreeqq(_b_p, _i_o_p, _d_e_v, _r_e_q, _f)
BBUUFF *_b_p;
IIOO *_i_o_p;
ddeevv_tt _d_e_v;

iioorreeqq() 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
BBRREEAADD  or  BBWWRRIITTEE.  _f should  be  BBFFIIOOCC|BBFFRRAAWW  under normal  circumstances.
iioorreeqq() is  normally called from the read/write routines  of a block device
that does not support DMA.

_S_e_e _A_l_s_o
ddmmaarreeqq(), II/OO rroouuttiinneess

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.