Lines Matching refs:dep
141 #define fc_setcache(dep, slot, frcn, fsrcn) \
142 (dep)->de_fc[slot].fc_frcn = frcn; \
143 (dep)->de_fc[slot].fc_fsrcn = fsrcn;
145 #define fc_last_to_nexttolast(dep) \
147 (dep)->de_fc[FC_NEXTTOLASTFC].fc_frcn = (dep)->de_fc[FC_LASTFC].fc_frcn; \
148 (dep)->de_fc[FC_NEXTTOLASTFC].fc_fsrcn = (dep)->de_fc[FC_LASTFC].fc_fsrcn; \
215 * dep is a struct denode * (internal form),
218 #define DE_INTERNALIZE32(dep, dp) \
219 ((dep)->de_StartCluster |= getushort((dp)->deHighClust) << 16)
220 #define DE_INTERNALIZE(dep, dp) \
221 (memcpy((dep)->de_Name, (dp)->deName, 8), \
222 memcpy((dep)->de_Name+8, (dp)->deExtension, 3),\
223 (dep)->de_Attributes = (dp)->deAttributes, \
224 (dep)->de_CHun = (dp)->deCHundredth, \
225 (dep)->de_CTime = getushort((dp)->deCTime), \
226 (dep)->de_CDate = getushort((dp)->deCDate), \
227 (dep)->de_ADate = getushort((dp)->deADate), \
228 (dep)->de_MTime = getushort((dp)->deMTime), \
229 (dep)->de_MDate = getushort((dp)->deMDate), \
230 (dep)->de_StartCluster = getushort((dp)->deStartCluster), \
231 (dep)->de_FileSize = getulong((dp)->deFileSize), \
232 (FAT32((dep)->de_pmp) ? DE_INTERNALIZE32((dep), (dp)) : 0))
234 #define DE_EXTERNALIZE32(dp, dep) \
235 putushort((dp)->deHighClust, (dep)->de_StartCluster >> 16)
236 #define DE_EXTERNALIZE16(dp, dep) \
238 #define DE_EXTERNALIZE(dp, dep) \
239 (memcpy((dp)->deName, (dep)->de_Name, 8), \
240 memcpy((dp)->deExtension, (dep)->de_Name+8, 3),\
241 (dp)->deAttributes = (dep)->de_Attributes, \
242 (dp)->deCHundredth = (dep)->de_CHun, \
243 putushort((dp)->deCTime, (dep)->de_CTime), \
244 putushort((dp)->deCDate, (dep)->de_CDate), \
245 putushort((dp)->deADate, (dep)->de_ADate), \
246 putushort((dp)->deMTime, (dep)->de_MTime), \
247 putushort((dp)->deMDate, (dep)->de_MDate), \
248 putushort((dp)->deStartCluster, (dep)->de_StartCluster), \
250 ((dep)->de_Attributes & ATTR_DIRECTORY) ? 0 : (dep)->de_FileSize), \
251 (FAT32((dep)->de_pmp) ? DE_EXTERNALIZE32((dp), (dep)) : DE_EXTERNALIZE16((dp), (dep))))
261 #define DETIMES(dep, acc, mod, cre, gmtoff) \
262 while ((dep)->de_flag & (DE_UPDATE | DE_CREATE | DE_ACCESS)) \
263 msdosfs_detimes(dep, acc, mod, cre, gmtoff)