Lines Matching refs:type
71 unsigned int type, clu_offset, max_dentries; in exfat_readdir() local
82 if (ei->type != TYPE_DIR) in exfat_readdir()
122 type = exfat_get_entry_type(ep); in exfat_readdir()
123 if (type == TYPE_UNUSED) { in exfat_readdir()
128 if (type != TYPE_FILE && type != TYPE_DIR) { in exfat_readdir()
330 if (ep->type == EXFAT_UNUSED) in exfat_get_entry_type()
332 if (IS_EXFAT_DELETED(ep->type)) in exfat_get_entry_type()
334 if (ep->type == EXFAT_INVAL) in exfat_get_entry_type()
336 if (IS_EXFAT_CRITICAL_PRI(ep->type)) { in exfat_get_entry_type()
337 if (ep->type == EXFAT_BITMAP) in exfat_get_entry_type()
339 if (ep->type == EXFAT_UPCASE) in exfat_get_entry_type()
341 if (ep->type == EXFAT_VOLUME) in exfat_get_entry_type()
343 if (ep->type == EXFAT_FILE) { in exfat_get_entry_type()
350 if (IS_EXFAT_BENIGN_PRI(ep->type)) { in exfat_get_entry_type()
351 if (ep->type == EXFAT_GUID) in exfat_get_entry_type()
353 if (ep->type == EXFAT_PADDING) in exfat_get_entry_type()
355 if (ep->type == EXFAT_ACLTAB) in exfat_get_entry_type()
359 if (IS_EXFAT_CRITICAL_SEC(ep->type)) { in exfat_get_entry_type()
360 if (ep->type == EXFAT_STREAM) in exfat_get_entry_type()
362 if (ep->type == EXFAT_NAME) in exfat_get_entry_type()
364 if (ep->type == EXFAT_ACL) in exfat_get_entry_type()
369 if (ep->type == EXFAT_VENDOR_EXT) in exfat_get_entry_type()
371 if (ep->type == EXFAT_VENDOR_ALLOC) in exfat_get_entry_type()
377 static void exfat_set_entry_type(struct exfat_dentry *ep, unsigned int type) in exfat_set_entry_type() argument
379 if (type == TYPE_UNUSED) { in exfat_set_entry_type()
380 ep->type = EXFAT_UNUSED; in exfat_set_entry_type()
381 } else if (type == TYPE_DELETED) { in exfat_set_entry_type()
382 ep->type &= EXFAT_DELETE; in exfat_set_entry_type()
383 } else if (type == TYPE_STREAM) { in exfat_set_entry_type()
384 ep->type = EXFAT_STREAM; in exfat_set_entry_type()
385 } else if (type == TYPE_EXTEND) { in exfat_set_entry_type()
386 ep->type = EXFAT_NAME; in exfat_set_entry_type()
387 } else if (type == TYPE_BITMAP) { in exfat_set_entry_type()
388 ep->type = EXFAT_BITMAP; in exfat_set_entry_type()
389 } else if (type == TYPE_UPCASE) { in exfat_set_entry_type()
390 ep->type = EXFAT_UPCASE; in exfat_set_entry_type()
391 } else if (type == TYPE_VOLUME) { in exfat_set_entry_type()
392 ep->type = EXFAT_VOLUME; in exfat_set_entry_type()
393 } else if (type == TYPE_DIR) { in exfat_set_entry_type()
394 ep->type = EXFAT_FILE; in exfat_set_entry_type()
396 } else if (type == TYPE_FILE) { in exfat_set_entry_type()
397 ep->type = EXFAT_FILE; in exfat_set_entry_type()
435 unsigned int type, unsigned int start_clu, in exfat_init_dir_entry() argument
444 exfat_set_entry_type(ep, type); in exfat_init_dir_entry()
688 static bool exfat_validate_entry(unsigned int type, in exfat_validate_entry() argument
691 if (type == TYPE_UNUSED || type == TYPE_DELETED) in exfat_validate_entry()
696 if (type != TYPE_STREAM) in exfat_validate_entry()
701 if (type != TYPE_EXTEND) in exfat_validate_entry()
706 if (type & TYPE_BENIGN_SEC) in exfat_validate_entry()
708 else if (type != TYPE_EXTEND) in exfat_validate_entry()
713 if (!(type & TYPE_BENIGN_SEC)) in exfat_validate_entry()
786 if (ep->type != EXFAT_FILE) { in __exfat_get_dentry_set()
873 if (ep->type == EXFAT_UNUSED) { in exfat_validate_empty_dentry_set()
875 } else if (!IS_EXFAT_DELETED(ep->type)) { in exfat_validate_empty_dentry_set()
891 bh->b_blocknr, off >> DENTRY_SIZE_BITS, ep->type); in exfat_validate_empty_dentry_set()
899 if (IS_EXFAT_DELETED(ep->type)) in exfat_validate_empty_dentry_set()