/linux/fs/squashfs/ |
H A D | page_actor.c | 32 if (actor->next_page == actor->pages) in cache_next_page() 35 return actor->buffer[actor->next_page++]; in cache_next_page() 48 if (actor == NULL) in squashfs_page_actor_init() 59 return actor; in squashfs_page_actor_init() 70 if ((actor->next_page == actor->pages) || in handle_next_page() 71 (actor->next_index != actor->page[actor->next_page]->index)) { in handle_next_page() 75 return actor->alloc_buffer ? actor->tmp_buffer : ERR_PTR(-ENOMEM); in handle_next_page() 80 actor->last_page = actor->page[actor->next_page]; in handle_next_page() 81 return actor->pageaddr = kmap_local_page(actor->page[actor->next_page++]); in handle_next_page() 117 kfree(actor); in squashfs_page_actor_init_special() [all …]
|
H A D | page_actor.h | 35 struct page *last_page = actor->last_page; in squashfs_page_actor_free() 37 kfree(actor->tmp_buffer); in squashfs_page_actor_free() 38 kfree(actor); in squashfs_page_actor_free() 41 static inline void *squashfs_first_page(struct squashfs_page_actor *actor) in squashfs_first_page() argument 43 return actor->squashfs_first_page(actor); in squashfs_first_page() 45 static inline void *squashfs_next_page(struct squashfs_page_actor *actor) in squashfs_next_page() argument 47 return actor->squashfs_next_page(actor); in squashfs_next_page() 49 static inline void squashfs_finish_page(struct squashfs_page_actor *actor) in squashfs_finish_page() argument 51 actor->squashfs_finish_page(actor); in squashfs_finish_page() 53 static inline void squashfs_actor_nobuff(struct squashfs_page_actor *actor) in squashfs_actor_nobuff() argument [all …]
|
H A D | decompressor.c | 91 struct squashfs_page_actor *actor = NULL; in get_comp_opts() local 104 actor = squashfs_page_actor_init(&buffer, 1, 0); in get_comp_opts() 105 if (actor == NULL) { in get_comp_opts() 111 sizeof(struct squashfs_super_block), 0, NULL, actor); in get_comp_opts() 122 kfree(actor); in get_comp_opts()
|
H A D | file_direct.c | 35 struct squashfs_page_actor *actor; in squashfs_readpage_block() local 70 actor = squashfs_page_actor_init_special(msblk, page, pages, expected); in squashfs_readpage_block() 71 if (actor == NULL) in squashfs_readpage_block() 75 res = squashfs_read_data(inode->i_sb, block, bsize, NULL, actor); in squashfs_readpage_block() 77 squashfs_page_actor_free(actor); in squashfs_readpage_block()
|
H A D | cache.c | 111 &entry->next_index, entry->actor); in squashfs_cache_get() 210 kfree(cache->entry[i].actor); in squashfs_cache_delete() 272 entry->actor = squashfs_page_actor_init(entry->data, in squashfs_cache_init() 274 if (entry->actor == NULL) { in squashfs_cache_init() 411 struct squashfs_page_actor *actor; in squashfs_read_table() local 423 actor = squashfs_page_actor_init(data, pages, length); in squashfs_read_table() 424 if (actor == NULL) { in squashfs_read_table() 433 SQUASHFS_COMPRESSED_BIT_BLOCK, NULL, actor); in squashfs_read_table() 436 kfree(actor); in squashfs_read_table()
|
H A D | block.c | 34 struct squashfs_page_actor *actor, in copy_bio_to_actor() argument 43 squashfs_actor_nobuff(actor); in copy_bio_to_actor() 44 actor_addr = squashfs_first_page(actor); in copy_bio_to_actor() 64 actor_addr = squashfs_next_page(actor); in copy_bio_to_actor() 75 squashfs_finish_page(actor); in copy_bio_to_actor()
|
H A D | file.c | 540 struct squashfs_page_actor *actor; in squashfs_readahead() local 591 actor = squashfs_page_actor_init_special(msblk, pages, nr_pages, in squashfs_readahead() 593 if (!actor) in squashfs_readahead() 596 res = squashfs_read_data(inode->i_sb, block, bsize, NULL, actor); in squashfs_readahead() 598 last_page = squashfs_page_actor_free(actor); in squashfs_readahead()
|
H A D | squashfs_fs_sb.h | 40 struct squashfs_page_actor *actor; member
|
/linux/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_pcl.c | 234 int (*actor)(const struct xdr_buf *, void *), in pcl_process_region() 243 return actor(&subbuf, data); in pcl_process_region() 267 int (*actor)(const struct xdr_buf *, void *), in pcl_process_nonpayloads() 278 return actor(xdr, data); in pcl_process_nonpayloads() 281 ret = pcl_process_region(xdr, 0, chunk->ch_position, actor, data); in pcl_process_nonpayloads() 292 actor, data); in pcl_process_nonpayloads() 301 ret = pcl_process_region(xdr, start, xdr->len - start, actor, data); in pcl_process_nonpayloads()
|
/linux/include/linux/ |
H A D | splice.h | 73 splice_actor *actor); 75 struct splice_desc *sd, splice_actor *actor); 83 splice_direct_actor *actor);
|
/linux/fs/smb/server/ |
H A D | vfs_cache.h | 116 filldir_t actor) in set_ctx_actor() argument 118 ctx->actor = actor; in set_ctx_actor()
|
/linux/fs/ |
H A D | readdir.c | 226 .ctx.actor = fillonedir, in SYSCALL_DEFINE3() 316 .ctx.actor = filldir, in SYSCALL_DEFINE3() 399 .ctx.actor = filldir64, in SYSCALL_DEFINE3() 484 .ctx.actor = compat_fillonedir, in COMPAT_SYSCALL_DEFINE3() 567 .ctx.actor = compat_filldir, in COMPAT_SYSCALL_DEFINE3()
|
H A D | splice.c | 446 splice_actor *actor) in splice_from_pipe_feed() argument 467 ret = actor(pipe, buf, sd); in splice_from_pipe_feed() 602 splice_actor *actor) in __splice_from_pipe() argument 611 ret = splice_from_pipe_feed(pipe, sd, actor); in __splice_from_pipe() 635 splice_actor *actor) in splice_from_pipe() argument 646 ret = __splice_from_pipe(pipe, &sd, actor); in splice_from_pipe() 1031 splice_direct_actor *actor) in splice_direct_to_actor() argument 1108 ret = actor(pipe, sd); in splice_direct_to_actor() 1188 splice_direct_actor *actor) in do_splice_direct_actor() argument 1207 ret = splice_direct_to_actor(in, &sd, actor); in do_splice_direct_actor()
|
/linux/security/keys/ |
H A D | request_key.c | 230 request_key_actor_t actor; in construct_key() local 243 actor = call_sbin_request_key; in construct_key() 245 actor = key->type->request_key; in construct_key() 247 ret = actor(authkey, aux); in construct_key()
|
/linux/arch/powerpc/platforms/powermac/ |
H A D | pfunc_core.c | 811 struct device_node *actor = of_node_get(target); in __pmf_find_function() local 834 of_node_put(actor); in __pmf_find_function() 835 actor = of_find_node_by_phandle(ph); in __pmf_find_function() 836 if (actor == NULL) in __pmf_find_function() 839 dev = pmf_find_device(actor); in __pmf_find_function() 857 of_node_put(actor); in __pmf_find_function()
|
/linux/fs/overlayfs/ |
H A D | readdir.c | 353 .ctx.actor = ovl_fill_merge, in ovl_dir_read_merged() 573 .ctx.actor = ovl_fill_plain, in ovl_dir_read_impure() 689 return orig_ctx->actor(orig_ctx, name, namelen, offset, ino, d_type); in ovl_fill_real() 715 .ctx.actor = ovl_fill_real, in ovl_iterate_real() 1075 .ctx.actor = ovl_check_d_type, in ovl_check_d_type_supported() 1096 .ctx.actor = ovl_fill_plain, in ovl_workdir_cleanup_recurse() 1180 .ctx.actor = ovl_fill_plain, in ovl_indexdir_cleanup()
|
/linux/include/linux/sunrpc/ |
H A D | svc_rdma_pcl.h | 124 int (*actor)(const struct xdr_buf *,
|
/linux/fs/gfs2/ |
H A D | export.c | 92 .ctx.actor = get_name_filldir, in gfs2_get_name()
|
/linux/Documentation/admin-guide/hw-vuln/ |
H A D | tsx_async_abort.rst | 61 The victim of a malicious actor does not need to make use of TSX. Only the 77 a result, the malicious actor has to sample as much data as possible and 255 might allow a malicious actor to leak data from the host or from other
|
H A D | reg-file-data-sampling.rst | 7 a malicious actor to infer data values previously used in floating point
|
/linux/net/ethtool/ |
H A D | ioctl.c | 2291 u32 cmd, u32 (*actor)(struct net_device *)) in ethtool_get_value() 2295 if (!actor) in ethtool_get_value() 2298 edata.data = actor(dev); in ethtool_get_value() 2306 void (*actor)(struct net_device *, u32)) in ethtool_set_value_void() 2310 if (!actor) in ethtool_set_value_void() 2316 actor(dev, edata.data); in ethtool_set_value_void() 2321 int (*actor)(struct net_device *, u32)) in ethtool_set_value() 2325 if (!actor) in ethtool_set_value() 2331 return actor(dev, edata.data); in ethtool_set_value()
|
/linux/Documentation/driver-api/thermal/ |
H A D | power_allocator.rst | 42 | | | tdp actor 223 maximum power that an actor can consume.
|
/linux/fs/ecryptfs/ |
H A D | file.c | 132 .ctx.actor = ecryptfs_filldir, in ecryptfs_readdir()
|
/linux/fs/reiserfs/ |
H A D | xattr.c | 246 .ctx.actor = fill_with_dentries, in reiserfs_for_each_xattr() 852 .ctx.actor = listxattr_filler, in reiserfs_listxattr()
|
/linux/fs/exportfs/ |
H A D | expfs.c | 288 .ctx.actor = filldir_one, in get_name()
|