|
|
1.1 ! root 1: iioorreeqq() -- I/O Routine ! 2: ! 3: vvooiidd ! 4: #iinncclluuddee <ssyyss/iioo.hh> ! 5: iioorreeqq(_b_p, _i_o_p, _d_e_v, _r_e_q, _f) ! 6: BBUUFF *_b_p; ! 7: IIOO *_i_o_p; ! 8: ddeevv_tt _d_e_v; ! 9: ! 10: iioorreeqq() queues a request through the _b_l_o_c_k routine of the driver. If a ! 11: request is already pending on the IO structure referenced by _i_o_p, queuing ! 12: will not occur until the previous request is completed. _r_e_q should be ! 13: BBRREEAADD or BBWWRRIITTEE. _f should be BBFFIIOOCC|BBFFRRAAWW under normal circumstances. ! 14: iioorreeqq() is normally called from the read/write routines of a block device ! 15: that does not support DMA. ! 16: ! 17: _S_e_e _A_l_s_o ! 18: ddmmaarreeqq(), II/OO rroouuttiinneess
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.