taglinefilesource code
rw233include/linux/fs.hextern void ll_rw_block(int rw, struct buffer_head * bh);
rw234include/linux/fs.hextern void ll_rw_page(int rw, int dev, int nr, char * buffer);
rw235include/linux/fs.hextern void ll_rw_swap_file(int rw, int dev, unsigned int *b, int nb, char *buffer);
rw13include/linux/mm.hextern void rw_swap_page(int rw, unsigned int nr, char * buf);
rw109kernel/blk_drv/ll_rw_blk.cstatic void make_request(int major,int rw, struct buffer_head * bh)
rw116kernel/blk_drv/ll_rw_blk.cif (rw_ahead = (rw == READA || rw == WRITEA)) {
rw119kernel/blk_drv/ll_rw_blk.cif (rw == READA)
rw120kernel/blk_drv/ll_rw_blk.crw = READ;
rw122kernel/blk_drv/ll_rw_blk.crw = WRITE;
rw124kernel/blk_drv/ll_rw_blk.cif (rw!=READ && rw!=WRITE) {
rw129kernel/blk_drv/ll_rw_blk.cif ((rw == WRITE && !bh->b_dirt) || (rw == READ && bh->b_uptodate)) {
rw139kernel/blk_drv/ll_rw_blk.creq->cmd == rw &&
rw155kernel/blk_drv/ll_rw_blk.cif (rw == READ)
rw176kernel/blk_drv/ll_rw_blk.creq->cmd = rw;
rw188kernel/blk_drv/ll_rw_blk.cvoid ll_rw_page(int rw, int dev, int page, char * buffer)
rw197kernel/blk_drv/ll_rw_blk.cif (rw!=READ && rw!=WRITE)
rw212kernel/blk_drv/ll_rw_blk.creq->cmd = rw;
rw225kernel/blk_drv/ll_rw_blk.cvoid ll_rw_block(int rw, struct buffer_head * bh)
rw236kernel/blk_drv/ll_rw_blk.cmake_request(major,rw,bh);
rw249kernel/blk_drv/ll_rw_blk.cvoid ll_rw_swap_file(int rw, int dev, unsigned int *b, int nb, char *buf)
rw260kernel/blk_drv/ll_rw_blk.cif (rw!=READ && rw!=WRITE) {
rw278kernel/blk_drv/ll_rw_blk.creq->cmd = rw;
rw41mm/swap.cvoid rw_swap_page(int rw, unsigned int nr, char * buf)
rw47mm/swap.cll_rw_page(rw,swap_device,nr,buf);
rw57mm/swap.cll_rw_swap_file(rw,swap_file->i_dev, zones,4,buf);