/linux-6.12.1/include/linux/ |
D | iomap.h | 96 loff_t offset; /* file offset of mapping, bytes */ 108 static inline sector_t iomap_sector(const struct iomap *iomap, loff_t pos) in iomap_sector() 116 static inline void *iomap_inline_data(const struct iomap *iomap, loff_t pos) in iomap_inline_data() 142 struct folio *(*get_folio)(struct iomap_iter *iter, loff_t pos, 144 void (*put_folio)(struct inode *inode, loff_t pos, unsigned copied, 188 int (*iomap_begin)(struct inode *inode, loff_t pos, loff_t length, 198 int (*iomap_end)(struct inode *inode, loff_t pos, loff_t length, 217 loff_t pos; 265 static inline loff_t iomap_last_written_block(struct inode *inode, loff_t pos, in iomap_last_written_block() 297 struct folio *iomap_get_folio(struct iomap_iter *iter, loff_t pos, size_t len); [all …]
|
D | sysctl.h | 65 size_t *lenp, loff_t *ppos); 67 int proc_dostring(const struct ctl_table *, int, void *, size_t *, loff_t *); 69 size_t *lenp, loff_t *ppos); 70 int proc_dointvec(const struct ctl_table *, int, void *, size_t *, loff_t *); 71 int proc_douintvec(const struct ctl_table *, int, void *, size_t *, loff_t *); 72 int proc_dointvec_minmax(const struct ctl_table *, int, void *, size_t *, loff_t *); 74 size_t *lenp, loff_t *ppos); 76 size_t *lenp, loff_t *ppos); 77 int proc_dointvec_jiffies(const struct ctl_table *, int, void *, size_t *, loff_t *); 79 void *buffer, size_t *lenp, loff_t *ppos); [all …]
|
D | splice.h | 42 loff_t pos; /* file position */ 43 loff_t *opos; /* sendfile: output position */ 72 loff_t *ppos, size_t len, unsigned int flags, 79 ssize_t vfs_splice_read(struct file *in, loff_t *ppos, 84 ssize_t do_splice(struct file *in, loff_t *off_in, struct file *out, 85 loff_t *off_out, size_t len, unsigned int flags); 86 ssize_t do_splice_direct(struct file *in, loff_t *ppos, struct file *out, 87 loff_t *opos, size_t len, unsigned int flags); 88 ssize_t splice_file_range(struct file *in, loff_t *ppos, struct file *out, 89 loff_t *opos, size_t len); [all …]
|
D | seq_file.h | 22 loff_t index; 23 loff_t read_pos; 32 void * (*start) (struct seq_file *m, loff_t *pos); 34 void * (*next) (struct seq_file *m, void *v, loff_t *pos); 109 ssize_t seq_read(struct file *, char __user *, size_t, loff_t *); 111 loff_t seq_lseek(struct file *, loff_t, int); 175 void *single_start(struct seq_file *, loff_t *); 300 loff_t pos); 302 loff_t pos); 304 loff_t *ppos); [all …]
|
D | fs.h | 96 typedef int (dio_iodone_t)(struct kiocb *iocb, loff_t offset, 253 loff_t ia_size; 368 loff_t ki_pos; 410 loff_t pos, unsigned len, 413 loff_t pos, unsigned len, unsigned copied, 666 loff_t i_size; 904 static inline loff_t i_size_read(const struct inode *inode) in i_size_read() 907 loff_t i_size; in i_size_read() 916 loff_t i_size; in i_size_read() 933 static inline void i_size_write(struct inode *inode, loff_t i_size) in i_size_write() [all …]
|
D | fscache.h | 115 loff_t object_size; /* Size of the netfs object */ 166 loff_t); 168 extern void __fscache_unuse_cookie(struct fscache_cookie *, const void *, const loff_t *); 170 extern void __fscache_resize_cookie(struct fscache_cookie *, loff_t); 171 extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int); 177 loff_t start, size_t len, loff_t i_size, 181 extern void __fscache_clear_page_bits(struct address_space *, loff_t, size_t); 252 loff_t object_size) in fscache_acquire_cookie() 289 const loff_t *object_size) in fscache_unuse_cookie() 330 const void *aux_data, const loff_t *object_size) in fscache_update_aux() [all …]
|
D | nvram.h | 36 ssize_t (*read)(char *, size_t, loff_t *); 37 ssize_t (*write)(char *, size_t, loff_t *); 81 static inline ssize_t nvram_read_bytes(char *buf, size_t count, loff_t *ppos) in nvram_read_bytes() 84 loff_t i; in nvram_read_bytes() 95 static inline ssize_t nvram_write_bytes(char *buf, size_t count, loff_t *ppos) in nvram_write_bytes() 98 loff_t i; in nvram_write_bytes() 109 static inline ssize_t nvram_read(char *buf, size_t count, loff_t *ppos) in nvram_read() 121 static inline ssize_t nvram_write(char *buf, size_t count, loff_t *ppos) in nvram_write()
|
D | dax.h | 162 struct page *dax_layout_busy_page_range(struct address_space *mapping, loff_t start, loff_t end); 209 int dax_file_unshare(struct inode *inode, loff_t pos, loff_t len, 211 int dax_zero_range(struct inode *inode, loff_t pos, loff_t len, bool *did_zero, 213 int dax_truncate_page(struct inode *inode, loff_t pos, bool *did_zero, 252 int dax_dedupe_file_range_compare(struct inode *src, loff_t srcoff, 253 struct inode *dest, loff_t destoff, 254 loff_t len, bool *is_same, 256 int dax_remap_file_range_prep(struct file *file_in, loff_t pos_in, 257 struct file *file_out, loff_t pos_out, 258 loff_t *len, unsigned int remap_flags,
|
/linux-6.12.1/fs/ |
D | read_write.c | 55 static loff_t vfs_setpos_cookie(struct file *file, loff_t offset, in vfs_setpos_cookie() 56 loff_t maxsize, u64 *cookie) in vfs_setpos_cookie() 83 loff_t vfs_setpos(struct file *file, loff_t offset, loff_t maxsize) in vfs_setpos() 102 static int must_set_pos(struct file *file, loff_t *offset, int whence, loff_t eof) in must_set_pos() 158 loff_t 159 generic_file_llseek_size(struct file *file, loff_t offset, int whence, in generic_file_llseek_size() 160 loff_t maxsize, loff_t eof) in generic_file_llseek_size() 196 loff_t generic_llseek_cookie(struct file *file, loff_t offset, int whence, in generic_llseek_cookie() 200 loff_t maxsize = inode->i_sb->s_maxbytes; in generic_llseek_cookie() 201 loff_t eof = i_size_read(inode); in generic_llseek_cookie() [all …]
|
D | remap_range.c | 31 static int generic_remap_checks(struct file *file_in, loff_t pos_in, in generic_remap_checks() 32 struct file *file_out, loff_t pos_out, in generic_remap_checks() 33 loff_t *req_count, unsigned int remap_flags) in generic_remap_checks() 39 loff_t size_in, size_out; in generic_remap_checks() 40 loff_t bs = inode_out->i_sb->s_blocksize; in generic_remap_checks() 102 int remap_verify_area(struct file *file, loff_t pos, loff_t len, bool write) in remap_verify_area() 105 loff_t tmp; in remap_verify_area() 135 loff_t pos_out, in generic_remap_check_len() 136 loff_t *len, in generic_remap_check_len() 140 loff_t new_len = *len; in generic_remap_check_len() [all …]
|
/linux-6.12.1/include/linux/mtd/ |
D | mtd.h | 317 int (*_point) (struct mtd_info *mtd, loff_t from, size_t len, 319 int (*_unpoint) (struct mtd_info *mtd, loff_t from, size_t len); 320 int (*_read) (struct mtd_info *mtd, loff_t from, size_t len, 322 int (*_write) (struct mtd_info *mtd, loff_t to, size_t len, 324 int (*_panic_write) (struct mtd_info *mtd, loff_t to, size_t len, 326 int (*_read_oob) (struct mtd_info *mtd, loff_t from, 328 int (*_write_oob) (struct mtd_info *mtd, loff_t to, 332 int (*_read_fact_prot_reg) (struct mtd_info *mtd, loff_t from, 336 int (*_read_user_prot_reg) (struct mtd_info *mtd, loff_t from, 338 int (*_write_user_prot_reg) (struct mtd_info *mtd, loff_t to, [all …]
|
/linux-6.12.1/fs/nfs/ |
D | nfs42.h | 20 int nfs42_proc_allocate(struct file *, loff_t, loff_t); 21 ssize_t nfs42_proc_copy(struct file *, loff_t, struct file *, loff_t, size_t, 23 int nfs42_proc_deallocate(struct file *, loff_t, loff_t); 24 loff_t nfs42_proc_llseek(struct file *, loff_t, int); 27 int nfs42_proc_clone(struct file *, struct file *, loff_t, loff_t, loff_t);
|
/linux-6.12.1/fs/iomap/ |
D | seek.c | 13 static loff_t iomap_seek_hole_iter(const struct iomap_iter *iter, in iomap_seek_hole_iter() 14 loff_t *hole_pos) in iomap_seek_hole_iter() 16 loff_t length = iomap_length(iter); in iomap_seek_hole_iter() 33 loff_t 34 iomap_seek_hole(struct inode *inode, loff_t pos, const struct iomap_ops *ops) in iomap_seek_hole() 36 loff_t size = i_size_read(inode); in iomap_seek_hole() 59 static loff_t iomap_seek_data_iter(const struct iomap_iter *iter, in iomap_seek_data_iter() 60 loff_t *hole_pos) in iomap_seek_data_iter() 62 loff_t length = iomap_length(iter); in iomap_seek_data_iter() 79 loff_t [all …]
|
D | buffered-io.c | 234 loff_t *pos, loff_t length, size_t *offp, size_t *lenp) in iomap_adjust_read_range() 237 loff_t orig_pos = *pos; in iomap_adjust_read_range() 238 loff_t isize = i_size_read(inode); in iomap_adjust_read_range() 242 size_t plen = min_t(loff_t, folio_size(folio) - poff, length); in iomap_adjust_read_range() 360 loff_t pos) in iomap_block_needs_zeroing() 369 static loff_t iomap_readpage_iter(const struct iomap_iter *iter, in iomap_readpage_iter() 370 struct iomap_readpage_ctx *ctx, loff_t offset) in iomap_readpage_iter() 373 loff_t pos = iter->pos + offset; in iomap_readpage_iter() 374 loff_t length = iomap_length(iter) - offset; in iomap_readpage_iter() 377 loff_t orig_pos = pos; in iomap_readpage_iter() [all …]
|
/linux-6.12.1/fs/xfs/ |
D | xfs_reflink.h | 47 extern loff_t xfs_reflink_remap_range(struct file *file_in, loff_t pos_in, 48 struct file *file_out, loff_t pos_out, loff_t len, 56 extern int xfs_reflink_remap_prep(struct file *file_in, loff_t pos_in, 57 struct file *file_out, loff_t pos_out, loff_t *len, 59 extern int xfs_reflink_remap_blocks(struct xfs_inode *src, loff_t pos_in, 60 struct xfs_inode *dest, loff_t pos_out, loff_t remap_len, 61 loff_t *remapped);
|
/linux-6.12.1/drivers/infiniband/hw/hfi1/ |
D | debugfs.c | 27 loff_t *ppos) in hfi1_seq_read() 40 loff_t hfi1_seq_lseek(struct file *file, loff_t offset, int whence) in hfi1_seq_lseek() 43 loff_t r; in hfi1_seq_lseek() 56 static void *_opcode_stats_seq_start(struct seq_file *s, loff_t *pos) in _opcode_stats_seq_start() 65 static void *_opcode_stats_seq_next(struct seq_file *s, void *v, loff_t *pos) in _opcode_stats_seq_next() 92 loff_t *spos = v; in _opcode_stats_seq_show() 93 loff_t i = *spos, j; in _opcode_stats_seq_show() 114 static void *_tx_opcode_stats_seq_start(struct seq_file *s, loff_t *pos) in _tx_opcode_stats_seq_start() 119 static void *_tx_opcode_stats_seq_next(struct seq_file *s, void *v, loff_t *pos) in _tx_opcode_stats_seq_next() 130 loff_t *spos = v; in _tx_opcode_stats_seq_show() [all …]
|
/linux-6.12.1/drivers/s390/crypto/ |
D | pkey_sysfs.c | 52 loff_t off, size_t count) in pkey_protkey_aes_attr_read() 109 loff_t off, size_t count) in pkey_protkey_aes_xts_attr_read() 151 loff_t off, size_t count) in pkey_protkey_hmac_attr_read() 189 char *buf, loff_t off, in protkey_aes_128_read() 199 char *buf, loff_t off, in protkey_aes_192_read() 209 char *buf, loff_t off, in protkey_aes_256_read() 219 char *buf, loff_t off, in protkey_aes_128_xts_read() 229 char *buf, loff_t off, in protkey_aes_256_xts_read() 239 char *buf, loff_t off, in protkey_aes_xts_128_read() 249 char *buf, loff_t off, in protkey_aes_xts_256_read() [all …]
|
/linux-6.12.1/fs/ecryptfs/ |
D | read_write.c | 28 loff_t offset, size_t size) in ecryptfs_write_lower() 62 loff_t offset; in ecryptfs_write_lower_page_segment() 65 offset = ((((loff_t)page_for_lower->index) << PAGE_SHIFT) in ecryptfs_write_lower_page_segment() 93 int ecryptfs_write(struct inode *ecryptfs_inode, char *data, loff_t offset, in ecryptfs_write() 99 loff_t ecryptfs_file_size = i_size_read(ecryptfs_inode); in ecryptfs_write() 100 loff_t data_offset = 0; in ecryptfs_write() 101 loff_t pos; in ecryptfs_write() 117 loff_t total_remaining_bytes = ((offset + size) - pos); in ecryptfs_write() 128 loff_t total_remaining_zeros = (offset - pos); in ecryptfs_write() 219 int ecryptfs_read_lower(char *data, loff_t offset, size_t size, in ecryptfs_read_lower() [all …]
|
/linux-6.12.1/fs/xfs/scrub/ |
D | xfile.h | 13 int xfile_create(const char *description, loff_t isize, struct xfile **xfilep); 16 int xfile_load(struct xfile *xf, void *buf, size_t count, loff_t pos); 18 loff_t pos); 20 void xfile_discard(struct xfile *xf, loff_t pos, u64 count); 21 loff_t xfile_seek_data(struct xfile *xf, loff_t pos); 26 struct folio *xfile_get_folio(struct xfile *xf, loff_t offset, size_t len,
|
/linux-6.12.1/fs/bcachefs/ |
D | fs-io-pagecache.h | 9 int bch2_filemap_get_contig_folios_d(struct address_space *, loff_t, 11 int bch2_write_invalidate_inode_pages_range(struct address_space *, loff_t, loff_t); 29 static inline loff_t folio_sector(struct folio *folio) in folio_sector() 80 static inline int folio_pos_to_s(struct folio *folio, loff_t pos) in folio_pos_to_s() 172 loff_t bch2_seek_pagecache_data(struct inode *, loff_t, loff_t, unsigned, bool); 173 loff_t bch2_seek_pagecache_hole(struct inode *, loff_t, loff_t, unsigned, bool);
|
D | fs-io.h | 164 loff_t, unsigned); 166 int bch2_fsync(struct file *, loff_t, loff_t, int); 170 long bch2_fallocate_dispatch(struct file *, int, loff_t, loff_t); 172 loff_t bch2_remap_file_range(struct file *, loff_t, struct file *, 173 loff_t, loff_t, unsigned); 175 loff_t bch2_llseek(struct file *, loff_t, int);
|
/linux-6.12.1/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-debugfs.c | 125 loff_t *ppos, unsigned int value) in xgbe_common_read() 149 loff_t *ppos, unsigned int *value) in xgbe_common_write() 175 size_t count, loff_t *ppos) in xgmac_reg_addr_read() 184 size_t count, loff_t *ppos) in xgmac_reg_addr_write() 193 size_t count, loff_t *ppos) in xgmac_reg_value_read() 205 size_t count, loff_t *ppos) in xgmac_reg_value_write() 235 size_t count, loff_t *ppos) in xpcs_mmd_read() 243 size_t count, loff_t *ppos) in xpcs_mmd_write() 252 size_t count, loff_t *ppos) in xpcs_reg_addr_read() 260 size_t count, loff_t *ppos) in xpcs_reg_addr_write() [all …]
|
/linux-6.12.1/mm/ |
D | fadvise.c | 31 int generic_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in generic_fadvise() 36 loff_t endbyte; /* inclusive */ in generic_fadvise() 180 int vfs_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in vfs_fadvise() 191 int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) in ksys_fadvise64_64() 205 SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) in SYSCALL_DEFINE4() argument 212 SYSCALL_DEFINE4(fadvise64, int, fd, loff_t, offset, size_t, len, int, advice) in SYSCALL_DEFINE4() argument
|
/linux-6.12.1/fs/overlayfs/ |
D | file.c | 183 static loff_t ovl_llseek(struct file *file, loff_t offset, int whence) in ovl_llseek() 188 loff_t ret; in ovl_llseek() 234 static void ovl_file_end_write(struct file *file, loff_t pos, ssize_t ret) in ovl_file_end_write() 333 static ssize_t ovl_splice_read(struct file *in, loff_t *ppos, in ovl_splice_read() 364 loff_t *ppos, size_t len, unsigned int flags) in ovl_splice_write() 392 static int ovl_fsync(struct file *file, loff_t start, loff_t end, int datasync) in ovl_fsync() 430 static long ovl_fallocate(struct file *file, int mode, loff_t offset, loff_t len) in ovl_fallocate() 463 static int ovl_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in ovl_fadvise() 488 static loff_t ovl_copyfile(struct file *file_in, loff_t pos_in, in ovl_copyfile() 489 struct file *file_out, loff_t pos_out, in ovl_copyfile() [all …]
|
/linux-6.12.1/fs/hpfs/ |
D | dnode.c | 12 static loff_t get_pos(struct dnode *d, struct hpfs_dirent *fde) in get_pos() 18 if (de == fde) return ((loff_t) le32_to_cpu(d->self) << 4) | (loff_t)i; in get_pos() 22 return ((loff_t)le32_to_cpu(d->self) << 4) | (loff_t)1; in get_pos() 25 int hpfs_add_pos(struct inode *inode, loff_t *pos) in hpfs_add_pos() 29 loff_t **ppos; in hpfs_add_pos() 36 ppos = kmalloc_array(i + 0x11, sizeof(loff_t *), GFP_NOFS); in hpfs_add_pos() 42 memcpy(ppos, hpfs_inode->i_rddir_off, i * sizeof(loff_t)); in hpfs_add_pos() 52 void hpfs_del_pos(struct inode *inode, loff_t *pos) in hpfs_del_pos() 55 loff_t **i, **j; in hpfs_del_pos() 75 static void for_all_poss(struct inode *inode, void (*f)(loff_t *, loff_t, loff_t), in for_all_poss() argument [all …]
|