/linux-6.3-rc2/fs/fscache/ |
A D | io.c | 60 if (!cres->cache_priv2) in fscache_wait_for_operation() 80 cres->ops = NULL; in fscache_begin_operation() 81 cres->cache_priv = cookie; in fscache_begin_operation() 82 cres->cache_priv2 = NULL; in fscache_begin_operation() 83 cres->debug_id = cookie->debug_id; in fscache_begin_operation() 138 cres->cache_priv = NULL; in fscache_begin_operation() 139 cres->ops = NULL; in fscache_begin_operation() 275 cres = &wreq->cache_resources; in __fscache_write_to_cache() 280 ret = cres->ops->prepare_write(cres, &start, &len, i_size, false); in __fscache_write_to_cache() 309 struct netfs_cache_resources cres; in __fscache_resize_cookie() local [all …]
|
/linux-6.3-rc2/fs/cifs/ |
A D | fscache.c | 143 struct netfs_cache_resources cres; in fscache_fallback_read_page() local 149 memset(&cres, 0, sizeof(cres)); in fscache_fallback_read_page() 153 ret = fscache_begin_read_operation(&cres, cookie); in fscache_fallback_read_page() 159 fscache_end_operation(&cres); in fscache_fallback_read_page() 169 struct netfs_cache_resources cres; in fscache_fallback_write_pages() local 174 memset(&cres, 0, sizeof(cres)); in fscache_fallback_write_pages() 181 ret = cres.ops->prepare_write(&cres, &start, &len, i_size_read(inode), in fscache_fallback_write_pages() 185 fscache_end_operation(&cres); in fscache_fallback_write_pages() 224 struct netfs_cache_resources cres; in __cifs_fscache_query_occupancy() local 236 ret = cres.ops->query_occupancy(&cres, start, len, PAGE_SIZE, in __cifs_fscache_query_occupancy() [all …]
|
/linux-6.3-rc2/fs/cachefiles/ |
A D | io.c | 91 object = cachefiles_cres_object(cres); in cachefiles_read() 92 file = cachefiles_cres_file(cres); in cachefiles_read() 144 ki->inval_counter = cres->inval_counter; in cachefiles_read() 211 object = cachefiles_cres_object(cres); in cachefiles_query_occupancy() 212 file = cachefiles_cres_file(cres); in cachefiles_query_occupancy() 383 cachefiles_cres_file(cres), in cachefiles_write() 425 file = cachefiles_cres_file(cres); in cachefiles_do_prepare_read() 431 object = cachefiles_cres_object(cres); in cachefiles_do_prepare_read() 613 if (!cachefiles_cres_file(cres)) { in cachefiles_prepare_write() 616 if (!cachefiles_cres_file(cres)) in cachefiles_prepare_write() [all …]
|
A D | internal.h | 137 struct file *cachefiles_cres_file(struct netfs_cache_resources *cres) in cachefiles_cres_file() argument 139 return cres->cache_priv2; in cachefiles_cres_file() 143 struct cachefiles_object *cachefiles_cres_object(struct netfs_cache_resources *cres) in cachefiles_cres_object() argument 145 return fscache_cres_cookie(cres)->cache_priv; in cachefiles_cres_object() 232 extern bool cachefiles_begin_operation(struct netfs_cache_resources *cres,
|
A D | interface.c | 273 static void cachefiles_resize_cookie(struct netfs_cache_resources *cres, in cachefiles_resize_cookie() argument 276 struct cachefiles_object *object = cachefiles_cres_object(cres); in cachefiles_resize_cookie() 280 struct file *file = cachefiles_cres_file(cres); in cachefiles_resize_cookie()
|
/linux-6.3-rc2/include/linux/ |
A D | fscache.h | 26 #define fscache_resources_valid(cres) ((cres)->cache_priv) argument 33 #define fscache_resources_valid(cres) (false) argument 428 return fscache_resources_valid(cres) ? cres->ops : NULL; in fscache_operation_valid() 457 return __fscache_begin_read_operation(cres, cookie); in fscache_begin_read_operation() 469 const struct netfs_cache_ops *ops = fscache_operation_valid(cres); in fscache_end_operation() 472 ops->end_operation(cres); in fscache_end_operation() 507 int fscache_read(struct netfs_cache_resources *cres, in fscache_read() argument 514 const struct netfs_cache_ops *ops = fscache_operation_valid(cres); in fscache_read() 515 return ops->read(cres, start_pos, iter, read_hole, in fscache_read() 542 return __fscache_begin_write_operation(cres, cookie); in fscache_begin_write_operation() [all …]
|
A D | netfs.h | 237 void (*end_operation)(struct netfs_cache_resources *cres); 240 int (*read)(struct netfs_cache_resources *cres, 248 int (*write)(struct netfs_cache_resources *cres, 255 void (*expand_readahead)(struct netfs_cache_resources *cres, 267 int (*prepare_write)(struct netfs_cache_resources *cres, 274 enum netfs_io_source (*prepare_ondemand_read)(struct netfs_cache_resources *cres, 282 int (*query_occupancy)(struct netfs_cache_resources *cres,
|
A D | fscache-cache.h | 68 void (*resize_cookie)(struct netfs_cache_resources *cres, 75 bool (*begin_operation)(struct netfs_cache_resources *cres, 143 static inline struct fscache_cookie *fscache_cres_cookie(struct netfs_cache_resources *cres) in fscache_cres_cookie() argument 145 return cres->cache_priv; in fscache_cres_cookie()
|
/linux-6.3-rc2/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_cmdbuf_res.c | 201 struct vmw_cmdbuf_res *cres; in vmw_cmdbuf_res_add() local 203 cres = kzalloc(sizeof(*cres), GFP_KERNEL); in vmw_cmdbuf_res_add() 204 if (unlikely(!cres)) in vmw_cmdbuf_res_add() 207 cres->hash.key = user_key | (res_type << 24); in vmw_cmdbuf_res_add() 208 hash_add_rcu(man->resources, &cres->hash.head, cres->hash.key); in vmw_cmdbuf_res_add() 210 cres->state = VMW_CMDBUF_RES_ADD; in vmw_cmdbuf_res_add() 211 cres->res = vmw_resource_reference(res); in vmw_cmdbuf_res_add() 212 cres->man = man; in vmw_cmdbuf_res_add() 213 list_add_tail(&cres->head, list); in vmw_cmdbuf_res_add()
|
/linux-6.3-rc2/fs/nfs/ |
A D | fscache.c | 245 struct netfs_cache_resources cres; in fscache_fallback_read_page() local 251 memset(&cres, 0, sizeof(cres)); in fscache_fallback_read_page() 255 ret = fscache_begin_read_operation(&cres, cookie); in fscache_fallback_read_page() 259 ret = fscache_read(&cres, page_offset(page), &iter, NETFS_READ_HOLE_FAIL, in fscache_fallback_read_page() 261 fscache_end_operation(&cres); in fscache_fallback_read_page() 271 struct netfs_cache_resources cres; in fscache_fallback_write_page() local 279 memset(&cres, 0, sizeof(cres)); in fscache_fallback_write_page() 283 ret = fscache_begin_write_operation(&cres, cookie); in fscache_fallback_write_page() 287 ret = cres.ops->prepare_write(&cres, &start, &len, i_size_read(inode), in fscache_fallback_write_page() 290 ret = fscache_write(&cres, page_offset(page), &iter, NULL, NULL); in fscache_fallback_write_page() [all …]
|
A D | nfs42proc.c | 258 struct nfs_commitres cres; in process_copy_commit() local 261 cres.verf = kzalloc(sizeof(struct nfs_writeverf), GFP_KERNEL); in process_copy_commit() 262 if (!cres.verf) in process_copy_commit() 265 status = nfs4_proc_commit(dst, pos_dst, res->write_res.count, &cres); in process_copy_commit() 269 &cres.verf->verifier)) { in process_copy_commit() 274 kfree(cres.verf); in process_copy_commit()
|
/linux-6.3-rc2/fs/netfs/ |
A D | io.c | 48 struct netfs_cache_resources *cres = &rreq->cache_resources; in netfs_read_from_cache() local 56 cres->ops->read(cres, subreq->start, &iter, read_hole, in netfs_read_from_cache() 171 struct netfs_cache_resources *cres = &rreq->cache_resources; in netfs_rreq_do_write_to_cache() local 203 ret = cres->ops->prepare_write(cres, &subreq->start, &subreq->len, in netfs_rreq_do_write_to_cache() 218 cres->ops->write(cres, subreq->start, &iter, in netfs_rreq_do_write_to_cache() 490 struct netfs_cache_resources *cres = &rreq->cache_resources; in netfs_cache_prepare_read() local 492 if (cres->ops) in netfs_cache_prepare_read() 493 return cres->ops->prepare_read(subreq, i_size); in netfs_cache_prepare_read()
|
A D | buffered_read.c | 106 struct netfs_cache_resources *cres = &rreq->cache_resources; in netfs_cache_expand_readahead() local 108 if (cres->ops && cres->ops->expand_readahead) in netfs_cache_expand_readahead() 109 cres->ops->expand_readahead(cres, _start, _len, i_size); in netfs_cache_expand_readahead()
|
/linux-6.3-rc2/fs/erofs/ |
A D | fscache.c | 120 struct netfs_cache_resources *cres = &req->cache_resources; in erofs_fscache_read_folios_async() local 128 ret = fscache_begin_read_operation(cres, cookie); in erofs_fscache_read_folios_async() 137 source = cres->ops->prepare_ondemand_read(cres, in erofs_fscache_read_folios_async() 150 ret = fscache_read(cres, sstart, &iter, NETFS_READ_HOLE_FAIL, in erofs_fscache_read_folios_async()
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | netfs_library.rst | 485 void (*end_operation)(struct netfs_cache_resources *cres); 487 void (*expand_readahead)(struct netfs_cache_resources *cres, 493 int (*read)(struct netfs_cache_resources *cres, 500 int (*prepare_write)(struct netfs_cache_resources *cres, 504 int (*write)(struct netfs_cache_resources *cres, 510 int (*query_occupancy)(struct netfs_cache_resources *cres,
|
/linux-6.3-rc2/Documentation/filesystems/caching/ |
A D | backend-api.rst | 341 void (*resize_cookie)(struct netfs_cache_resources *cres, 386 bool (*begin_operation)(struct netfs_cache_resources *cres, 470 struct fscache_cookie *fscache_cres_cookie(struct netfs_cache_resources *cres)
|
A D | netfs-api.rst | 242 int fscache_begin_read_operation(struct netfs_cache_resources *cres, 244 int fscache_read(struct netfs_cache_resources *cres, 250 int fscache_write(struct netfs_cache_resources *cres,
|
/linux-6.3-rc2/drivers/mtd/nand/raw/ |
A D | stm32_fmc2_nand.c | 1884 struct resource cres; in stm32_fmc2_nfc_probe() local 1904 ret = of_address_to_resource(nfc->cdev->of_node, 0, &cres); in stm32_fmc2_nfc_probe() 1908 nfc->io_phys_addr = cres.start; in stm32_fmc2_nfc_probe()
|