msdos_dir_entry
struct msdos_dir_entry *de, *endp;
endp = (struct msdos_dir_entry *)(bh->b_data + sb->s_blocksize);
struct msdos_dir_entry *de;
while (nr_slots && de >= (struct msdos_dir_entry *)bh->b_data) {
*pos += sizeof(struct msdos_dir_entry);
*de = (struct msdos_dir_entry *)((*bh)->b_data + offset);
struct msdos_dir_entry *de;
de = (struct msdos_dir_entry *)bhs[0]->b_data;
struct msdos_dir_entry **de)
int *nr_cluster, struct msdos_dir_entry **de,
size = nr_slots * sizeof(struct msdos_dir_entry);
(*de - (struct msdos_dir_entry *)(*bh)->b_data) <
*pos += sizeof(struct msdos_dir_entry);
offset = copy - sizeof(struct msdos_dir_entry);
*de = (struct msdos_dir_entry *)((*bh)->b_data + offset);
struct msdos_dir_entry *de;
struct buffer_head **bh, struct msdos_dir_entry **de,
const struct msdos_dir_entry *de,
struct msdos_dir_entry *de)
| (de - (struct msdos_dir_entry *)bh->b_data);
struct msdos_dir_entry *de;
struct msdos_dir_entry *de;
if (cpos & (sizeof(struct msdos_dir_entry) - 1)) {
ctx->pos = cpos - (nr_slots + 1) * sizeof(struct msdos_dir_entry);
struct buffer_head **bh, struct msdos_dir_entry **de)
struct msdos_dir_entry **de)
struct msdos_dir_entry **de)
struct msdos_dir_entry *de;
struct msdos_dir_entry *de;
struct msdos_dir_entry *de;
const struct msdos_dir_entry *de)
static inline void fat_set_start(struct msdos_dir_entry *de, int cluster)
struct msdos_dir_entry **de);
struct msdos_dir_entry *de, loff_t i_pos);
extern int fat_fill_inode(struct inode *inode, struct msdos_dir_entry *de);
inode->i_size = sbi->dir_entries * sizeof(struct msdos_dir_entry);
sbi->dir_per_block = sb->s_blocksize / sizeof(struct msdos_dir_entry);
* sizeof(struct msdos_dir_entry) / sb->s_blocksize;
int fat_fill_inode(struct inode *inode, struct msdos_dir_entry *de)
struct msdos_dir_entry *de, loff_t i_pos)
struct msdos_dir_entry *raw_entry;
raw_entry = &((struct msdos_dir_entry *) (bh->b_data))[offset];
struct msdos_dir_entry de;
struct msdos_dir_entry *dotdot_de;
struct msdos_dir_entry *old_dotdot_de = NULL, *new_dotdot_de = NULL;
struct msdos_dir_entry *de;
de = (struct msdos_dir_entry *)slots;
de = (struct msdos_dir_entry *)ps;
struct msdos_dir_entry **de)
struct msdos_dir_entry *dotdot_de)
struct msdos_dir_entry *dotdot_de = NULL;
struct msdos_dir_entry *de;
de = (struct msdos_dir_entry *) parent_bh->b_data;
struct msdos_dir_entry *de;
struct msdos_dir_entry *de ;
de = (struct msdos_dir_entry *)bh->b_data;
#define MSDOS_DPS (SECTOR_SIZE / sizeof(struct msdos_dir_entry))