search for: out_arg

Displaying 8 results from an estimated 8 matches for "out_arg".

Did you mean: out_arr
2006 Oct 21
0
[702] trunk/wxruby2: Additions to allow faster compiling via a Makefile on dual-processor
...ss="cx"> create_link_task </span><span class="cx"> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspcreate_install_task </span><span class="cx"> end </span><ins>+ +def create_makefile + if ($mswin) + out_arg = "/Fo" + else + out_arg = "-o " + end + + object_rules = "" + + all_obj_files_and_extra_obj = all_obj_files + $extra_objs.split('' '') + all_obj_files_and_extra_obj.each do |o| + obj_no_dir = o.sub(''obj/'','''...
2020 Jun 18
0
[PATCH AUTOSEL 5.4 096/266] virtiofs: schedule blocking async replies in separate worker
...le_background(fc, &ia->ap.args, GFP_KERNEL); if (err) fuse_aio_complete_req(fc, &ia->ap.args, err); diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index ca344bf71404..d7cde216fc87 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h @@ -249,6 +249,7 @@ struct fuse_args { bool out_argvar:1; bool page_zeroing:1; bool page_replace:1; + bool may_block:1; struct fuse_in_arg in_args[3]; struct fuse_arg out_args[2]; void (*end)(struct fuse_conn *fc, struct fuse_args *args, int error); diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index a5c86048b96e..7505f8102762 100...
2020 Jun 18
0
[PATCH AUTOSEL 5.7 131/388] virtiofs: schedule blocking async replies in separate worker
...le_background(fc, &ia->ap.args, GFP_KERNEL); if (err) fuse_aio_complete_req(fc, &ia->ap.args, err); diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index ca344bf71404..d7cde216fc87 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h @@ -249,6 +249,7 @@ struct fuse_args { bool out_argvar:1; bool page_zeroing:1; bool page_replace:1; + bool may_block:1; struct fuse_in_arg in_args[3]; struct fuse_arg out_args[2]; void (*end)(struct fuse_conn *fc, struct fuse_args *args, int error); diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index bade74768903..0c6ef5d3c6ab 100...
2008 Mar 18
14
Proposal for an improved API for Sizer (and ToolBar)
...args_def : the ordered list of arguments with default value # e.g. [ [:proportion, 0], [:flag, 0], [:border, 0] ] def self.args_as_list(args_def, *mixed_args) # get keyword arguments from mixed_args if supplied, else empty kwa = mixed_args.last.kind_of?(Hash) ? mixed_args.pop : {} out_args = [] args_def.each_with_index do | (arg_name, arg_value), i | if arg = mixed_args[i] # use the supplied list arg out_args << arg elsif kwa.key?(arg_name) # use the keyword arg out_args << kwa[arg_name] else # use the default argument out_ar...
2019 Sep 18
0
[PATCH v6] virtio-fs: add virtiofs filesystem
...um_out; > + unsigned int len; > + unsigned int i; > + > + num_in = args->in_numargs - args->in_pages; > + num_out = args->out_numargs - args->out_pages; > + len = fuse_len_args(num_in, (struct fuse_arg *) args->in_args) + > + fuse_len_args(num_out, args->out_args); > + > + req->argbuf = kmalloc(len, GFP_ATOMIC); > + if (!req->argbuf) > + return -ENOMEM; > + > + for (i = 0; i < num_in; i++) { > + memcpy(req->argbuf + offset, > + args->in_args[i].value, > + args->in_args[i].size); > + offset...
2008 May 22
4
[LLVMdev] SSE intrinsic alignment bug?
...(functionType, GlobalValue::InternalLinkage, "", module); Function::arg_iterator args = function->arg_begin(); BasicBlock *entryBlock = new BasicBlock("", function, 0); LLVMBuilder *builder = new LLVMBuilder(entryBlock); { Value *out_arg = args++; Value *in_arg = args++; Function *rcpps = Intrinsic::getDeclaration(module, Intrinsic::x86_sse_rcp_ps); Value *in = builder->Insert(new LoadInst(in_arg, "", false, 1)); Value *out = builder->CreateCall(rc...
2013 Sep 21
1
Passing info from mail process to mail_filter plugin script?
Hi, all, The mail_filter plugin allows you to pass messages through an external script/command on the way into and out of the Maildir/mbox/etc mail store. With the recent/new version of the plugin, this seems to work correctly. However, my mail-filter script (for filtering messages on the way from the mail store through the IMAP process to a remote client) needs some extra info from the IMAP
2019 Oct 15
7
[PATCH 0/5] virtiofs: Fix couple of deadlocks
Hi, We have couple of places which can result in deadlock. This patch series fixes these. We can be called with fc->bg_lock (for background requests) while submitting a request. This leads to two constraints. - We can't end requests in submitter's context and call fuse_end_request() as it tries to take fc->bg_lock as well. So queue these requests on a list and use a worker to