Home
last modified time | relevance | path

Searched refs:fcd (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/fuse/
H A Ddax.c39 /* Will connect in fcd->free_ranges to keep track of free memory */
105 alloc_dax_mapping_reclaim(struct fuse_conn_dax *fcd, struct inode *inode);
108 __kick_dmap_free_worker(struct fuse_conn_dax *fcd, unsigned long delay_ms) in __kick_dmap_free_worker() argument
113 free_threshold = max_t(unsigned long, fcd->nr_ranges * FUSE_DAX_RECLAIM_THRESHOLD / 100, in __kick_dmap_free_worker()
115 if (fcd->nr_free_ranges < free_threshold) in __kick_dmap_free_worker()
116 queue_delayed_work(system_long_wq, &fcd->free_work, in __kick_dmap_free_worker()
120 static void kick_dmap_free_worker(struct fuse_conn_dax *fcd, in kick_dmap_free_worker() argument
123 spin_lock(&fcd->lock); in kick_dmap_free_worker()
124 __kick_dmap_free_worker(fcd, delay_ms); in kick_dmap_free_worker()
125 spin_unlock(&fcd in kick_dmap_free_worker()
128 alloc_dax_mapping(struct fuse_conn_dax *fcd) alloc_dax_mapping() argument
147 __dmap_remove_busy_list(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) __dmap_remove_busy_list() argument
155 dmap_remove_busy_list(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) dmap_remove_busy_list() argument
164 __dmap_add_to_free_pool(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) __dmap_add_to_free_pool() argument
172 dmap_add_to_free_pool(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) dmap_add_to_free_pool() argument
186 struct fuse_conn_dax *fcd = fm->fc->dax; fuse_setup_one_mapping() local
290 dmap_reinit_add_to_free_pool(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) dmap_reinit_add_to_free_pool() argument
308 inode_reclaim_dmap_range(struct fuse_conn_dax *fcd, struct inode *inode, loff_t start, loff_t end) inode_reclaim_dmap_range() argument
436 struct fuse_conn_dax *fcd = fc->dax; fuse_setup_new_dax_mapping() local
800 struct fuse_conn_dax *fcd = fc->dax; __fuse_dax_fault() local
952 inode_inline_reclaim_one_dmap(struct fuse_conn_dax *fcd, struct inode *inode, bool *retry) inode_inline_reclaim_one_dmap() argument
1028 alloc_dax_mapping_reclaim(struct fuse_conn_dax *fcd, struct inode *inode) alloc_dax_mapping_reclaim() argument
1075 lookup_and_reclaim_dmap_locked(struct fuse_conn_dax *fcd, struct inode *inode, unsigned long start_idx) lookup_and_reclaim_dmap_locked() argument
1114 lookup_and_reclaim_dmap(struct fuse_conn_dax *fcd, struct inode *inode, unsigned long start_idx, unsigned long end_idx) lookup_and_reclaim_dmap() argument
1140 try_to_free_dmap_chunks(struct fuse_conn_dax *fcd, unsigned long nr_to_free) try_to_free_dmap_chunks() argument
1201 struct fuse_conn_dax *fcd = container_of(work, struct fuse_conn_dax, fuse_dax_free_mem_worker() local
1235 fuse_dax_mem_range_init(struct fuse_conn_dax *fcd) fuse_dax_mem_range_init() argument
1291 struct fuse_conn_dax *fcd; fuse_dax_conn_alloc() local
1360 struct fuse_conn_dax *fcd = fc->dax; fuse_dax_cancel_work() local
[all...]
/kernel/linux/linux-6.6/fs/fuse/
H A Ddax.c40 /* Will connect in fcd->free_ranges to keep track of free memory */
106 alloc_dax_mapping_reclaim(struct fuse_conn_dax *fcd, struct inode *inode);
109 __kick_dmap_free_worker(struct fuse_conn_dax *fcd, unsigned long delay_ms) in __kick_dmap_free_worker() argument
114 free_threshold = max_t(unsigned long, fcd->nr_ranges * FUSE_DAX_RECLAIM_THRESHOLD / 100, in __kick_dmap_free_worker()
116 if (fcd->nr_free_ranges < free_threshold) in __kick_dmap_free_worker()
117 queue_delayed_work(system_long_wq, &fcd->free_work, in __kick_dmap_free_worker()
121 static void kick_dmap_free_worker(struct fuse_conn_dax *fcd, in kick_dmap_free_worker() argument
124 spin_lock(&fcd->lock); in kick_dmap_free_worker()
125 __kick_dmap_free_worker(fcd, delay_ms); in kick_dmap_free_worker()
126 spin_unlock(&fcd in kick_dmap_free_worker()
129 alloc_dax_mapping(struct fuse_conn_dax *fcd) alloc_dax_mapping() argument
148 __dmap_remove_busy_list(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) __dmap_remove_busy_list() argument
156 dmap_remove_busy_list(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) dmap_remove_busy_list() argument
165 __dmap_add_to_free_pool(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) __dmap_add_to_free_pool() argument
173 dmap_add_to_free_pool(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) dmap_add_to_free_pool() argument
187 struct fuse_conn_dax *fcd = fm->fc->dax; fuse_setup_one_mapping() local
291 dmap_reinit_add_to_free_pool(struct fuse_conn_dax *fcd, struct fuse_dax_mapping *dmap) dmap_reinit_add_to_free_pool() argument
309 inode_reclaim_dmap_range(struct fuse_conn_dax *fcd, struct inode *inode, loff_t start, loff_t end) inode_reclaim_dmap_range() argument
437 struct fuse_conn_dax *fcd = fc->dax; fuse_setup_new_dax_mapping() local
796 struct fuse_conn_dax *fcd = fc->dax; __fuse_dax_fault() local
946 inode_inline_reclaim_one_dmap(struct fuse_conn_dax *fcd, struct inode *inode, bool *retry) inode_inline_reclaim_one_dmap() argument
1022 alloc_dax_mapping_reclaim(struct fuse_conn_dax *fcd, struct inode *inode) alloc_dax_mapping_reclaim() argument
1069 lookup_and_reclaim_dmap_locked(struct fuse_conn_dax *fcd, struct inode *inode, unsigned long start_idx) lookup_and_reclaim_dmap_locked() argument
1108 lookup_and_reclaim_dmap(struct fuse_conn_dax *fcd, struct inode *inode, unsigned long start_idx, unsigned long end_idx) lookup_and_reclaim_dmap() argument
1134 try_to_free_dmap_chunks(struct fuse_conn_dax *fcd, unsigned long nr_to_free) try_to_free_dmap_chunks() argument
1195 struct fuse_conn_dax *fcd = container_of(work, struct fuse_conn_dax, fuse_dax_free_mem_worker() local
1229 fuse_dax_mem_range_init(struct fuse_conn_dax *fcd) fuse_dax_mem_range_init() argument
1284 struct fuse_conn_dax *fcd; fuse_dax_conn_alloc() local
1383 struct fuse_conn_dax *fcd = fc->dax; fuse_dax_cancel_work() local
[all...]
/kernel/linux/linux-5.10/fs/ext4/
H A Dfast_commit.c735 struct ext4_fc_dentry_info fcd; in ext4_fc_add_dentry_tlv() local
737 u8 *dst = ext4_fc_reserve_space(sb, sizeof(tl) + sizeof(fcd) + dlen, in ext4_fc_add_dentry_tlv()
743 fcd.fc_parent_ino = cpu_to_le32(parent_ino); in ext4_fc_add_dentry_tlv()
744 fcd.fc_ino = cpu_to_le32(ino); in ext4_fc_add_dentry_tlv()
746 tl.fc_len = cpu_to_le16(sizeof(fcd) + dlen); in ext4_fc_add_dentry_tlv()
749 ext4_fc_memcpy(sb, dst, &fcd, sizeof(fcd), crc); in ext4_fc_add_dentry_tlv()
750 dst += sizeof(fcd); in ext4_fc_add_dentry_tlv()
1261 struct ext4_fc_dentry_info fcd; in tl_to_darg() local
1263 memcpy(&fcd, va in tl_to_darg()
[all...]
/kernel/linux/linux-6.6/fs/ext4/
H A Dfast_commit.c819 struct ext4_fc_dentry_info fcd; in ext4_fc_add_dentry_tlv() local
823 EXT4_FC_TAG_BASE_LEN + sizeof(fcd) + dlen, crc); in ext4_fc_add_dentry_tlv()
828 fcd.fc_parent_ino = cpu_to_le32(fc_dentry->fcd_parent); in ext4_fc_add_dentry_tlv()
829 fcd.fc_ino = cpu_to_le32(fc_dentry->fcd_ino); in ext4_fc_add_dentry_tlv()
831 tl.fc_len = cpu_to_le16(sizeof(fcd) + dlen); in ext4_fc_add_dentry_tlv()
834 memcpy(dst, &fcd, sizeof(fcd)); in ext4_fc_add_dentry_tlv()
835 dst += sizeof(fcd); in ext4_fc_add_dentry_tlv()
1344 struct ext4_fc_dentry_info fcd; in tl_to_darg() local
1346 memcpy(&fcd, va in tl_to_darg()
[all...]

Completed in 8 milliseconds