/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_catalog.h | 45 * The cat_desc, cat_attr, and cat_fork structures are 84 struct cat_attr { struct 182 struct cat_attr ce_attr; 281 struct cat_attr *attrp, 286 struct cat_attr *attrp); 292 struct cat_attr *attrp, 301 struct cat_attr *attrp, 321 struct cat_attr *attrp, 364 struct cat_attr *attrp, 378 struct cat_attr *attr [all...] |
H A D | hfs_cnode.h | 85 struct cat_attr lookup_attr; 147 struct cat_attr c_attr; /* cnode's attributes */ 317 struct cat_desc *descp, int flags, struct cat_attr *attrp, 331 #define GNV_CAT_ATTRCHANGED 0x08 /* Something in struct cat_attr changed in between cat_lookups */ 335 extern void hfs_write_dateadded (struct cat_attr *cattrp, u_int32_t dateadded); 358 const struct cat_attr *, void *), void *); 360 cnid_t cnid, struct cat_attr *cattr, int *error);
|
H A D | hfs_attrlist.h | 103 struct vnode *vp, struct cat_desc *descp, struct cat_attr *attrp,
|
H A D | hfs_attrlist.c | 62 struct cat_attr * cap, struct vfs_context *ctx); 65 struct cat_attr *cattrp, struct cat_fork *datafork, 70 struct cat_attr * cattrp); 254 struct cat_attr * cattrp; 427 struct cat_attr *attrp, 537 struct cat_attr * cap, 781 struct cat_attr * cattrp) 827 struct cat_attr *cattrp,
|
H A D | hfs_lookup.c | 165 struct cat_attr attr; 508 struct cat_attr lookup_attr;
|
H A D | hfs_catalog.c | 69 struct cat_attr * s_attr; 96 struct cat_desc *descp, struct cat_attr *attrp, struct cat_fork *forkp, cnid_t *desc_cnid); 99 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp); 115 static void buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize); 122 static void getbsdattr(struct hfsmount *hfsmp, const struct HFSPlusCatalogFile *crp, struct cat_attr * attrp); 138 static int cat_update_internal(struct hfsmount *hfsmp, int update_hardlink, struct cat_desc *descp, struct cat_attr *attrp, 177 struct cat_attr *attrp, 303 struct cat_desc *outdescp, struct cat_attr *attrp, 485 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp) 573 struct cat_desc *outdescp, struct cat_attr *attr [all...] |
H A D | hfs_cnode.c | 409 (struct cat_attr*) NULL, &lookup_rsrc->lookup_fork.ff_data, NULL); 963 struct cat_attr *attrp, 1044 * as it doesn't have a descriptor or cat_attr yet. 1145 * Also, we need to protect the cat_attr acquired during hfs_lookup and passed into 1156 bcopy(attrp, &cp->c_attr, sizeof(struct cat_attr)); 1456 cnid_t cnid, struct cat_attr *cattr, int *error) 1458 struct cat_attr attr; 1519 * the cat_attr in hand (passed in above). But in between then and now, the vnode was 1522 * with the cnode hash. In this case, if we don't check/validate the cat_attr in-hand, we will 1524 * on disk. So validate the cat_attr belo [all...] |
H A D | hfs_link.c | 86 struct cat_attr attr; 539 struct cat_attr cattr; 905 struct cat_attr *priv_attrp; 953 bzero(priv_attrp, sizeof(struct cat_attr));
|
H A D | hfs_xattr.c | 2226 struct cat_attr cat_attr; local 2238 bzero(&cat_attr, sizeof(cat_attr)); 2239 cat_attr.ca_linkcount = 1; 2240 cat_attr.ca_mode = S_IFREG; 2241 cat_attr.ca_fileid = cat_desc.cd_cnid; 2242 cat_attr.ca_blocks = hfsmp->totalBlocks; 2265 result = hfs_getnewvnode(hfsmp, NULL, NULL, &cat_desc, 0, &cat_attr,
|
H A D | hfs.h | 260 struct cat_attr hfs_private_attr[2]; 784 struct cat_attr *fattr, struct cat_fork *forkinfo);
|
H A D | hfs_chash.c | 230 const struct cat_attr *, void *), void * arg)
|
H A D | hfs_vfsutils.c | 100 struct cat_attr cnattr; 316 struct cat_attr cnattr; 770 struct cat_attr jinfo_attr, jnl_attr; 1336 struct cat_attr *fattr, struct cat_fork *forkinfo) 2323 struct cat_attr jib_attr, jattr;
|
H A D | hfs_hotfiles.c | 228 struct cat_attr cattr; 526 struct cat_attr cattr; 1682 struct cat_attr cattr;
|
H A D | hfs_btreeio.c | 616 struct cat_attr cnattr;
|
H A D | hfs_search.c | 655 struct cat_attr c_attr; 745 /* Convert catalog record into cat_attr format. */ 1028 struct cat_attr c_attr; 1037 /* Convert catalog record into cat_attr format. */
|
H A D | hfs_vfsops.c | 600 struct cat_attr cnattr; 2912 struct cat_attr jnl_attr, jinfo_attr; 3231 struct cat_attr cnattr; 5042 struct cat_attr *dirlink_attr; 5980 MALLOC(extent_info->dirlink_attr, struct cat_attr *, 5981 sizeof(struct cat_attr), M_TEMP, M_WAITOK); 6229 struct cat_attr journal_attr; 6374 struct cat_attr attr; 6427 struct cat_attr jib_attr;
|
H A D | hfs_vnops.c | 1616 struct cat_attr tempattr; 1802 bcopy(&from_cp->c_attr, &tempattr, sizeof(struct cat_attr)); 3382 (struct cat_attr*) NULL, &temp_rsrc_fork->ff_data, NULL); 5074 struct cat_attr attr; 5178 * on the cat_attr for protectable catalog record creations. This will 5651 (struct cat_attr*)NULL, &rsrcfork, NULL);
|
H A D | hfs_readwrite.c | 1032 snoop_callback(const struct cat_desc *descp, const struct cat_attr *attrp, void * arg) 1051 struct cnode *skip_cp, CatalogKey *keyp, struct cat_attr *cnattrp) 1110 struct cat_attr cnattr; 1283 struct cat_attr cnattr;
|