Home
last modified time | relevance | path

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

12345678910>>...46

/openbmc/u-boot/include/
H A Daxi.h1 /* SPDX-License-Identifier: GPL-2.0+ */
11 * enum axi_size_t - Determine size of AXI transfer
12 * @AXI_SIZE_8: AXI sransfer is 8-bit wide
13 * @AXI_SIZE_16: AXI sransfer is 16-bit wide
14 * @AXI_SIZE_32: AXI sransfer is 32-bit wide
24 * read() - Read a single value from a specified address on a AXI bus
26 * @address: The address to read from.
27 * @data: Pointer to a variable that takes the data value read
28 * from the address on the AXI bus.
29 * @size: The size of the data to be read.
[all …]
H A Ds_record.h1 /* SPDX-License-Identifier: GPL-2.0+ */
7 /*--------------------------------------------------------------------------
9 * Motorola S-Record Format:
11 * Motorola S-Records are an industry-standard format for
14 * an S4-record containing an address and a symbol.
16 * The extended S-record standard is as follows:
18 * S<type><length><address><data....><checksum>
19 * S4<length><address><name>,<checksum>
27 * 1 data record with 16-bit address
28 * 2 data record with 24-bit address
[all …]
/openbmc/linux/arch/s390/kvm/
H A 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 …]
/openbmc/linux/drivers/acpi/acpica/
H A 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 …]
/openbmc/linux/drivers/scsi/aic7xxx/
H A 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 …]
H A Daic7xxx.reg4 * Copyright (c) 1994-2001 Justin T. Gibbs.
5 * Copyright (c) 2000-2001 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)
49 * All page numbers refer to the Adaptec AIC-7770 Data Book available from
50 * Adaptec's Technical Documents Department 1-800-934-2766
65 * SCSI Sequence Control (p. 3-11).
69 address 0x000
82 * SCSI Transfer Control 0 Register (pp. 3-13).
83 * Controls the SCSI module data path.
[all …]
/openbmc/entity-manager/docs/
H A Daddress_size_detection_modes.md1 # EEPROM address size detection modes
4 address byte(s) needed for a given EEPROM device.
6 ## MODE-1
8 The existing upstream function isDevice16Bit() bases on sending 1-byte write
9 operation (with a STOP condition) and 8 subsequent 1-byte read operations with
10 SINGLE byte address.
12 ### This MODE-1 expects the following logic
14 - If the device requires 1 address byte, it EXPECTS that the data will be read
16 - If the device requires 2 address bytes, it EXPECTS that the data will be read
20 ### Issue and potential issue with this MODE-1
[all …]
/openbmc/qemu/hw/scsi/
H A Dmptconfig.c2 * QEMU LSI SAS1068 Host Bus Adapter emulation - configuration pages
44 static size_t vfill(uint8_t *data, size_t size, const char *fmt, va_list ap) in vfill() argument
72 if (data) { in vfill()
73 stb_p(data + ofs, val.ll); in vfill()
78 if (data) { in vfill()
79 stw_le_p(data + ofs, val.ll); in vfill()
84 if (data) { in vfill()
85 stl_le_p(data + ofs, val.ll); in vfill()
90 if (data) { in vfill()
91 stq_le_p(data + ofs, val.ll); in vfill()
[all …]
/openbmc/qemu/hw/i3c/
H A Dcore.c23 #include "hw/qdev-properties.h"
26 DEFINE_PROP_UINT8("static-address", struct I3CTarget, static_address, 0),
38 static void i3c_class_init(ObjectClass *klass, void *data) in i3c_class_init() argument
41 k->realize = i3c_realize; in i3c_class_init()
67 QLIST_INIT(&bus->current_devs); in i3c_init_bus_type()
68 bus->broadcast = false; in i3c_init_bus_type()
69 bus->in_entdaa = false; in i3c_init_bus_type()
70 bus->in_ccc = false; in i3c_init_bus_type()
73 g_autofree gchar *i2c_bus_name = g_strdup_printf("%s-legacy-i2c", name); in i3c_init_bus_type()
74 bus->i2c_bus = i2c_init_bus(parent, i2c_bus_name); in i3c_init_bus_type()
[all …]
/openbmc/u-boot/arch/x86/include/asm/
H A Dearly_cmos.h1 /* SPDX-License-Identifier: GPL-2.0+ */
13 * cmos_read8() - Get 8-bit data stored at the given address
15 * This reads from CMOS for the 8-bit data stored at the given address.
17 * @addr: RTC SRAM address
18 * @return: 8-bit data stored at the given address
23 * cmos_read16() - Get 16-bit data stored at the given address
25 * This reads from CMOS for the 16-bit data stored at the given address.
27 * @addr: RTC SRAM address
28 * @return: 16-bit data stored at the given address
33 * cmos_read32() - Get 32-bit data stored at the given address
[all …]
/openbmc/linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/
H A 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 …]
/openbmc/linux/drivers/acpi/pmic/
H A 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 …]
H A 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 …]
/openbmc/qemu/qapi/
H A Dsockets.json1 # -*- Mode: Python -*-
5 # = Socket data types
11 # The network address family
26 'data': [ 'ipv4', 'ipv6', 'unix', 'vsock', 'unknown' ] }
31 # @host: host part of the address
33 # @port: port part of the address
36 'data': {
43 # Captures a socket address or address range in the Internet
59 # @keep-alive: enable keep-alive when connecting to this socket. Not
62 # @mptcp: enable multi-path TCP. (Since 6.1)
[all …]
H A Dnet.json1 # -*- Mode: Python -*-
21 # - If @name is not a valid network device, DeviceNotFound
29 # .. qmp-example::
31 # -> { "execute": "set_link",
33 # <- { "return": {} }
35 { 'command': 'set_link', 'data': {'name': 'str', 'up': 'bool'} }
47 # - If @type is not a valid network backend, DeviceNotFound
49 # .. qmp-example::
51 # -> { "execute": "netdev_add",
54 # <- { "return": {} }
[all …]
/openbmc/linux/drivers/staging/media/atomisp/pci/
H A Dia_css_env.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 * CSS-API host-code by the environment in which the CSS-API code runs.
40 * for memory allocation of small local buffers such as local data structures.
52 void (*store_8)(hrt_address addr, uint8_t data);
53 /** Store an 8 bit value into an address in the CSS HW address space.
54 The address must be an 8 bit aligned address. */
55 void (*store_16)(hrt_address addr, uint16_t data);
56 /** Store a 16 bit value into an address in the CSS HW address space.
57 The address must be a 16 bit aligned address. */
58 void (*store_32)(hrt_address addr, uint32_t data);
[all …]
/openbmc/qemu/hw/nvram/
H A Deeprom93xx.c4 * Copyright (c) 2006-2007 Stefan Weil
21 * NMC93C06 256-Bit (16 x 16)
22 * NMC93C46 1024-Bit (64 x 16)
28 * eeprom93xx_new - add a new EEPROM (with 16, 64 or 256 words)
29 * eeprom93xx_free - destroy EEPROM
30 * eeprom93xx_read - read data from the EEPROM
31 * eeprom93xx_write - write data to the EEPROM
32 * eeprom93xx_data - get EEPROM data array for external manipulation
35 * - No emulation of EEPROM timings.
40 #include "migration/qemu-file-types.h"
[all …]
/openbmc/linux/include/net/iucv/
H A 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 …]
/openbmc/linux/Documentation/arch/sparc/oradax/
H A 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 …]
/openbmc/u-boot/arch/x86/cpu/broadwell/
H A Diobp.c1 // SPDX-License-Identifier: GPL-2.0
34 for (try = IOBP_RETRY; try > 0; try--) { in iobp_poll()
45 int pch_iobp_trans_start(u32 address, int op) in pch_iobp_trans_start() argument
50 /* Set the address */ in pch_iobp_trans_start()
51 writel(address, RCB_REG(IOBPIRI)); in pch_iobp_trans_start()
80 u32 pch_iobp_read(u32 address) in pch_iobp_read() argument
82 if (!pch_iobp_trans_start(address, IOBPS_READ)) in pch_iobp_read()
85 printf("IOBP: read 0x%08x failed\n", address); in pch_iobp_read()
89 /* Read IOBP data */ in pch_iobp_read()
93 int pch_iobp_write(u32 address, u32 data) in pch_iobp_write() argument
[all …]
/openbmc/openpower-proc-control/
H A Dcfam_access.cpp8 * http://www.apache.org/licenses/LICENSE-2.0
22 #include <phosphor-logging/elog-errors.hpp>
23 #include <phosphor-logging/elog.hpp>
42 * Converts the CFAM register address used by the calling
43 * code (because that's how it is in the spec) to the address
46 static inline cfam_address_t makeOffset(cfam_address_t address) in makeOffset() argument
48 return (address & 0xFC00) | ((address & 0x03FF) << 2); in makeOffset()
51 void writeReg(const std::unique_ptr<Target>& target, cfam_address_t address, in writeReg() argument
52 cfam_data_t data) in writeReg() argument
55 int rc = lseek(target->getCFAMFD(), makeOffset(address), SEEK_SET); in writeReg()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D1474 # Test case for NBD's blockdev-add interface
41 result.update(crumpled_address['data'])
46 def blockdev_add_options(self, address, export, node_name): argument
47 options = { 'node-name': node_name,
51 'read-only': True,
52 'server': address
58 def client_test(self, filename, address, export=None, argument
59 node_name='nbd-blockdev', delete=True):
60 bao = self.blockdev_add_options(address, export, node_name)
61 self.vm.cmd('blockdev-add', bao)
[all …]
/openbmc/linux/include/linux/firmware/intel/
H A 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 …]
/openbmc/linux/drivers/s390/cio/
H A 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 …]
/openbmc/u-boot/board/renesas/sh7785lcr/
H A Drtl8169_mac.c1 // SPDX-License-Identifier: GPL-2.0+
32 unsigned char data = *PCI_MEMR; in EECS() local
35 *PCI_MEMR = data | 0x08; in EECS()
37 *PCI_MEMR = data & 0xf7; in EECS()
42 unsigned char data = *PCI_MEMR; in EECLK() local
45 *PCI_MEMR = data | 0x04; in EECLK()
47 *PCI_MEMR = data & 0xfb; in EECLK()
52 unsigned char data = *PCI_MEMR; in EEDI() local
55 *PCI_MEMR = data | 0x02; in EEDI()
57 *PCI_MEMR = data & 0xfd; in EEDI()
[all …]

12345678910>>...46