Lines Matching refs:mfi

41 	struct mtd_file_info *mfi = file->private_data;  in mtdchar_lseek()  local
42 return fixed_size_llseek(file, offset, orig, mfi->mtd->size); in mtdchar_lseek()
51 struct mtd_file_info *mfi; in mtdchar_open() local
75 mfi = kzalloc(sizeof(*mfi), GFP_KERNEL); in mtdchar_open()
76 if (!mfi) { in mtdchar_open()
80 mfi->mtd = mtd; in mtdchar_open()
81 file->private_data = mfi; in mtdchar_open()
93 struct mtd_file_info *mfi = file->private_data; in mtdchar_close() local
94 struct mtd_info *mtd = mfi->mtd; in mtdchar_close()
104 kfree(mfi); in mtdchar_close()
130 struct mtd_file_info *mfi = file->private_data; in mtdchar_read() local
131 struct mtd_info *mtd = mfi->mtd; in mtdchar_read()
158 switch (mfi->mode) { in mtdchar_read()
220 struct mtd_file_info *mfi = file->private_data; in mtdchar_write() local
221 struct mtd_info *mtd = mfi->mtd; in mtdchar_write()
252 switch (mfi->mode) { in mtdchar_write()
310 static int otp_select_filemode(struct mtd_file_info *mfi, int mode) in otp_select_filemode() argument
312 struct mtd_info *mtd = mfi->mtd; in otp_select_filemode()
321 mfi->mode = MTD_FILE_MODE_OTP_FACTORY; in otp_select_filemode()
328 mfi->mode = MTD_FILE_MODE_OTP_USER; in otp_select_filemode()
331 mfi->mode = MTD_FILE_MODE_NORMAL; in otp_select_filemode()
345 struct mtd_file_info *mfi = file->private_data; in mtdchar_writeoob() local
359 ops.mode = (mfi->mode == MTD_FILE_MODE_RAW) ? MTD_OPS_RAW : in mtdchar_writeoob()
386 struct mtd_file_info *mfi = file->private_data; in mtdchar_readoob() local
396 ops.mode = (mfi->mode == MTD_FILE_MODE_RAW) ? MTD_OPS_RAW : in mtdchar_readoob()
626 struct mtd_file_info *mfi = file->private_data; in mtdchar_ioctl() local
627 struct mtd_info *mtd = mfi->mtd; in mtdchar_ioctl()
894 mfi->mode = MTD_FILE_MODE_NORMAL; in mtdchar_ioctl()
896 ret = otp_select_filemode(mfi, mode); in mtdchar_ioctl()
909 switch (mfi->mode) { in mtdchar_ioctl()
938 if (mfi->mode != MTD_FILE_MODE_OTP_USER) in mtdchar_ioctl()
979 mfi->mode = 0; in mtdchar_ioctl()
984 ret = otp_select_filemode(mfi, arg); in mtdchar_ioctl()
990 mfi->mode = arg; in mtdchar_ioctl()
1027 struct mtd_file_info *mfi = file->private_data; in mtdchar_unlocked_ioctl() local
1028 struct mtd_info *mtd = mfi->mtd; in mtdchar_unlocked_ioctl()
1053 struct mtd_file_info *mfi = file->private_data; in mtdchar_compat_ioctl() local
1054 struct mtd_info *mtd = mfi->mtd; in mtdchar_compat_ioctl()
1141 struct mtd_file_info *mfi = file->private_data; in mtdchar_get_unmapped_area() local
1142 struct mtd_info *mtd = mfi->mtd; in mtdchar_get_unmapped_area()
1162 struct mtd_file_info *mfi = file->private_data; in mtdchar_mmap_capabilities() local
1164 return mtd_mmap_capabilities(mfi->mtd); in mtdchar_mmap_capabilities()
1174 struct mtd_file_info *mfi = file->private_data; in mtdchar_mmap() local
1175 struct mtd_info *mtd = mfi->mtd; in mtdchar_mmap()