Lines Matching refs:sinfo

463 		    int name_len, struct fat_slot_info *sinfo)  in fat_search_long()  argument
527 sinfo->slot_off = cpos - nr_slots * sizeof(*de); in fat_search_long()
528 sinfo->nr_slots = nr_slots; in fat_search_long()
529 sinfo->de = de; in fat_search_long()
530 sinfo->bh = bh; in fat_search_long()
531 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_search_long()
955 struct fat_slot_info *sinfo) in fat_scan() argument
959 sinfo->slot_off = 0; in fat_scan()
960 sinfo->bh = NULL; in fat_scan()
961 while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, in fat_scan()
962 &sinfo->de) >= 0) { in fat_scan()
963 if (!strncmp(sinfo->de->name, name, MSDOS_NAME)) { in fat_scan()
964 sinfo->slot_off -= sizeof(*sinfo->de); in fat_scan()
965 sinfo->nr_slots = 1; in fat_scan()
966 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_scan()
979 struct fat_slot_info *sinfo) in fat_scan_logstart() argument
983 sinfo->slot_off = 0; in fat_scan_logstart()
984 sinfo->bh = NULL; in fat_scan_logstart()
985 while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, in fat_scan_logstart()
986 &sinfo->de) >= 0) { in fat_scan_logstart()
987 if (fat_get_start(MSDOS_SB(sb), sinfo->de) == i_logstart) { in fat_scan_logstart()
988 sinfo->slot_off -= sizeof(*sinfo->de); in fat_scan_logstart()
989 sinfo->nr_slots = 1; in fat_scan_logstart()
990 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_scan_logstart()
1032 int fat_remove_entries(struct inode *dir, struct fat_slot_info *sinfo) in fat_remove_entries() argument
1043 nr_slots = sinfo->nr_slots; in fat_remove_entries()
1044 de = sinfo->de; in fat_remove_entries()
1045 sinfo->de = NULL; in fat_remove_entries()
1046 bh = sinfo->bh; in fat_remove_entries()
1047 sinfo->bh = NULL; in fat_remove_entries()
1067 err = __fat_remove_entries(dir, sinfo->slot_off, nr_slots); in fat_remove_entries()
1276 struct fat_slot_info *sinfo) in fat_add_entries() argument
1285 sinfo->nr_slots = nr_slots; in fat_add_entries()
1389 sinfo->slot_off = pos; in fat_add_entries()
1390 sinfo->de = de; in fat_add_entries()
1391 sinfo->bh = bh; in fat_add_entries()
1392 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_add_entries()