Searched refs:cat_attr (Results 1 - 18 of 18) sorted by relevance

/xnu-2422.115.4/bsd/hfs/
H A Dhfs_catalog.h45 * 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 Dhfs_cnode.h85 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 Dhfs_attrlist.h103 struct vnode *vp, struct cat_desc *descp, struct cat_attr *attrp,
H A Dhfs_attrlist.c62 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 Dhfs_lookup.c165 struct cat_attr attr;
543 struct cat_attr lookup_attr;
H A Dhfs_cnode.c428 (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 Dhfs_catalog.c69 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 Dhfs_xattr.c2291 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 Dhfs.h243 struct cat_attr hfs_private_attr[2];
766 struct cat_attr *fattr, struct cat_fork *forkinfo);
H A Dhfs_chash.c226 const struct cat_attr *, void *), void * arg)
H A Dhfs_link.c86 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 Dhfs_vfsutils.c107 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 Dhfs_hotfiles.c228 struct cat_attr cattr;
526 struct cat_attr cattr;
1697 struct cat_attr cattr;
H A Dhfs_btreeio.c641 struct cat_attr cnattr;
H A Dhfs_search.c678 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 Dhfs_vfsops.c571 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 Dhfs_readwrite.c1035 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 Dhfs_vnops.c1907 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);

Completed in 202 milliseconds