Home
last modified time | relevance | path

Searched +full:address +full:- +full:data (Results 1 – 25 of 1163) sorted by relevance

12345678910>>...47

/kernel/linux/linux-5.10/arch/s390/kvm/
Dgaccess.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 #include "kvm-s390.h"
20 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
21 * @prefix - guest prefix
22 * @gra - guest real address
24 * Returns the guest absolute address that corresponds to the passed guest real
25 * address @gra of by applying the given prefix.
32 gra -= prefix; in _kvm_s390_real_to_abs()
37 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
38 * @vcpu - guest virtual cpu
[all …]
/kernel/linux/linux-6.6/arch/s390/kvm/
Dgaccess.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 #include "kvm-s390.h"
20 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
21 * @prefix - guest prefix
22 * @gra - guest real address
24 * Returns the guest absolute address that corresponds to the passed guest real
25 * address @gra of by applying the given prefix.
32 gra -= prefix; in _kvm_s390_real_to_abs()
37 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
38 * @vcpu - guest virtual cpu
[all …]
/kernel/linux/linux-6.6/drivers/acpi/acpica/
Drsaddr.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
4 * Module Name: rsaddr - Address resource descriptors (16/32/64)
17 * acpi_rs_convert_address16 - All WORD (16-bit) address resources
29 /* Resource Type, General Flags, and Type-Specific Flags */
35 * Address Granularity
36 * Address Range Minimum
37 * Address Range Maximum
38 * Address Translation Offset
39 * Address Length
41 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity),
[all …]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Drsaddr.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
4 * Module Name: rsaddr - Address resource descriptors (16/32/64)
17 * acpi_rs_convert_address16 - All WORD (16-bit) address resources
29 /* Resource Type, General Flags, and Type-Specific Flags */
35 * Address Granularity
36 * Address Range Minimum
37 * Address Range Maximum
38 * Address Translation Offset
39 * Address Length
41 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity),
[all …]
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/
Daic79xx.reg4 * Copyright (c) 1994-2001, 2004 Justin T. Gibbs.
5 * Copyright (c) 2000-2002 Adaptec Inc.
19 * 3. Neither the names of the above-listed copyright holders nor the names
34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
62 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \
69 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \
76 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { \
95 * Controls which of the 5, 512byte, address spaces should be used
100 address 0x000
115 address 0x001
[all …]
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/
Daic79xx.reg4 * Copyright (c) 1994-2001, 2004 Justin T. Gibbs.
5 * Copyright (c) 2000-2002 Adaptec Inc.
19 * 3. Neither the names of the above-listed copyright holders nor the names
34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
62 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \
69 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \
76 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { \
95 * Controls which of the 5, 512byte, address spaces should be used
100 address 0x000
115 address 0x001
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/
Ddevice_access.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 Copyright (c) 2010 - 2015, Intel Corporation.
26 * The address representation is private to the system
29 * The system global address can differ by an offset;
30 * The device base address. This offset must be added
40 * User provided file that defines the system address types:
41 * - hrt_address a type that can hold the (sub)system address range
45 * We cannot assume that the global system address size is the size of
46 * a pointer because a (say) 64-bit host can be simulated in a 32-bit
56 /*! Set the (sub)system base address
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/
Ddevice_access.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 Copyright (c) 2010 - 2015, Intel Corporation.
26 * The address representation is private to the system
29 * The system global address can differ by an offset;
30 * The device base address. This offset must be added
40 * User provided file that defines the system address types:
41 * - hrt_address a type that can hold the (sub)system address range
45 * We cannot assume that the global system address size is the size of
46 * a pointer because a (say) 64-bit host can be simulated in a 32-bit
56 /*! Set the (sub)system base address
[all …]
/kernel/linux/linux-5.10/drivers/hwmon/
Dlm78.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * lm78.c - Part of lm_sensors, Linux kernel modules for hardware
17 #include <linux/hwmon-vid.h>
18 #include <linux/hwmon-sysfs.h>
35 /* Length of ISA address segment */
38 /* Where are the ISA address/data registers relative to the base address */
90 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div); in FAN_FROM_REG()
94 * TEMP: mC (-128C to +127C)
99 int nval = clamp_val(val, -128000, 127000) ; in TEMP_TO_REG()
100 return nval < 0 ? (nval - 500) / 1000 : (nval + 500) / 1000; in TEMP_TO_REG()
[all …]
Dsch56xx-common.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2010-2012 Hans de Goede <hdegoede@redhat.com> *
20 #include "sch56xx-common.h"
29 #define SIO_UNLOCK_KEY 0x55 /* Key to enable Super-I/O */
30 #define SIO_LOCK_KEY 0xAA /* Key to disable Super-I/O */
35 #define SIO_REG_ADDR 0x66 /* Logical device address (2 bytes) */
75 pr_err("I/O address 0x%04x already in use\n", base); in superio_enter()
76 return -EBUSY; in superio_enter()
103 * responds within 15-32 reads, so we first busy poll, and if in sch56xx_send_cmd()
110 /* (Optional) Write-Clear the EC to Host Mailbox Register */ in sch56xx_send_cmd()
[all …]
/kernel/linux/linux-6.6/drivers/hwmon/
Dlm78.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * lm78.c - Part of lm_sensors, Linux kernel modules for hardware
17 #include <linux/hwmon-vid.h>
18 #include <linux/hwmon-sysfs.h>
35 /* Length of ISA address segment */
38 /* Where are the ISA address/data registers relative to the base address */
90 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div); in FAN_FROM_REG()
94 * TEMP: mC (-128C to +127C)
99 int nval = clamp_val(val, -128000, 127000) ; in TEMP_TO_REG()
100 return nval < 0 ? (nval - 500) / 1000 : (nval + 500) / 1000; in TEMP_TO_REG()
[all …]
Dsch56xx-common.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2010-2012 Hans de Goede <hdegoede@redhat.com> *
20 #include "sch56xx-common.h"
29 #define SIO_UNLOCK_KEY 0x55 /* Key to enable Super-I/O */
30 #define SIO_LOCK_KEY 0xAA /* Key to disable Super-I/O */
35 #define SIO_REG_ADDR 0x66 /* Logical device address (2 bytes) */
75 pr_err("I/O address 0x%04x already in use\n", base); in superio_enter()
76 return -EBUSY; in superio_enter()
103 * responds within 15-32 reads, so we first busy poll, and if in sch56xx_send_cmd()
110 /* (Optional) Write-Clear the EC to Host Mailbox Register */ in sch56xx_send_cmd()
[all …]
Dlm90.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * lm90.c - Part of lm_sensors, Linux kernel modules for hardware
5 * Copyright (C) 2003-2010 Jean Delvare <jdelvare@suse.de>
10 * temperature) and a 3-4 deg accuracy.
18 * When device is auto-detected, the driver will assume an LM99.
32 * variants. We use the device address to detect MAX6659, which will result
33 * in a detection as max6657 if it is on address 0x4c. The extra address
35 * explicitly as max6659, or if its address is not 0x4c.
65 * and extended mode. They are mostly compatible with LM90 except for a data
77 * pin-compatible with the LM86, the ED/EDP parts are also address-compatible.
[all …]
/kernel/linux/linux-6.6/include/linux/firmware/intel/
Dstratix10-smc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2017-2018, Intel Corporation
9 #include <linux/arm-smccc.h>
19 * An ARM SMC instruction takes a function identifier and up to 6 64-bit
20 * register values as arguments, and can return up to 4 64-bit register
24 * EL1 and EL3 communicates pointer as physical address rather than the
25 * virtual address.
31 * STD call starts a operation which can be preempted by a non-secure
88 * a2-7: not used.
92 * a1-3: not used.
[all …]
/kernel/linux/linux-6.6/include/net/iucv/
Diucv.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 * www.vm.ibm.com/pubs, manual # SC24-6084
23 * - All positive return codes including zero are reflected back
26 * - Return Code of:
27 * -EINVAL: Invalid value
28 * -ENOMEM: storage allocation failed
45 * IUCV_IPBUFLST Indicates that an address list is used for the message data.
53 * IUCV_IPANSLST Indicates that an address list is used for the reply data.
73 * Inside the array may be 31- bit addresses and 31-bit lengths.
79 u32 address; member
[all …]
/kernel/linux/linux-5.10/include/net/iucv/
Diucv.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 * www.vm.ibm.com/pubs, manual # SC24-6084
23 * - All positive return codes including zero are reflected back
26 * - Return Code of:
27 * -EINVAL: Invalid value
28 * -ENOMEM: storage allocation failed
45 * IUCV_IPBUFLST Indicates that an address list is used for the message data.
53 * IUCV_IPANSLST Indicates that an address list is used for the reply data.
73 * Inside the array may be 31- bit addresses and 31-bit lengths.
79 u32 address; member
[all …]
/kernel/linux/linux-5.10/Documentation/sparc/oradax/
Ddax-hv-api.txt3 Publication date 2017-09-25 08:21
5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf"
13 …The following APIs provide access via the Hypervisor to hardware assisted data processing function…
16 live-migration and other system management activities.
18 36.1. Data Analytics Accelerator
19 …The Data Analytics Accelerator (DAX) functionality is a collection of hardware coprocessors that p…
20 …high speed processoring of database-centric operations. The coprocessors may support one or more of
21 …the following data query operations: search, extraction, compression, decompression, and translati…
24 …The DAX is a virtual device to sun4v guests, with supported data operations indicated by the virtu…
28 …e Completion Area and, unless execution order is specifically restricted through the use of serial-
[all …]
/kernel/linux/linux-6.6/Documentation/arch/sparc/oradax/
Ddax-hv-api.txt3 Publication date 2017-09-25 08:21
5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf"
13 …The following APIs provide access via the Hypervisor to hardware assisted data processing function…
16 live-migration and other system management activities.
18 36.1. Data Analytics Accelerator
19 …The Data Analytics Accelerator (DAX) functionality is a collection of hardware coprocessors that p…
20 …high speed processoring of database-centric operations. The coprocessors may support one or more of
21 …the following data query operations: search, extraction, compression, decompression, and translati…
24 …The DAX is a virtual device to sun4v guests, with supported data operations indicated by the virtu…
28 …e Completion Area and, unless execution order is specifically restricted through the use of serial-
[all …]
/kernel/linux/linux-6.6/scripts/gdb/linux/
Dpgtable.py1 # SPDX-License-Identifier: GPL-2.0-only
40 def is_bit_defined_tupled(data, offset): argument
41 return offset, bool(data >> offset & 1)
43 def content_tupled(data, bit_start, bit_end): argument
44 return (bit_start, bit_end), data >> bit_start & ((1 << (1 + bit_end - bit_start)) - 1)
80 {'cr3 binary data': <30} {hex(self.cr3)}
81 {'next entry physical address': <30} {hex(self.next_entry_physical_address)}
82 ---
89 def __init__(self, address, level): argument
90 data = int.from_bytes(
[all …]
/kernel/linux/linux-5.10/drivers/acpi/pmic/
Dintel_pmic_bytcrc.c1 // SPDX-License-Identifier: GPL-2.0
21 .address = 0x00,
26 .address = 0x04,
29 }, /* SYSX -> VSYS_SX */
31 .address = 0x08,
34 }, /* SYSU -> VSYS_U */
36 .address = 0x0c,
39 }, /* SYSS -> VSYS_S */
41 .address = 0x10,
44 }, /* V50S -> V5P0S */
[all …]
Dtps68470_pmic.c1 // SPDX-License-Identifier: GPL-2.0
19 u32 address; /* operation region address */ member
38 .address = 0x00,
44 .address = 0x04,
50 .address = 0x08,
56 .address = 0x0C,
62 .address = 0x10,
68 .address = 0x14,
78 .address = 0x00,
84 .address = 0x04,
[all …]
/kernel/linux/linux-6.6/drivers/acpi/pmic/
Dintel_pmic_bytcrc.c1 // SPDX-License-Identifier: GPL-2.0
21 .address = 0x00,
26 .address = 0x04,
29 }, /* SYSX -> VSYS_SX */
31 .address = 0x08,
34 }, /* SYSU -> VSYS_U */
36 .address = 0x0c,
39 }, /* SYSS -> VSYS_S */
41 .address = 0x10,
44 }, /* V50S -> V5P0S */
[all …]
Dtps68470_pmic.c1 // SPDX-License-Identifier: GPL-2.0
19 u32 address; /* operation region address */ member
38 .address = 0x00,
44 .address = 0x04,
50 .address = 0x08,
56 .address = 0x0C,
62 .address = 0x10,
68 .address = 0x14,
78 .address = 0x00,
84 .address = 0x04,
[all …]
/kernel/linux/linux-5.10/drivers/s390/cio/
Dfcx.c1 // SPDX-License-Identifier: GPL-2.0
19 * tcw_get_intrg - return pointer to associated interrogate tcw
27 return (struct tcw *) ((addr_t) tcw->intrg); in tcw_get_intrg()
32 * tcw_get_data - return pointer to input/output data associated with tcw
35 * Return the input or output data address specified in the tcw depending
36 * on whether the r-bit or the w-bit is set. If neither bit is set, return
41 if (tcw->r) in tcw_get_data()
42 return (void *) ((addr_t) tcw->input); in tcw_get_data()
43 if (tcw->w) in tcw_get_data()
44 return (void *) ((addr_t) tcw->output); in tcw_get_data()
[all …]
/kernel/linux/linux-6.6/drivers/s390/cio/
Dfcx.c1 // SPDX-License-Identifier: GPL-2.0
20 * tcw_get_intrg - return pointer to associated interrogate tcw
28 return phys_to_virt(tcw->intrg); in tcw_get_intrg()
33 * tcw_get_data - return pointer to input/output data associated with tcw
36 * Return the input or output data address specified in the tcw depending
37 * on whether the r-bit or the w-bit is set. If neither bit is set, return
42 if (tcw->r) in tcw_get_data()
43 return phys_to_virt(tcw->input); in tcw_get_data()
44 if (tcw->w) in tcw_get_data()
45 return phys_to_virt(tcw->output); in tcw_get_data()
[all …]

12345678910>>...47