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

/darwin-on-arm/xnu/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;
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 Dhfs_cnode.h85 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 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,
781 struct cat_attr * cattrp)
827 struct cat_attr *cattrp,
H A Dhfs_lookup.c165 struct cat_attr attr;
508 struct cat_attr lookup_attr;
H A Dhfs_catalog.c69 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 Dhfs_cnode.c409 (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 Dhfs_link.c86 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 Dhfs_xattr.c2226 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 Dhfs.h260 struct cat_attr hfs_private_attr[2];
784 struct cat_attr *fattr, struct cat_fork *forkinfo);
H A Dhfs_chash.c230 const struct cat_attr *, void *), void * arg)
H A Dhfs_vfsutils.c100 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 Dhfs_hotfiles.c228 struct cat_attr cattr;
526 struct cat_attr cattr;
1682 struct cat_attr cattr;
H A Dhfs_btreeio.c616 struct cat_attr cnattr;
H A Dhfs_search.c655 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 Dhfs_vfsops.c600 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 Dhfs_vnops.c1616 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 Dhfs_readwrite.c1032 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;

Completed in 149 milliseconds