Lines Matching refs:sinfo

464 		    int name_len, struct fat_slot_info *sinfo)  in fat_search_long()  argument
528 sinfo->slot_off = cpos - nr_slots * sizeof(*de); in fat_search_long()
529 sinfo->nr_slots = nr_slots; in fat_search_long()
530 sinfo->de = de; in fat_search_long()
531 sinfo->bh = bh; in fat_search_long()
532 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_search_long()
956 struct fat_slot_info *sinfo) in fat_scan() argument
960 sinfo->slot_off = 0; in fat_scan()
961 sinfo->bh = NULL; in fat_scan()
962 while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, in fat_scan()
963 &sinfo->de) >= 0) { in fat_scan()
964 if (!strncmp(sinfo->de->name, name, MSDOS_NAME)) { in fat_scan()
965 sinfo->slot_off -= sizeof(*sinfo->de); in fat_scan()
966 sinfo->nr_slots = 1; in fat_scan()
967 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_scan()
980 struct fat_slot_info *sinfo) in fat_scan_logstart() argument
984 sinfo->slot_off = 0; in fat_scan_logstart()
985 sinfo->bh = NULL; in fat_scan_logstart()
986 while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, in fat_scan_logstart()
987 &sinfo->de) >= 0) { in fat_scan_logstart()
988 if (fat_get_start(MSDOS_SB(sb), sinfo->de) == i_logstart) { in fat_scan_logstart()
989 sinfo->slot_off -= sizeof(*sinfo->de); in fat_scan_logstart()
990 sinfo->nr_slots = 1; in fat_scan_logstart()
991 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_scan_logstart()
1033 int fat_remove_entries(struct inode *dir, struct fat_slot_info *sinfo) in fat_remove_entries() argument
1044 nr_slots = sinfo->nr_slots; in fat_remove_entries()
1045 de = sinfo->de; in fat_remove_entries()
1046 sinfo->de = NULL; in fat_remove_entries()
1047 bh = sinfo->bh; in fat_remove_entries()
1048 sinfo->bh = NULL; in fat_remove_entries()
1068 err = __fat_remove_entries(dir, sinfo->slot_off, nr_slots); in fat_remove_entries()
1286 struct fat_slot_info *sinfo) in fat_add_entries() argument
1295 sinfo->nr_slots = nr_slots; in fat_add_entries()
1399 sinfo->slot_off = pos; in fat_add_entries()
1400 sinfo->de = de; in fat_add_entries()
1401 sinfo->bh = bh; in fat_add_entries()
1402 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_add_entries()