Lines Matching refs:f_pos
90 char __user *buf, size_t count, loff_t *f_pos) in qcom_rmtfs_mem_read() argument
94 if (*f_pos >= rmtfs_mem->size) in qcom_rmtfs_mem_read()
97 if (*f_pos + count >= rmtfs_mem->size) in qcom_rmtfs_mem_read()
98 count = rmtfs_mem->size - *f_pos; in qcom_rmtfs_mem_read()
100 if (copy_to_user(buf, rmtfs_mem->base + *f_pos, count)) in qcom_rmtfs_mem_read()
103 *f_pos += count; in qcom_rmtfs_mem_read()
109 loff_t *f_pos) in qcom_rmtfs_mem_write() argument
113 if (*f_pos >= rmtfs_mem->size) in qcom_rmtfs_mem_write()
116 if (*f_pos + count >= rmtfs_mem->size) in qcom_rmtfs_mem_write()
117 count = rmtfs_mem->size - *f_pos; in qcom_rmtfs_mem_write()
119 if (copy_from_user(rmtfs_mem->base + *f_pos, buf, count)) in qcom_rmtfs_mem_write()
122 *f_pos += count; in qcom_rmtfs_mem_write()