- 论坛徽章:
- 0
|
原帖由 hongmy525 于 2007-5-25 16:56 发表于 3楼
谢谢版主
用哪个都行,我想知道用法,能举个例子告诉我这几个函数的用法么?:)
用cscoped的f c kernel_read, 查得结果如下:
Cscope tag: kernel_read
# line filename / context / line
1 446 linux-2.6.20/arch/x86_64/ia32/ia32_aout.c <<load_aout_library>>
error = kernel_read(file, 0, (char *) &ex, sizeof(ex));
2 69 linux-2.6.20/fs/9p/trans_fd.c <<v9fs_fd_read>>
ret = kernel_read(ts->rd, ts->rd->f_pos, v, len);
3 475 linux-2.6.20/fs/binfmt_aout.c <<load_aout_library>>
error = kernel_read(file, 0, (char *) &ex, sizeof(ex));
4 350 linux-2.6.20/fs/binfmt_elf.c <<load_elf_interp>>
retval = kernel_read(interpreter, interp_elf_ex->e_phoff,
5 588 linux-2.6.20/fs/binfmt_elf.c <<load_elf_binary>>
retval = kernel_read(bprm->file, loc->elf_ex.e_phoff,
6 639 linux-2.6.20/fs/binfmt_elf.c <<load_elf_binary>>
retval = kernel_read(bprm->file, elf_ppnt->p_offset,
7 694 linux-2.6.20/fs/binfmt_elf.c <<load_elf_binary>>
retval = kernel_read(interpreter, 0, bprm->buf,
8 1065 linux-2.6.20/fs/binfmt_elf.c <<load_elf_library>>
retval = kernel_read(file, 0, (char *)&elf_ex, sizeof(elf_ex));
9 1089 linux-2.6.20/fs/binfmt_elf.c <<load_elf_library>>
retval = kernel_read(file, elf_ex.e_phoff, (char *)eppnt, j);
10 138 linux-2.6.20/fs/binfmt_elf_fdpic.c <<elf_fdpic_fetch_phdrs>>
retval = kernel_read(file, params->hdr.e_phoff,
11 216 linux-2.6.20/fs/binfmt_elf_fdpic.c <<load_elf_fdpic_binary>>
retval = kernel_read(bprm->file,
12 245 linux-2.6.20/fs/binfmt_elf_fdpic.c <<load_elf_fdpic_binary>>
retval = kernel_read(interpreter, 0, bprm->buf,
13 195 linux-2.6.20/fs/binfmt_misc.c <<load_misc_binary>>
retval = kernel_read(bprm->file, 0, bprm->buf, BINPRM_BUF_SIZE);
14 217 linux-2.6.20/fs/binfmt_som.c <<load_som_binary>>
retval = kernel_read(bprm->file, som_ex->aux_header_location,
15 536 linux-2.6.20/fs/coda/dir.c <<coda_venus_readdir>>
ret = kernel_read(filp, filp->f_pos - 2, (char *)vdir,
16 951 linux-2.6.20/fs/exec.c <<prepare_binprm>>
return kernel_read(bprm->file,0,bprm->buf,BINPRM_BUF_SIZE);
可以参考这些地方对kernel_read的使用方法 |
|