Searched refs:output (Results 126 - 150 of 949) sorted by path

1234567891011>>

/linux-master/arch/x86/hyperv/
H A Divm.c69 u64 hv_ghcb_hypercall(u64 control, void *input, void *output, u32 input_size) argument
92 hv_ghcb->hypercall.outputgpa = (u64)output;
/linux-master/arch/x86/include/asm/
H A Dalternative.h303 /* Like alternative_input, but with a single output argument */
304 #define alternative_io(oldinstr, newinstr, ft_flags, output, input...) \
306 : output : "i" (0), ## input)
309 #define alternative_call(oldfunc, newfunc, ft_flags, output, input...) \
311 : output : [old] "i" (oldfunc), [new] "i" (newfunc), ## input)
320 output, input...) \
323 : output, ASM_CALL_CONSTRAINT \
328 * use this macro(s) if you need more than one output parameter
H A Dmshyperv.h68 * If the hypercall involves no input or output parameters, the hypervisor
71 static inline u64 hv_do_hypercall(u64 control, void *input, void *output) argument
74 u64 output_address = output ? virt_to_phys(output) : 0;
123 static inline u64 hv_do_nested_hypercall(u64 control, void *input, void *output) argument
125 return hv_do_hypercall(control | HV_HYPERCALL_NESTED, input, output);
128 /* Fast hypercall with 8 bytes of input and no output */
H A Duaccess.h299 "1: mov"itype" %[umem],%[output]\n" \
301 : [output] ltype(x) \
322 [output] "=&A"(x) \
360 "1: mov"itype" %[umem],%[output]\n" \
366 [output] "=a" (x) \
438 * Unlike the normal CMPXCHG, use output GPR for both success/fail and error.
442 * is an input+output as there will be no register available for input.
/linux-master/arch/x86/kernel/fpu/
H A Dlegacy.h18 #define user_insn(insn, output, input...) \
28 : [err] "=a" (err), output \
33 #define kernel_insn_err(insn, output, input...) \
39 : [err] "=r" (err), output \
44 #define kernel_insn(insn, output, input...) \
48 : output : input)
/linux-master/arch/x86/kvm/
H A Di8259.c241 s->output = 0;
570 if (!s->output)
572 s->output = level;
H A Dirq.c73 return v->kvm->arch.vpic->output;
H A Dirq.h55 int output; /* intr from master PIC */ member in struct:kvm_pic
/linux-master/arch/x86/kvm/vmx/
H A Dvmx_ops.h97 asm_goto_output("1: vmread %[field], %[output]\n\t"
102 : [output] "=r" (value)
/linux-master/crypto/
H A Dansi_cprng.c85 unsigned char *output = NULL; local
107 output = ctx->I;
115 * pseudo random data which we output
119 output = ctx->rand_data;
149 output = ctx->V;
156 crypto_cipher_encrypt_one(ctx->tfm, output, tmp);
H A Dtcrypt.c649 * reversed (input <-> output) to calculate it
873 char *output; local
903 output = kmalloc(MAX_DIGEST_SIZE, GFP_KERNEL);
904 if (!output)
921 ahash_request_set_crypt(req, sg, output, speed[i].plen);
925 speed[i].plen, output, secs);
929 speed[i].plen, output);
938 kfree(output);
H A Dtestmgr.c664 * Verify that a scatterlist crypto operation produced the correct output.
666 * @tsgl: scatterlist containing the actual output
667 * @expected_output: buffer containing the expected output
2190 /* Check for the correct output (ciphertext or plaintext) */
2943 /* Check for the correct output (ciphertext or plaintext) */
2959 pr_err("alg: skcipher: %s %s test failed (wrong output IV) on test vector %s, cfg=\"%s\"\n",
3300 char *output, *decomp_output; local
3304 output = kmalloc(COMP_BUF_SIZE, GFP_KERNEL);
3305 if (!output)
3310 kfree(output);
3407 char *output, *decomp_out; local
[all...]
H A Dtestmgr.h54 * @iv_out: Pointer to output IV, if applicable for the cipher.
61 * @generates_iv: Encryption should ignore the given IV, and output @iv_out.
34529 char output[COMP_BUF_SIZE]; member in struct:comp_testvec
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A Dhabanalabs.h2265 * @output: pointer to component specific output parameters.
2266 * @output_size: size of output buffer.
2273 void *output; member in struct:hl_debug_params
2335 * @show: function to output information.
3583 * @data: pointer to the input/output arguments structure of the IOCTL
H A Dhabanalabs_ioctl.c203 void *input = NULL, *output = NULL; local
232 output = kzalloc(args->output_size, GFP_KERNEL);
233 if (!output) {
238 params->output = output;
249 if (output && copy_to_user((void __user *) (uintptr_t) args->output_ptr,
250 output, args->output_size)) {
259 kfree(output);
500 rc = hl_fw_cpucp_pll_info_get(hdev, args->pll_index, freq_info.output);
991 dev_dbg(hdev->dev, "Failed to copy to user FW generic req output\
[all...]
/linux-master/drivers/accel/habanalabs/gaudi/
H A Dgaudi_coresight.c690 *(u64 *) params->output = ((u64) msb << 40) |
784 u64 *output; local
826 output = params->output;
832 if (!output)
850 output[i] = RREG32(base_reg + i * 8);
852 output[overflow_idx] = RREG32(base_reg + 0xCC0);
854 output[cycle_cnt_idx] = RREG32(base_reg + 0xFC);
855 output[cycle_cnt_idx] <<= 32;
856 output[cycle_cnt_id
[all...]
/linux-master/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2_coresight.c2293 *(u64 *) params->output = ((u64) msb << 40) | ((u64) rwphi << 32) | rwp;
2445 u64 *output; local
2508 output = params->output;
2516 if (output && output_arr_len > 2) {
2527 output[i] = RREG32(performance_counter_offset);
2530 output[overflow_idx] = RREG32(base_reg + mmSPMU_PMOVSSET_EL0_OFFSET);
2531 output[cycle_cnt_idx] = RREG32(base_reg + mmSPMU_PMCCNTR_H_EL0_OFFSET);
2532 output[cycle_cnt_idx] <<= 32;
2533 output[cycle_cnt_id
[all...]
/linux-master/drivers/accel/habanalabs/goya/
H A Dgoya_coresight.c477 *(u64 *) params->output = ((u64) rwphi << 32) | rwp;
579 u64 *output; local
621 output = params->output;
627 if (!output)
645 output[i] = RREG32(base_reg + i * 8);
647 output[overflow_idx] = RREG32(base_reg + 0xCC0);
649 output[cycle_cnt_idx] = RREG32(base_reg + 0xFC);
650 output[cycle_cnt_idx] <<= 32;
651 output[cycle_cnt_id
[all...]
/linux-master/drivers/acpi/
H A Dacpi_tad.c107 struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER }; local
115 status = acpi_evaluate_object(handle, "_GRT", NULL, &output);
122 out_obj = output.pointer;
137 ACPI_FREE(output.pointer);
H A Dbus.c194 struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL}; local
217 status = acpi_evaluate_object(handle, "_OSC", &input, &output);
221 if (!output.length)
224 out_obj = output.pointer;
265 kfree(output.pointer);
H A Dcppc_acpi.c676 struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL}; local
694 status = acpi_evaluate_object_typed(handle, "_CPC", NULL, &output,
701 out_obj = (union acpi_object *) output.pointer;
897 kfree(output.pointer);
911 kfree(output.pointer);
H A Dutils.c140 * Validate output buffer.
492 union acpi_object *output; local
499 output = buffer.pointer;
501 if (!output || output->type != ACPI_TYPE_PACKAGE
502 || !output->package.count
503 || output->package.elements[0].type != ACPI_TYPE_BUFFER
504 || output->package.elements[0].buffer.length < ACPI_PLD_REV1_BUFFER_SIZE) {
510 output->package.elements[0].buffer.pointer,
511 output
[all...]
/linux-master/drivers/ata/
H A Dlibata-acpi.c289 struct acpi_buffer output = { .length = ACPI_ALLOCATE_BUFFER }; local
298 status = acpi_evaluate_object(handle, "_GTM", NULL, &output);
311 out_obj = output.pointer;
328 kfree(output.pointer);
386 * @gtf: output parameter for buffer containing _GTF taskfile arrays
406 struct acpi_buffer output; local
416 /* set up output buffer */
417 output.length = ACPI_ALLOCATE_BUFFER;
418 output.pointer = NULL; /* ACPI-CA sets this; save/free it later */
422 &output);
[all...]
/linux-master/drivers/base/
H A Dcacheinfo.c660 const char *output; local
664 output = "Data";
667 output = "Instruction";
670 output = "Unified";
676 return sysfs_emit(buf, "%s\n", output);
684 const char *output; local
687 output = "ReadWriteAllocate";
689 output = "ReadAllocate";
691 output = "WriteAllocate";
695 return sysfs_emit(buf, "%s\n", output);
[all...]
H A Dcore.c429 const char *output; local
433 output = "not tracked";
436 output = "dormant";
439 output = "available";
442 output = "consumer probing";
445 output = "active";
448 output = "supplier unbinding";
451 output = "unknown";
455 return sysfs_emit(buf, "%s\n", output);
463 const char *output; local
[all...]

Completed in 660 milliseconds

1234567891011>>