/linux-master/arch/x86/hyperv/ |
H A D | ivm.c | 69 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 D | alternative.h | 303 /* 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 D | mshyperv.h | 68 * 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 D | uaccess.h | 299 "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 D | legacy.h | 18 #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 D | i8259.c | 241 s->output = 0; 570 if (!s->output) 572 s->output = level;
|
H A D | irq.c | 73 return v->kvm->arch.vpic->output;
|
H A D | irq.h | 55 int output; /* intr from master PIC */ member in struct:kvm_pic
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | vmx_ops.h | 97 asm_goto_output("1: vmread %[field], %[output]\n\t" 102 : [output] "=r" (value)
|
/linux-master/crypto/ |
H A D | ansi_cprng.c | 85 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 D | tcrypt.c | 649 * 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 D | testmgr.c | 664 * 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 D | testmgr.h | 54 * @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 D | habanalabs.h | 2265 * @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 D | habanalabs_ioctl.c | 203 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 D | gaudi_coresight.c | 690 *(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 D | gaudi2_coresight.c | 2293 *(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 D | goya_coresight.c | 477 *(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 D | acpi_tad.c | 107 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 D | bus.c | 194 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 D | cppc_acpi.c | 676 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 D | utils.c | 140 * 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 D | libata-acpi.c | 289 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 D | cacheinfo.c | 660 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 D | core.c | 429 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...] |