• Home
  • Raw
  • Download

Lines Matching refs:dp

49 	struct proc_dir_entry * dp;  in proc_file_read()  local
63 dp = PDE(inode); in proc_file_read()
71 if (dp->read_proc) { in proc_file_read()
119 n = dp->read_proc(page, &start, *ppos, in proc_file_read()
120 count, &eof, dp->data); in proc_file_read()
190 struct proc_dir_entry * dp; in proc_file_write() local
192 dp = PDE(inode); in proc_file_write()
194 if (!dp->write_proc) in proc_file_write()
198 return dp->write_proc(file, buffer, count, dp->data); in proc_file_write()
516 static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp) in proc_register() argument
524 dp->low_ino = i; in proc_register()
526 if (S_ISDIR(dp->mode)) { in proc_register()
527 if (dp->proc_iops == NULL) { in proc_register()
528 dp->proc_fops = &proc_dir_operations; in proc_register()
529 dp->proc_iops = &proc_dir_inode_operations; in proc_register()
532 } else if (S_ISLNK(dp->mode)) { in proc_register()
533 if (dp->proc_iops == NULL) in proc_register()
534 dp->proc_iops = &proc_link_inode_operations; in proc_register()
535 } else if (S_ISREG(dp->mode)) { in proc_register()
536 if (dp->proc_fops == NULL) in proc_register()
537 dp->proc_fops = &proc_file_operations; in proc_register()
538 if (dp->proc_iops == NULL) in proc_register()
539 dp->proc_iops = &proc_file_inode_operations; in proc_register()
545 if (strcmp(tmp->name, dp->name) == 0) { in proc_register()
547 dir->name, dp->name); in proc_register()
551 dp->next = dir->subdir; in proc_register()
552 dp->parent = dir; in proc_register()
553 dir->subdir = dp; in proc_register()