Lines Matching refs:dep

134 #define	fc_setcache(dep, slot, frcn, fsrcn) \
135 (dep)->de_fc[(slot)].fc_frcn = (frcn); \
136 (dep)->de_fc[(slot)].fc_fsrcn = (fsrcn);
181 * dep is a struct denode * (internal form),
184 #define DE_INTERNALIZE32(dep, dp) \
185 ((dep)->de_StartCluster |= getushort((dp)->deHighClust) << 16)
186 #define DE_INTERNALIZE(dep, dp) \
187 (memcpy((dep)->de_Name, (dp)->deName, 11), \
188 (dep)->de_Attributes = (dp)->deAttributes, \
189 (dep)->de_LowerCase = (dp)->deLowerCase, \
190 (dep)->de_CHun = (dp)->deCHundredth, \
191 (dep)->de_CTime = getushort((dp)->deCTime), \
192 (dep)->de_CDate = getushort((dp)->deCDate), \
193 (dep)->de_ADate = getushort((dp)->deADate), \
194 (dep)->de_MTime = getushort((dp)->deMTime), \
195 (dep)->de_MDate = getushort((dp)->deMDate), \
196 (dep)->de_StartCluster = getushort((dp)->deStartCluster), \
197 (dep)->de_FileSize = getulong((dp)->deFileSize), \
198 (FAT32((dep)->de_pmp) ? DE_INTERNALIZE32((dep), (dp)) : 0))
200 #define DE_EXTERNALIZE(dp, dep) \
201 (memcpy((dp)->deName, (dep)->de_Name, 11), \
202 (dp)->deAttributes = (dep)->de_Attributes, \
203 (dp)->deLowerCase = (dep)->de_LowerCase, \
204 (dp)->deCHundredth = (dep)->de_CHun, \
205 putushort((dp)->deCTime, (dep)->de_CTime), \
206 putushort((dp)->deCDate, (dep)->de_CDate), \
207 putushort((dp)->deADate, (dep)->de_ADate), \
208 putushort((dp)->deMTime, (dep)->de_MTime), \
209 putushort((dp)->deMDate, (dep)->de_MDate), \
210 putushort((dp)->deStartCluster, (dep)->de_StartCluster), \
212 ((dep)->de_Attributes & ATTR_DIRECTORY) ? 0 : (dep)->de_FileSize), \
213 putushort((dp)->deHighClust, (dep)->de_StartCluster >> 16))
226 #define DETIMES(dep, acc, mod, cre) do { \
227 if ((dep)->de_flag & DE_UPDATE) { \
228 (dep)->de_flag |= DE_MODIFIED; \
229 timespec2fattime((mod), 0, &(dep)->de_MDate, \
230 &(dep)->de_MTime, NULL); \
231 (dep)->de_Attributes |= ATTR_ARCHIVE; \
233 if ((dep)->de_pmp->pm_flags & MSDOSFSMNT_NOWIN95) { \
234 (dep)->de_flag &= ~(DE_UPDATE | DE_CREATE | DE_ACCESS); \
237 if ((dep)->de_flag & DE_ACCESS) { \
241 if (adate != (dep)->de_ADate) { \
242 (dep)->de_flag |= DE_MODIFIED; \
243 (dep)->de_ADate = adate; \
246 if ((dep)->de_flag & DE_CREATE) { \
247 timespec2fattime((cre), 0, &(dep)->de_CDate, \
248 &(dep)->de_CTime, &(dep)->de_CHun); \
249 (dep)->de_flag |= DE_MODIFIED; \
251 (dep)->de_flag &= ~(DE_UPDATE | DE_CREATE | DE_ACCESS); \
286 int readde(struct denode *dep, struct buf **bpp, struct direntry **epp);
287 int deextend(struct denode *dep, u_long length, struct ucred *cred);
289 void reinsert(struct denode *dep);
290 int dosdirempty(struct denode *dep);
291 int createde(struct denode *dep, struct denode *ddep, struct denode **depp, struct componentname *cnp);
292 int deupdat(struct denode *dep, int waitfor);
293 int removede(struct denode *pdep, struct denode *dep);
294 int detrunc(struct denode *dep, u_long length, int flags, struct ucred *cred);