|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.