Lines Matching refs:decmpfs_cnode
186 struct decmpfs_cnode { struct
205 typedef struct decmpfs_cnode decmpfs_cnode; argument
220 decmpfs_cnode *decmpfs_cnode_alloc(void);
221 void decmpfs_cnode_free(decmpfs_cnode *dp);
222 void decmpfs_cnode_init(decmpfs_cnode *cp);
223 void decmpfs_cnode_destroy(decmpfs_cnode *cp);
225 int decmpfs_hides_rsrc(vfs_context_t ctx, decmpfs_cnode *cp);
226 int decmpfs_hides_xattr(vfs_context_t ctx, decmpfs_cnode *cp, const char *xattr);
228 bool decmpfs_trylock_compressed_data(decmpfs_cnode *cp, int exclusive);
229 void decmpfs_lock_compressed_data(decmpfs_cnode *cp, int exclusive);
230 void decmpfs_unlock_compressed_data(decmpfs_cnode *cp, int exclusive);
232 uint32_t decmpfs_cnode_get_vnode_state(decmpfs_cnode *cp);
233 void decmpfs_cnode_set_vnode_state(decmpfs_cnode *cp, uint32_t state, int skiplock);
234 uint64_t decmpfs_cnode_get_vnode_cached_size(decmpfs_cnode *cp);
235 uint64_t decmpfs_cnode_get_vnode_cached_nchildren(decmpfs_cnode *cp);
236 uint64_t decmpfs_cnode_get_vnode_cached_total_size(decmpfs_cnode *cp);
237 void decmpfs_cnode_set_vnode_cached_size(decmpfs_cnode *cp, uint64_t size);
238 void decmpfs_cnode_set_vnode_cached_nchildren(decmpfs_cnode *cp, uint64_t nchildren);
239 void decmpfs_cnode_set_vnode_cached_total_size(decmpfs_cnode *cp, uint64_t total_sz);
240 uint32_t decmpfs_cnode_cmp_type(decmpfs_cnode *cp);
242 int decmpfs_file_is_compressed(vnode_t vp, decmpfs_cnode *cp);
243 errno_t decmpfs_validate_compressed_file(vnode_t vp, decmpfs_cnode *cp);
244 int decmpfs_decompress_file(vnode_t vp, decmpfs_cnode *cp, off_t toSize, int truncate_okay, int ski…
245 int decmpfs_free_compressed_data(vnode_t vp, decmpfs_cnode *cp);
248 errno_t decmpfs_pagein_compressed(struct vnop_pagein_args *ap, int *is_compressed, decmpfs_cnode *c…
249 errno_t decmpfs_read_compressed(struct vnop_read_args *ap, int *is_compressed, decmpfs_cnode *cp);