Home
last modified time | relevance | path

Searched +full:integer +full:- +full:n (Results 1 – 25 of 1215) sorted by relevance

12345678910>>...49

/openbmc/linux/drivers/char/tpm/
H A Dtpm_ppi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012-2014 Intel Corporation
10 * Maintained by: <tpmdd-devel@lists.sourceforge.net>
55 return scnprintf(buf, PAGE_SIZE, "%s\n", chip->ppi_version); in tpm_show_ppi_version()
61 ssize_t size = -EINVAL; in tpm_show_ppi_request()
67 if (strcmp(chip->ppi_version, "1.2") < 0) in tpm_show_ppi_request()
70 obj = tpm_eval_dsm(chip->acpi_dev_handle, TPM_PPI_FN_GETREQ, in tpm_show_ppi_request()
73 return -ENXIO; in tpm_show_ppi_request()
81 if (obj->package.count == 3 && in tpm_show_ppi_request()
82 obj->package.elements[0].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-scmi.c1 // SPDX-License-Identifier: GPL-2.0-only
79 struct acpi_smbus_cmi *smbus_cmi = adap->algo_data; in acpi_smbus_cmi_access()
90 dev_dbg(&adap->dev, "access size: %d %s\n", size, in acpi_smbus_cmi_access()
98 mt_params[3].integer.value = 0; in acpi_smbus_cmi_access()
100 mt_params[4].integer.value = 0; in acpi_smbus_cmi_access()
108 mt_params[3].integer.value = 0; in acpi_smbus_cmi_access()
110 mt_params[4].integer.value = 0; in acpi_smbus_cmi_access()
120 mt_params[3].integer.value = 1; in acpi_smbus_cmi_access()
122 mt_params[4].integer.value = data->byte; in acpi_smbus_cmi_access()
130 mt_params[3].integer.value = 2; in acpi_smbus_cmi_access()
[all …]
/openbmc/qemu/crypto/
H A Drsakey.h25 #include "qemu/host-utils.h"
32 * Multiple precious integer, encoded as two' complement,
43 QCryptoAkCipherMPI n; member
63 * version INTEGER
64 * n INTEGER
65 * e INTEGER
66 * d INTEGER
67 * p INTEGER
68 * q INTEGER
69 * dp INTEGER
[all …]
H A Drsakey-nettle.c.inc30 mpi->data = g_memdup2(i->data, i->length);
31 mpi->len = i->length;
38 i->type != ASN1_INTEGER) {
46 * version INTEGER
47 * n INTEGER
48 * e INTEGER
49 * d INTEGER
50 * p INTEGER
51 * q INTEGER
52 * dp INTEGER
[all …]
H A Drsakey-builtin.c.inc31 return -1;
33 mpi->data = g_memdup2(value, vlen);
34 mpi->len = vlen;
44 return -1;
56 return -1;
65 * n INTEGER
66 * e INTEGER
85 &rsa->n, errp) < 0 ||
87 &rsa->e, errp) < 0) {
104 * version INTEGER
[all …]
/openbmc/linux/drivers/platform/x86/hp/hp-bioscfg/
H A Dint-attributes.c1 // SPDX-License-Identifier: GPL-2.0
3 * Functions corresponding to integer type attributes under
4 * BIOS Enumeration GUID for use with hp-bioscfg driver.
6 * Copyright (c) 2022 Hewlett-Packard Inc.
11 GET_INSTANCE_ID(integer);
18 return -EIO; in current_value_show()
20 return sysfs_emit(buf, "%d\n", in current_value_show()
25 * validate_integer_input() -
38 if (integer_data->common.is_readonly) in validate_integer_input()
39 return -EIO; in validate_integer_input()
[all …]
/openbmc/linux/drivers/iio/health/
H A Dafe4404.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * AFE4404 Heart Rate Monitors and Low-Cost Pulse Oximeters
5 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
79 * struct afe4404_data - AFE4404 device instance data
144 { .integer = 500000, .fract = 0 },
145 { .integer = 250000, .fract = 0 },
146 { .integer = 100000, .fract = 0 },
147 { .integer = 50000, .fract = 0 },
148 { .integer = 25000, .fract = 0 },
149 { .integer = 10000, .fract = 0 },
[all …]
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dcontrol.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
9 Devices typically have a number of user-settable controls such as
21 pre-defined control IDs have the prefix ``V4L2_CID_``, and are listed in
22 :ref:`control-id`. The ID is used when querying the attributes of a
27 the user is supposed to understand. When the purpose is non-intuitive
28 the driver writer should provide a user manual, a user interface plug-in
57 .. _control-id:
68 ``V4L2_CID_BRIGHTNESS`` ``(integer)``
71 ``V4L2_CID_CONTRAST`` ``(integer)``
74 ``V4L2_CID_SATURATION`` ``(integer)``
[all …]
H A Dext-ctrls-fm-tx.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _fm-tx-controls:
15 .. _fm-tx-control-id:
25 ``V4L2_CID_RDS_TX_DEVIATION (integer)``
27 step are driver-specific.
29 ``V4L2_CID_RDS_TX_PI (integer)``
32 ``V4L2_CID_RDS_TX_PTY (integer)``
34 to 31 pre-defined programme types.
44 which can scroll strings sized as 8 x N characters. So, this control
52 programme-related information or any other text. In these cases,
[all …]
/openbmc/linux/drivers/acpi/
H A Dpfr_telemetry.c1 // SPDX-License-Identifier: GPL-2.0
76 return container_of(file->private_data, struct pfrt_log_device, miscdev); in to_pfrt_log_dev()
82 acpi_handle handle = ACPI_HANDLE(pfrt_log_dev->parent_dev); in get_pfrt_log_data_info()
84 int ret = -EBUSY; in get_pfrt_log_data_info()
93 in_buf.integer.value = pfrt_log_dev->info.log_type; in get_pfrt_log_data_info()
96 pfrt_log_dev->info.log_revid, PFRT_FUNC_GET_DATA, in get_pfrt_log_data_info()
99 return -EINVAL; in get_pfrt_log_data_info()
101 if (out_obj->package.count < LOG_NR_IDX || in get_pfrt_log_data_info()
102 out_obj->package.elements[LOG_STATUS_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info()
103 out_obj->package.elements[LOG_EXT_STATUS_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info()
[all …]
H A Dpfr_update.c1 // SPDX-License-Identifier: GPL-2.0
116 return container_of(file->private_data, struct pfru_device, miscdev); in to_pfru_dev()
122 acpi_handle handle = ACPI_HANDLE(pfru_dev->parent_dev); in query_capability()
124 int ret = -EINVAL; in query_capability()
127 pfru_dev->rev_id, in query_capability()
133 if (out_obj->package.count < CAP_NR_IDX || in query_capability()
134 out_obj->package.elements[CAP_STATUS_IDX].type != ACPI_TYPE_INTEGER || in query_capability()
135 out_obj->package.elements[CAP_UPDATE_IDX].type != ACPI_TYPE_INTEGER || in query_capability()
136 out_obj->package.elements[CAP_CODE_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability()
137 out_obj->package.elements[CAP_FW_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability()
[all …]
H A Dacpi_adxl.c1 // SPDX-License-Identifier: GPL-2.0
46 pr_info("DSM call failed for cmd=%d\n", cmd); in adxl_dsm()
50 if (obj->package.count != 2) { in adxl_dsm()
51 pr_info("Bad pkg count %d\n", obj->package.count); in adxl_dsm()
55 o = obj->package.elements; in adxl_dsm()
56 if (o->type != ACPI_TYPE_INTEGER) { in adxl_dsm()
57 pr_info("Bad 1st element type %d\n", o->type); in adxl_dsm()
60 if (o->integer.value) { in adxl_dsm()
61 pr_info("Bad ret val %llu\n", o->integer.value); in adxl_dsm()
65 o = obj->package.elements + 1; in adxl_dsm()
[all …]
H A Dutils.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * acpi_utils.c - ACPI Utility Functions ($Revision: 10 $)
23 /* --------------------------------------------------------------------------
25 -------------------------------------------------------------------------- */
28 acpi_handle_debug(h, "Evaluate [%s]: %s\n", p, acpi_format_exception(s)); in acpi_util_eval_error()
44 if (!package || (package->type != ACPI_TYPE_PACKAGE) in acpi_extract_package()
45 || (package->package.count < 1)) { in acpi_extract_package()
46 pr_debug("Invalid package argument\n"); in acpi_extract_package()
50 if (!format || !format->pointer || (format->length < 1)) { in acpi_extract_package()
51 pr_debug("Invalid format argument\n"); in acpi_extract_package()
[all …]
/openbmc/linux/sound/soc/codecs/
H A Dwm8958-dsp2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8958-dsp2.c -- WM8958 DSP2 support
53 if (wm8994->cur_fw == fw) in wm8958_dsp2_fw()
56 if (fw->size < 32) { in wm8958_dsp2_fw()
57 dev_err(component->dev, "%s: firmware too short (%zd bytes)\n", in wm8958_dsp2_fw()
58 name, fw->size); in wm8958_dsp2_fw()
62 if (memcmp(fw->data, "WMFW", 4) != 0) { in wm8958_dsp2_fw()
63 data32 = get_unaligned_be32(fw->data); in wm8958_dsp2_fw()
64 dev_err(component->dev, "%s: firmware has bad file magic %08x\n", in wm8958_dsp2_fw()
69 len = get_unaligned_be32(fw->data + 4); in wm8958_dsp2_fw()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dacpi.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
4 * Copyright (C) 2019-2023 Intel Corporation
8 #include "iwl-drv.h"
9 #include "iwl-debug.h"
44 { .ident = "GOOGLE-HP",
50 { .ident = "GOOGLE-ASUS",
56 { .ident = "GOOGLE-SAMSUNG",
89 "ACPI: Could not retrieve root port handle\n"); in iwl_acpi_get_handle()
90 return -ENOENT; in iwl_acpi_get_handle()
96 "ACPI: %s method not found\n", method); in iwl_acpi_get_handle()
[all …]
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_misc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2014-2015 Hisilicon Limited.
35 if (dsaf_dev->sub_ctrl) in dsaf_write_sub()
36 dsaf_write_syscon(dsaf_dev->sub_ctrl, reg, val); in dsaf_write_sub()
38 dsaf_write_reg(dsaf_dev->sc_base, reg, val); in dsaf_write_sub()
46 if (dsaf_dev->sub_ctrl) { in dsaf_read_sub()
47 err = dsaf_read_syscon(dsaf_dev->sub_ctrl, reg, &ret); in dsaf_read_sub()
49 dev_err(dsaf_dev->dev, "dsaf_read_syscon error %d!\n", in dsaf_read_sub()
52 ret = dsaf_read_reg(dsaf_dev->sc_base, reg); in dsaf_read_sub()
64 obj_args[0].integer.type = ACPI_TYPE_INTEGER; in hns_dsaf_acpi_ledctrl_by_port()
[all …]
/openbmc/linux/drivers/pci/
H A Dpci-acpi.c1 // SPDX-License-Identifier: GPL-2.0
17 #include <linux/pci-acpi.h>
25 * here to PCI-SIG members:
26 * https://members.pcisig.com/wg/PCI-SIG/document/15350
35 struct device *dev = &adev->dev; in acpi_get_rc_addr()
47 dev_err(dev, "failed to parse _CRS method, error code %d\n", in acpi_get_rc_addr()
53 dev_err(dev, "no IO and memory resources present in _CRS\n"); in acpi_get_rc_addr()
54 return -EINVAL; in acpi_get_rc_addr()
58 *res = *entry->res; in acpi_get_rc_addr()
88 dev_err(dev, "can't find _HID %s device to locate resources\n", in acpi_get_rc_resources()
[all …]
/openbmc/linux/drivers/platform/x86/dell/dell-wmi-sysman/
H A Dint-attributes.c1 // SPDX-License-Identifier: GPL-2.0
3 * Functions corresponding to integer type attributes under BIOS Integer GUID for use with
4 * dell-wmi-sysman
9 #include "dell-wmi-sysman.h"
13 get_instance_id(integer);
27 return -EIO; in current_value_show()
28 if (obj->package.elements[CURRENT_VAL].type != ACPI_TYPE_INTEGER) { in current_value_show()
30 return -EINVAL; in current_value_show()
32 ret = snprintf(buf, PAGE_SIZE, "%lld\n", obj->package.elements[CURRENT_VAL].integer.value); in current_value_show()
38 * validate_integer_input() - Validate input of current_value against lower and upper bound
[all …]
/openbmc/linux/sound/aoa/codecs/
H A Dtas.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * - How to distinguish between 3004 and versions?
11 * - This codec driver doesn't honour the 'connected'
15 * - Driver assumes that the microphone is always
17 * the input. This should also be a codec-dependent
23 * - As Apple notes in their code, the tas3004 seems
36 * - this should actually register *two* aoa_codec
71 MODULE_DESCRIPTION("tas codec driver for snd-aoa");
74 #include "tas-gain-table.h"
75 #include "tas-basstreble.h"
[all …]
H A Donyx.c1 // SPDX-License-Identifier: GPL-2.0-only
24 * But snd-aoa assumes that there's at most one card, so
36 MODULE_DESCRIPTION("pcm3052 (onyx) codec driver for snd-aoa");
43 #define PFX "snd-aoa-codec-onyx: "
46 /* cache registers 65 to 80, they are write-only! */
70 *value = onyx->cache[reg-FIRSTREGISTER]; in onyx_read_register()
73 v = i2c_smbus_read_byte_data(onyx->i2c, reg); in onyx_read_register()
76 return -1; in onyx_read_register()
79 onyx->cache[ONYX_REG_CONTROL-FIRSTREGISTER] = *value; in onyx_read_register()
87 result = i2c_smbus_write_byte_data(onyx->i2c, reg, value); in onyx_write_register()
[all …]
/openbmc/u-boot/arch/mips/lib/
H A Dreloc.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Relocation data, found in the .rel section, is generated by the mips-relocs
8 * tool & contains a record of all locations in the U-Boot binary that need to
15 * integer are found in the first byte - ie. it somewhat resembles little
19 * first integer represents the type of relocation as a standard ELF relocation
20 * type (ie. R_MIPS_*). The second integer represents the offset at which to
34 * read_uint() - Read an unsigned integer from the buffer
37 * Read one whole unsigned integer from the relocation data pointed to by @buf,
38 * advancing @buf past the bytes encoding the integer.
40 * Returns: the integer read from @buf
[all …]
/openbmc/linux/drivers/pci/pcie/
H A Dedr.c1 // SPDX-License-Identifier: GPL-2.0
12 #include <linux/pci-acpi.h>
30 struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); in acpi_enable_dpc()
38 if (!acpi_check_dsm(adev->handle, &pci_acpi_dsm_guid, 6, in acpi_enable_dpc()
43 req.integer.value = 1; in acpi_enable_dpc()
49 obj = acpi_evaluate_dsm(adev->handle, &pci_acpi_dsm_guid, 6, in acpi_enable_dpc()
54 if (obj->type != ACPI_TYPE_INTEGER) { in acpi_enable_dpc()
55 pci_err(pdev, FW_BUG "Enable DPC _DSM returned non integer\n"); in acpi_enable_dpc()
56 status = -EIO; in acpi_enable_dpc()
59 if (obj->integer.value != 1) { in acpi_enable_dpc()
[all …]
/openbmc/qemu/docs/specs/
H A Dppc-spapr-hotplug.rst7 "logical"/para-virtual resources like memory, CPUs, and "physical"
8 host-bridges, which are generally managed by the host/hypervisor and provided
14 Dynamic-reconfiguration Connectors
26 the name/index/power-domain/type of each DRC allocated to a guest at
33 for hot plugged resources described under :ref:`guest-host-interface`.
37 of ``ibm,drc-indexes``:
39 ``ibm,drc-names``
40 -----------------
42 First 4-bytes: big-endian (BE) encoded integer denoting the number of entries.
44 Each entry: a NULL-terminated ``<name>`` string encoded as a byte array.
[all …]
/openbmc/linux/lib/
H A Dpolynomial.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Generic polynomial calculation using integer coefficients.
18 * Originally this was part of drivers/hwmon/bt1-pvt.c.
22 * to PVT data and vice-versa are following:
24 * N = 1.8322e-8*(T^4) + 2.343e-5*(T^3) + 8.7018e-3*(T^2) + 3.9269*(T^1) +
26 * T = -1.6743e-11*(N^4) + 8.1542e-8*(N^3) + -1.8201e-4*(N^2) +
27 * 3.1020e-1*(N^1) - 4.838e1
29 * where T = [-48.380, 147.438]C and N = [0, 1023].
31 * They must be accordingly altered to be suitable for the integer arithmetics.
34 * within the integer numbers limit. In addition we need to translate the
[all …]
/openbmc/linux/fs/9p/
H A Dv9fs.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
36 /* Options that take integer arguments */
72 int version = -EINVAL; in get_cache_mode()
76 p9_debug(P9_DEBUG_9P, "Cache mode: loose\n"); in get_cache_mode()
79 p9_debug(P9_DEBUG_9P, "Cache mode: fscache\n"); in get_cache_mode()
82 p9_debug(P9_DEBUG_9P, "Cache mode: mmap\n"); in get_cache_mode()
85 p9_debug(P9_DEBUG_9P, "Cache mode: readahead\n"); in get_cache_mode()
88 p9_debug(P9_DEBUG_9P, "Cache mode: none\n"); in get_cache_mode()
90 version = -EINVAL; in get_cache_mode()
[all …]

12345678910>>...49