/fs/xfs/ |
D | xfs_attr_inactive.c | 35 struct xfs_inode *dp, in xfs_attr3_rmt_stale() argument 52 error = xfs_bmapi_read(dp, (xfs_fileoff_t)blkno, blkcnt, in xfs_attr3_rmt_stale() 56 if (XFS_IS_CORRUPT(dp->i_mount, nmap != 1)) in xfs_attr3_rmt_stale() 64 error = xfs_attr_rmtval_stale(dp, &map, 0); in xfs_attr3_rmt_stale() 84 struct xfs_inode *dp, in xfs_attr3_leaf_inactive() argument 112 blkcnt = xfs_attr3_rmt_blocks(dp->i_mount, in xfs_attr3_leaf_inactive() 114 error = xfs_attr3_rmt_stale(dp, in xfs_attr3_leaf_inactive() 132 struct xfs_inode *dp, in xfs_attr3_node_inactive() argument 136 struct xfs_mount *mp = dp->i_mount; in xfs_attr3_node_inactive() 153 xfs_da3_node_hdr_from_disk(dp->i_mount, &ichdr, bp->b_addr); in xfs_attr3_node_inactive() [all …]
|
D | xfs_dir2_readdir.c | 50 struct xfs_inode *dp = args->dp; /* incore directory inode */ in xfs_dir2_sf_getdents() local 51 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_getdents() 60 ASSERT(dp->i_df.if_flags & XFS_IFINLINE); in xfs_dir2_sf_getdents() 61 ASSERT(dp->i_df.if_bytes == dp->i_d.di_size); in xfs_dir2_sf_getdents() 62 ASSERT(dp->i_df.if_u1.if_data != NULL); in xfs_dir2_sf_getdents() 64 sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data; in xfs_dir2_sf_getdents() 88 if (!dir_emit(ctx, ".", 1, dp->i_ino, DT_DIR)) in xfs_dir2_sf_getdents() 120 if (XFS_IS_CORRUPT(dp->i_mount, in xfs_dir2_sf_getdents() 143 struct xfs_inode *dp = args->dp; /* incore directory inode */ in xfs_dir2_block_getdents() local 159 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir2_block_getdents() [all …]
|
D | xfs_attr_list.c | 56 struct xfs_inode *dp = context->dp; in xfs_attr_shortform_list() local 63 ASSERT(dp->i_afp != NULL); in xfs_attr_shortform_list() 64 sf = (struct xfs_attr_shortform *)dp->i_afp->if_u1.if_data; in xfs_attr_shortform_list() 82 (dp->i_afp->if_bytes + sf->hdr.count * 16) < context->bufsize)) { in xfs_attr_shortform_list() 84 if (XFS_IS_CORRUPT(context->dp->i_mount, in xfs_attr_shortform_list() 123 ((char *)sfe >= ((char *)sf + dp->i_afp->if_bytes)))) { in xfs_attr_shortform_list() 126 context->dp->i_mount, sfe, in xfs_attr_shortform_list() 176 if (XFS_IS_CORRUPT(context->dp->i_mount, in xfs_attr_shortform_list() 209 struct xfs_inode *dp = context->dp; in xfs_attr_node_list_lookup() local 210 struct xfs_mount *mp = dp->i_mount; in xfs_attr_node_list_lookup() [all …]
|
D | xfs_symlink.c | 137 struct xfs_inode *dp, in xfs_symlink() argument 143 struct xfs_mount *mp = dp->i_mount; in xfs_symlink() 166 trace_xfs_symlink(dp, link_name); in xfs_symlink() 179 prid = xfs_get_initial_prid(dp); in xfs_symlink() 184 error = xfs_qm_vop_dqalloc(dp, current_fsuid(), current_fsgid(), prid, in xfs_symlink() 204 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink() 210 if (dp->i_d.di_flags & XFS_DIFLAG_NOSYMLINKS) { in xfs_symlink() 226 error = xfs_dir_ialloc(&tp, dp, S_IFLNK | (mode & ~S_IFMT), 1, 0, in xfs_symlink() 238 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink() 308 error = xfs_dir_createname(tp, dp, link_name, ip->i_ino, resblks); in xfs_symlink() [all …]
|
/fs/xfs/libxfs/ |
D | xfs_dir2_sf.c | 168 xfs_inode_t *dp, /* incore inode pointer */ in xfs_dir2_block_sfsize() argument 188 mp = dp->i_mount; in xfs_dir2_block_sfsize() 240 if (size > XFS_IFORK_DSIZE(dp)) in xfs_dir2_block_sfsize() 263 struct xfs_inode *dp = args->dp; in xfs_dir2_block_to_sf() local 264 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_block_to_sf() 304 ASSERT(be64_to_cpu(dep->inumber) == dp->i_ino); in xfs_dir2_block_to_sf() 344 ASSERT(dp->i_df.if_bytes == 0); in xfs_dir2_block_to_sf() 345 xfs_init_local_fork(dp, XFS_DATA_FORK, sfp, size); in xfs_dir2_block_to_sf() 346 dp->i_df.if_format = XFS_DINODE_FMT_LOCAL; in xfs_dir2_block_to_sf() 347 dp->i_d.di_size = size; in xfs_dir2_block_to_sf() [all …]
|
D | xfs_dir2.c | 177 xfs_inode_t *dp) in xfs_dir_isempty() argument 181 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_isempty() 182 if (dp->i_d.di_size == 0) /* might happen during shutdown. */ in xfs_dir_isempty() 184 if (dp->i_d.di_size > XFS_IFORK_DSIZE(dp)) in xfs_dir_isempty() 186 sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data; in xfs_dir_isempty() 215 xfs_inode_t *dp, in xfs_dir_init() argument 221 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_init() 230 args->geo = dp->i_mount->m_dir_geo; in xfs_dir_init() 231 args->dp = dp; in xfs_dir_init() 245 struct xfs_inode *dp, in xfs_dir_createname() argument [all …]
|
D | xfs_attr.c | 85 ASSERT(xfs_isilocked(args->dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_get_ilocked() 87 if (!xfs_inode_hasattr(args->dp)) in xfs_attr_get_ilocked() 90 if (args->dp->i_afp->if_format == XFS_DINODE_FMT_LOCAL) in xfs_attr_get_ilocked() 92 if (xfs_bmap_one_block(args->dp, XFS_ATTR_FORK)) in xfs_attr_get_ilocked() 120 XFS_STATS_INC(args->dp->i_mount, xs_attr_get); in xfs_attr_get() 122 if (XFS_FORCED_SHUTDOWN(args->dp->i_mount)) in xfs_attr_get() 125 args->geo = args->dp->i_mount->m_attr_geo; in xfs_attr_get() 132 lock_mode = xfs_ilock_attr_map_shared(args->dp); in xfs_attr_get() 134 xfs_iunlock(args->dp, lock_mode); in xfs_attr_get() 147 struct xfs_mount *mp = args->dp->i_mount; in xfs_attr_calc_size() [all …]
|
D | xfs_dir2_node.c | 61 struct xfs_inode *dp, in xfs_dir3_leafn_check() argument 67 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir3_leafn_check() 76 return xfs_dir3_leaf_check_int(dp->i_mount, &leafhdr, leaf); in xfs_dir3_leafn_check() 81 struct xfs_inode *dp, in xfs_dir3_leaf_check() argument 86 fa = xfs_dir3_leafn_check(dp, bp); in xfs_dir3_leaf_check() 89 xfs_corruption_error(__func__, XFS_ERRLEVEL_LOW, dp->i_mount, in xfs_dir3_leaf_check() 95 #define xfs_dir3_leaf_check(dp, bp) argument 177 struct xfs_inode *dp, in xfs_dir3_free_header_check() argument 181 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_free_header_check() 197 if (be64_to_cpu(hdr3->hdr.owner) != dp->i_ino) in xfs_dir3_free_header_check() [all …]
|
D | xfs_dir2_block.c | 119 struct xfs_inode *dp, in xfs_dir3_block_header_check() argument 122 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_block_header_check() 127 if (be64_to_cpu(hdr3->owner) != dp->i_ino) in xfs_dir3_block_header_check() 137 struct xfs_inode *dp, in xfs_dir3_block_read() argument 140 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_block_read() 144 err = xfs_da_read_buf(tp, dp, mp->m_dir_geo->datablk, 0, bpp, in xfs_dir3_block_read() 150 fa = xfs_dir3_block_header_check(dp, *bpp); in xfs_dir3_block_read() 167 struct xfs_inode *dp) in xfs_dir3_block_init() argument 178 hdr3->owner = cpu_to_be64(dp->i_ino); in xfs_dir3_block_init() 188 struct xfs_inode *dp, in xfs_dir2_block_need_space() argument [all …]
|
D | xfs_dir2_leaf.c | 101 struct xfs_inode *dp, in xfs_dir3_leaf1_check() argument 107 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir3_leaf1_check() 116 return xfs_dir3_leaf_check_int(dp->i_mount, &leafhdr, leaf); in xfs_dir3_leaf1_check() 121 struct xfs_inode *dp, in xfs_dir3_leaf_check() argument 126 fa = xfs_dir3_leaf1_check(dp, bp); in xfs_dir3_leaf_check() 129 xfs_corruption_error(__func__, XFS_ERRLEVEL_LOW, dp->i_mount, in xfs_dir3_leaf_check() 135 #define xfs_dir3_leaf_check(dp, bp) argument 263 struct xfs_inode *dp, in xfs_dir3_leaf_read() argument 269 err = xfs_da_read_buf(tp, dp, fbno, 0, bpp, XFS_DATA_FORK, in xfs_dir3_leaf_read() 279 struct xfs_inode *dp, in xfs_dir3_leafn_read() argument [all …]
|
D | xfs_da_btree.c | 89 state->mp = args->dp->i_mount; in xfs_da_state_alloc() 371 struct xfs_inode *dp, in xfs_da3_node_read() argument 378 error = xfs_da_read_buf(tp, dp, bno, 0, bpp, whichfork, in xfs_da3_node_read() 388 struct xfs_inode *dp, in xfs_da3_node_read_mapped() argument 393 struct xfs_mount *mp = dp->i_mount; in xfs_da3_node_read_mapped() 433 struct xfs_inode *dp = args->dp; in xfs_da3_node_create() local 438 error = xfs_da_get_buf(tp, dp, blkno, &bp, whichfork); in xfs_da3_node_create() 451 hdr3->info.owner = cpu_to_be64(args->dp->i_ino); in xfs_da3_node_create() 458 xfs_da3_node_hdr_to_disk(dp->i_mount, node, &ichdr); in xfs_da3_node_create() 644 struct xfs_inode *dp; in xfs_da3_root_split() local [all …]
|
D | xfs_dir2.h | 38 extern int xfs_dir_isempty(struct xfs_inode *dp); 39 extern int xfs_dir_init(struct xfs_trans *tp, struct xfs_inode *dp, 41 extern int xfs_dir_createname(struct xfs_trans *tp, struct xfs_inode *dp, 44 extern int xfs_dir_lookup(struct xfs_trans *tp, struct xfs_inode *dp, 47 extern int xfs_dir_removename(struct xfs_trans *tp, struct xfs_inode *dp, 50 extern int xfs_dir_replace(struct xfs_trans *tp, struct xfs_inode *dp, 53 extern int xfs_dir_canenter(struct xfs_trans *tp, struct xfs_inode *dp, 107 xfs_dir2_dataptr_to_byte(xfs_dir2_dataptr_t dp) in xfs_dir2_dataptr_to_byte() argument 109 return (xfs_dir2_off_t)dp << XFS_DIR2_DATA_ALIGN_LOG; in xfs_dir2_dataptr_to_byte() 134 xfs_dir2_dataptr_to_db(struct xfs_da_geometry *geo, xfs_dir2_dataptr_t dp) in xfs_dir2_dataptr_to_db() argument [all …]
|
D | xfs_dir2_priv.h | 53 extern int xfs_dir3_block_read(struct xfs_trans *tp, struct xfs_inode *dp, 73 extern void xfs_dir3_data_check(struct xfs_inode *dp, struct xfs_buf *bp); 75 #define xfs_dir3_data_check(dp,bp) argument 78 extern xfs_failaddr_t __xfs_dir3_data_check(struct xfs_inode *dp, 80 int xfs_dir3_data_read(struct xfs_trans *tp, struct xfs_inode *dp, 82 int xfs_dir3_data_readahead(struct xfs_inode *dp, xfs_dablk_t bno, 97 int xfs_dir3_leaf_read(struct xfs_trans *tp, struct xfs_inode *dp, 99 int xfs_dir3_leafn_read(struct xfs_trans *tp, struct xfs_inode *dp, 137 extern xfs_dahash_t xfs_dir2_leaf_lasthash(struct xfs_inode *dp, 142 extern int xfs_dir2_leafn_order(struct xfs_inode *dp, struct xfs_buf *leaf1_bp, [all …]
|
D | xfs_attr_remote.c | 385 struct xfs_mount *mp = args->dp->i_mount; in xfs_attr_rmtval_get() 404 error = xfs_bmapi_read(args->dp, (xfs_fileoff_t)lblkno, in xfs_attr_rmtval_get() 424 error = xfs_attr_rmtval_copyout(mp, bp, args->dp->i_ino, in xfs_attr_rmtval_get() 448 struct xfs_inode *dp = args->dp; in xfs_attr_rmt_find_hole() local 449 struct xfs_mount *mp = dp->i_mount; in xfs_attr_rmt_find_hole() 460 error = xfs_bmap_first_unused(args->trans, args->dp, blkcnt, &lfileoff, in xfs_attr_rmt_find_hole() 475 struct xfs_inode *dp = args->dp; in xfs_attr_rmtval_set_value() local 476 struct xfs_mount *mp = dp->i_mount; in xfs_attr_rmtval_set_value() 503 error = xfs_bmapi_read(dp, (xfs_fileoff_t)lblkno, in xfs_attr_rmtval_set_value() 520 xfs_attr_rmtval_copyin(mp, bp, args->dp->i_ino, &offset, in xfs_attr_rmtval_set_value() [all …]
|
D | xfs_attr_leaf.c | 430 struct xfs_inode *dp, in xfs_attr3_leaf_read() argument 436 err = xfs_da_read_buf(tp, dp, bno, 0, bpp, XFS_ATTR_FORK, in xfs_attr3_leaf_read() 529 struct xfs_inode *dp, in xfs_attr_shortform_bytesfit() argument 532 struct xfs_mount *mp = dp->i_mount; in xfs_attr_shortform_bytesfit() 547 if (dp->i_df.if_format == XFS_DINODE_FMT_DEV) { in xfs_attr_shortform_bytesfit() 562 if (bytes <= XFS_IFORK_ASIZE(dp)) in xfs_attr_shortform_bytesfit() 563 return dp->i_d.di_forkoff; in xfs_attr_shortform_bytesfit() 573 dsize = dp->i_df.if_bytes; in xfs_attr_shortform_bytesfit() 575 switch (dp->i_df.if_format) { in xfs_attr_shortform_bytesfit() 584 if (!dp->i_d.di_forkoff && dp->i_df.if_bytes > in xfs_attr_shortform_bytesfit() [all …]
|
D | xfs_dir2_data.c | 99 struct xfs_inode *dp, /* incore inode pointer */ in __xfs_dir3_data_check() argument 123 if (dp && !S_ISDIR(VFS_I(dp)->i_mode)) in __xfs_dir3_data_check() 275 struct xfs_inode *dp, in xfs_dir3_data_check() argument 280 fa = __xfs_dir3_data_check(dp, bp); in xfs_dir3_data_check() 283 xfs_corruption_error(__func__, XFS_ERRLEVEL_LOW, dp->i_mount, in xfs_dir3_data_check() 399 struct xfs_inode *dp, in xfs_dir3_data_header_check() argument 402 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_data_header_check() 407 if (be64_to_cpu(hdr3->hdr.owner) != dp->i_ino) in xfs_dir3_data_header_check() 417 struct xfs_inode *dp, in xfs_dir3_data_read() argument 425 err = xfs_da_read_buf(tp, dp, bno, flags, bpp, XFS_DATA_FORK, in xfs_dir3_data_read() [all …]
|
D | xfs_da_btree.h | 66 struct xfs_inode *dp; /* directory inode to manipulate */ member 191 int xfs_da3_node_read(struct xfs_trans *tp, struct xfs_inode *dp, 193 int xfs_da3_node_read_mapped(struct xfs_trans *tp, struct xfs_inode *dp, 206 int xfs_da_get_buf(struct xfs_trans *trans, struct xfs_inode *dp, 208 int xfs_da_read_buf(struct xfs_trans *trans, struct xfs_inode *dp, 211 int xfs_da_reada_buf(struct xfs_inode *dp, xfs_dablk_t bno,
|
/fs/cifs/ |
D | cifs_spnego.c | 104 char *description, *dp; in cifs_get_spnego_key() local 128 dp = description; in cifs_get_spnego_key() 131 sprintf(dp, "ver=0x%x;host=%s;", CIFS_SPNEGO_UPCALL_VERSION, in cifs_get_spnego_key() 133 dp = description + strlen(description); in cifs_get_spnego_key() 137 sprintf(dp, "ip4=%pI4", &sa->sin_addr); in cifs_get_spnego_key() 139 sprintf(dp, "ip6=%pI6", &sa6->sin6_addr); in cifs_get_spnego_key() 143 dp = description + strlen(description); in cifs_get_spnego_key() 147 sprintf(dp, ";sec=krb5"); in cifs_get_spnego_key() 149 sprintf(dp, ";sec=mskrb5"); in cifs_get_spnego_key() 152 sprintf(dp, ";sec=krb5"); in cifs_get_spnego_key() [all …]
|
/fs/jfs/ |
D | jfs_dmap.c | 64 static void dbAllocBits(struct bmap * bmp, struct dmap * dp, s64 blkno, 73 static int dbAllocNext(struct bmap * bmp, struct dmap * dp, s64 blkno, 75 static int dbAllocNear(struct bmap * bmp, struct dmap * dp, s64 blkno, 78 static int dbAllocDmap(struct bmap * bmp, struct dmap * dp, s64 blkno, 80 static int dbAllocDmapLev(struct bmap * bmp, struct dmap * dp, int nblocks, 91 static int dbFreeBits(struct bmap * bmp, struct dmap * dp, s64 blkno, 93 static int dbFreeDmap(struct bmap * bmp, struct dmap * dp, s64 blkno, 101 static int dbAllocDmapBU(struct bmap * bmp, struct dmap * dp, s64 blkno, 103 static int dbInitDmap(struct dmap * dp, s64 blkno, int nblocks); 104 static int dbInitDmapTree(struct dmap * dp); [all …]
|
/fs/quota/ |
D | quota_v2.c | 25 static void v2r0_mem2diskdqb(void *dp, struct dquot *dquot); 26 static void v2r0_disk2memdqb(struct dquot *dquot, void *dp); 27 static int v2r0_is_id(void *dp, struct dquot *dquot); 28 static void v2r1_mem2diskdqb(void *dp, struct dquot *dquot); 29 static void v2r1_disk2memdqb(struct dquot *dquot, void *dp); 30 static int v2r1_is_id(void *dp, struct dquot *dquot); 220 static void v2r0_disk2memdqb(struct dquot *dquot, void *dp) in v2r0_disk2memdqb() argument 222 struct v2r0_disk_dqblk *d = dp, empty; in v2r0_disk2memdqb() 236 if (!memcmp(&empty, dp, sizeof(struct v2r0_disk_dqblk))) in v2r0_disk2memdqb() 240 static void v2r0_mem2diskdqb(void *dp, struct dquot *dquot) in v2r0_mem2diskdqb() argument [all …]
|
/fs/xfs/scrub/ |
D | parent.c | 136 struct xfs_inode *dp = NULL; in xchk_parent_validate() local 172 error = xfs_iget(mp, sc->tp, dnum, XFS_IGET_UNTRUSTED, 0, &dp); in xchk_parent_validate() 180 if (dp == sc->ip || !S_ISDIR(VFS_I(dp)->i_mode)) { in xchk_parent_validate() 192 if (xfs_ilock_nowait(dp, XFS_IOLOCK_SHARED)) { in xchk_parent_validate() 193 error = xchk_parent_count_parent_dentries(sc, dp, &nlink); in xchk_parent_validate() 210 error = xchk_ilock_inverted(dp, XFS_IOLOCK_SHARED); in xchk_parent_validate() 215 error = xchk_parent_count_parent_dentries(sc, dp, &nlink); in xchk_parent_validate() 220 xfs_iunlock(dp, XFS_IOLOCK_SHARED); in xchk_parent_validate() 239 if (dnum != dp->i_ino) { in xchk_parent_validate() 240 xfs_irele(dp); in xchk_parent_validate() [all …]
|
/fs/ |
D | binfmt_misc.c | 502 char *dp = page; in entry_status() local 513 dp += sprintf(dp, "%s\ninterpreter %s\n", status, e->interpreter); in entry_status() 516 dp += sprintf(dp, "flags: "); in entry_status() 518 *dp++ = 'P'; in entry_status() 520 *dp++ = 'O'; in entry_status() 522 *dp++ = 'C'; in entry_status() 524 *dp++ = 'F'; in entry_status() 525 *dp++ = '\n'; in entry_status() 528 sprintf(dp, "extension .%s\n", e->magic); in entry_status() 530 dp += sprintf(dp, "offset %i\nmagic ", e->offset); in entry_status() [all …]
|
/fs/freevxfs/ |
D | vxfs_lookup.c | 81 vxfs_find_entry(struct inode *ip, struct dentry *dp, struct page **ppp) in vxfs_find_entry() argument 84 const char *name = dp->d_name.name; in vxfs_find_entry() 85 int namelen = dp->d_name.len; in vxfs_find_entry() 156 vxfs_inode_by_name(struct inode *dip, struct dentry *dp) in vxfs_inode_by_name() argument 162 de = vxfs_find_entry(dip, dp, &pp); in vxfs_inode_by_name() 187 vxfs_lookup(struct inode *dip, struct dentry *dp, unsigned int flags) in vxfs_lookup() argument 192 if (dp->d_name.len > VXFS_NAMELEN) in vxfs_lookup() 195 ino = vxfs_inode_by_name(dip, dp); in vxfs_lookup() 198 return d_splice_alias(ip, dp); in vxfs_lookup()
|
/fs/nfsd/ |
D | nfs4state.c | 943 struct nfs4_delegation *dp; in alloc_init_deleg() local 952 dp = delegstateid(nfs4_alloc_stid(clp, deleg_slab, nfs4_free_deleg)); in alloc_init_deleg() 953 if (dp == NULL) in alloc_init_deleg() 961 dp->dl_stid.sc_stateid.si_generation = 1; in alloc_init_deleg() 962 INIT_LIST_HEAD(&dp->dl_perfile); in alloc_init_deleg() 963 INIT_LIST_HEAD(&dp->dl_perclnt); in alloc_init_deleg() 964 INIT_LIST_HEAD(&dp->dl_recall_lru); in alloc_init_deleg() 965 dp->dl_clnt_odstate = odstate; in alloc_init_deleg() 967 dp->dl_type = NFS4_OPEN_DELEGATE_READ; in alloc_init_deleg() 968 dp->dl_retries = 1; in alloc_init_deleg() [all …]
|
/fs/openpromfs/ |
D | inode.c | 184 struct device_node *dp, *child; in openpromfs_lookup() local 195 dp = oi->u.node; in openpromfs_lookup() 202 child = dp->child; in openpromfs_lookup() 217 prop = dp->properties; in openpromfs_lookup() 251 if (of_node_name_eq(dp, "options") && (len == 17) && in openpromfs_lookup() 269 struct device_node *dp = oi->u.node; in openpromfs_readdir() local 283 (dp->parent == NULL ? in openpromfs_readdir() 285 dp->parent->unique_id), DT_DIR)) in openpromfs_readdir() 292 child = dp->child; in openpromfs_readdir() 309 prop = dp->properties; in openpromfs_readdir()
|