• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/msdosfs-209.1.1/msdosfs.kextproj/msdosfs.kmodproj/

Lines Matching refs:dep

190 #define DE_EXTERNALIZE(dp, dep)				\
191 ((dp)->deAttributes = (dep)->de_Attributes, \
192 (dp)->deCHundredth = (dep)->de_CHun, \
193 putuint16((dp)->deCTime, (dep)->de_CTime), \
194 putuint16((dp)->deCDate, (dep)->de_CDate), \
195 putuint16((dp)->deADate, (dep)->de_ADate), \
196 putuint16((dp)->deMTime, (dep)->de_MTime), \
197 putuint16((dp)->deMDate, (dep)->de_MDate), \
198 putuint16((dp)->deStartCluster, (dep)->de_StartCluster), \
200 ((dep)->de_Attributes & ATTR_DIRECTORY) ? 0 : \
201 ((dep)->de_flag & DE_SYMLINK) ? sizeof(struct symlink) : (dep)->de_FileSize), \
202 putuint16((dp)->deHighClust, (dep)->de_StartCluster >> 16))
208 #define DE_EXTERNALIZE_ROOT(dp, dep) \
209 ((dp)->deCHundredth = (dep)->de_CHun, \
210 putuint16((dp)->deCTime, (dep)->de_CTime), \
211 putuint16((dp)->deCDate, (dep)->de_CDate), \
212 putuint16((dp)->deADate, (dep)->de_ADate), \
213 putuint16((dp)->deMTime, (dep)->de_MTime), \
214 putuint16((dp)->deMDate, (dep)->de_MDate))
224 #define DETIMES(dep, acc, mod, cre) do { \
225 if ((dep)->de_flag & DE_UPDATE) { \
226 (dep)->de_flag |= DE_MODIFIED; \
227 msdosfs_unix2dostime((mod), &(dep)->de_MDate, &(dep)->de_MTime, \
229 (dep)->de_Attributes |= ATTR_ARCHIVE; \
231 if ((dep)->de_flag & DE_ACCESS) { \
235 if (adate != (dep)->de_ADate) { \
236 (dep)->de_flag |= DE_MODIFIED; \
237 (dep)->de_ADate = adate; \
240 if ((dep)->de_flag & DE_CREATE) { \
241 msdosfs_unix2dostime((cre), &(dep)->de_CDate, &(dep)->de_CTime, \
242 &(dep)->de_CHun); \
243 (dep)->de_flag |= DE_MODIFIED; \
245 (dep)->de_flag &= ~(DE_UPDATE | DE_CREATE | DE_ACCESS); \
253 struct denode *dep, /* parent directory */
274 int msdosfs_scan_dir_for_short_name(struct denode *dep, u_char short_name[SHORT_NAME_LEN], vfs_context_t context);
275 int msdosfs_uniqdosname(struct denode *dep, u_char short_name[SHORT_NAME_LEN], uint32_t dir_offset, vfs_context_t context);
278 int readde(struct denode *dep, struct buf **bpp, struct dosdirentry **epp, vfs_context_t context);
279 int msdosfs_deextend(struct denode *dep, uint32_t length, int flags, vfs_context_t context);
280 void msdosfs_hash_reinsert(struct denode *dep);
281 int msdosfs_dosdirempty(struct denode *dep, vfs_context_t context);
282 int msdosfs_createde(struct denode *dep, struct denode *ddep, struct denode **depp, struct componentname *cnp, uint32_t offset, uint32_t long_count, vfs_context_t context);
283 int msdosfs_deupdat(struct denode *dep, int waitfor, vfs_context_t context);
285 int msdosfs_detrunc(struct denode *dep, uint32_t length, int flags, vfs_context_t context);
287 int msdosfs_findslots(struct denode *dep, struct componentname *cnp, uint8_t short_name[SHORT_NAME_LEN], int *needs_generation, uint8_t *lower_case, uint32_t *offset, uint32_t *long_count, vfs_context_t context);
288 uint32_t msdosfs_defileid(struct denode *dep);
289 int msdosfs_dir_flush(struct denode *dep, int sync);
290 int msdosfs_dir_invalidate(struct denode *dep);