/xnu-2422.115.4/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; 325 struct cat_attr *attrp, 330 struct cat_attr *attrp); 337 struct cat_attr *attrp, 346 struct cat_attr *attrp, 366 struct cat_attr *attrp, 409 struct cat_attr *attrp, 423 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 */ 323 struct cat_desc *descp, int flags, struct cat_attr *attrp, 337 #define GNV_CAT_ATTRCHANGED 0x08 /* Something in struct cat_attr changed in between cat_lookups */ 341 extern void hfs_write_dateadded (struct cat_attr *cattrp, u_int32_t dateadded); 345 extern void hfs_write_gencount(struct cat_attr *cattrp, uint32_t gencount); 374 const struct cat_attr *, void *), void *); 376 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, 788 struct cat_attr * cattrp) 834 struct cat_attr *cattrp,
|
H A D | hfs_lookup.c | 165 struct cat_attr attr; 543 struct cat_attr lookup_attr;
|
H A D | hfs_cnode.c | 428 (struct cat_attr*) NULL, &lookup_rsrc->lookup_fork.ff_data, NULL); 981 struct cat_attr *attrp, 1062 * as it doesn't have a descriptor or cat_attr yet. 1180 * Also, we need to protect the cat_attr acquired during hfs_lookup and passed into 1191 bcopy(attrp, &cp->c_attr, sizeof(struct cat_attr)); 1493 cnid_t cnid, struct cat_attr *cattr, int *error) 1495 struct cat_attr attr; 1556 * the cat_attr in hand (passed in above). But in between then and now, the vnode was 1559 * with the cnode hash. In this case, if we don't check/validate the cat_attr in-hand, we will 1561 * on disk. So validate the cat_attr belo [all...] |
H A D | hfs_catalog.c | 69 struct cat_attr * s_attr; 97 struct cat_desc *descp, struct cat_attr *attrp, struct cat_fork *forkp, cnid_t *desc_cnid); 100 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp); 116 static void buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize); 123 static void getbsdattr(struct hfsmount *hfsmp, const struct HFSPlusCatalogFile *crp, struct cat_attr * attrp); 141 static int cat_update_internal(struct hfsmount *hfsmp, int update_hardlink, struct cat_desc *descp, struct cat_attr *attrp, 373 struct cat_attr *attrp, 523 struct cat_desc *outdescp, struct cat_attr *attrp, 714 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp) 805 struct cat_desc *outdescp, struct cat_attr *attr [all...] |
H A D | hfs_xattr.c | 2291 struct cat_attr cat_attr; local 2303 bzero(&cat_attr, sizeof(cat_attr)); 2304 cat_attr.ca_linkcount = 1; 2305 cat_attr.ca_mode = S_IFREG; 2306 cat_attr.ca_fileid = cat_desc.cd_cnid; 2307 cat_attr.ca_blocks = hfsmp->totalBlocks; 2330 result = hfs_getnewvnode(hfsmp, NULL, NULL, &cat_desc, 0, &cat_attr,
|
H A D | hfs.h | 243 struct cat_attr hfs_private_attr[2]; 766 struct cat_attr *fattr, struct cat_fork *forkinfo);
|
H A D | hfs_chash.c | 226 const struct cat_attr *, void *), void * arg)
|
H A D | hfs_link.c | 86 struct cat_attr attr; 544 struct cat_attr cattr; 926 struct cat_attr *priv_attrp; 974 bzero(priv_attrp, sizeof(struct cat_attr));
|
H A D | hfs_vfsutils.c | 107 struct cat_attr cnattr; 325 struct cat_attr cnattr; 811 struct cat_attr jinfo_attr, jnl_attr; 1490 struct cat_attr *fattr, struct cat_fork *forkinfo) 2494 struct cat_attr jib_attr, jattr;
|
H A D | hfs_hotfiles.c | 228 struct cat_attr cattr; 526 struct cat_attr cattr; 1697 struct cat_attr cattr;
|
H A D | hfs_btreeio.c | 641 struct cat_attr cnattr;
|
H A D | hfs_search.c | 678 struct cat_attr c_attr; 809 /* Convert catalog record into cat_attr format. */ 1124 struct cat_attr c_attr; 1133 /* Convert catalog record into cat_attr format. */
|
H A D | hfs_vfsops.c | 571 struct cat_attr cnattr; 2857 struct cat_attr jnl_attr; 2858 struct cat_attr jinfo_attr; 3263 struct cat_attr cnattr; 5114 struct cat_attr *dirlink_attr; 6054 MALLOC(extent_info->dirlink_attr, struct cat_attr *, 6055 sizeof(struct cat_attr), M_TEMP, M_WAITOK); 6303 struct cat_attr journal_attr; 6448 struct cat_attr attr; 6501 struct cat_attr jib_att [all...] |
H A D | hfs_readwrite.c | 1035 snoop_callback(const struct cat_desc *descp, const struct cat_attr *attrp, void * arg) 1054 struct cnode *skip_cp, CatalogKey *keyp, struct cat_attr *cnattrp) 1113 struct cat_attr cnattr; 1286 struct cat_attr cnattr;
|
H A D | hfs_vnops.c | 1907 struct cat_attr tempattr; 2116 bcopy(&from_cp->c_attr, &tempattr, sizeof(struct cat_attr)); 3821 (struct cat_attr*) NULL, &temp_rsrc_fork->ff_data, NULL); 5781 struct cat_attr attr; 5888 * on the cat_attr for protectable catalog record creations. This will 6501 (struct cat_attr*)NULL, &rsrcfork, NULL);
|