/openbmc/u-boot/include/ |
H A D | axi.h | 1 /* 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 D | s_record.h | 1 /* 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 D | gaccess.h | 1 /* 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 D | rsaddr.c | 1 // 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 D | aic79xx.reg | 4 * 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 D | aic7xxx.reg | 4 * 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 D | address_size_detection_modes.md | 1 # 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 D | mptconfig.c | 2 * 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 D | core.c | 23 #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 D | early_cmos.h | 1 /* 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 D | device_access.h | 1 /* 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 D | intel_pmic_bytcrc.c | 1 // 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 D | tps68470_pmic.c | 1 // 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 D | sockets.json | 1 # -*- 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 D | net.json | 1 # -*- 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 D | ia_css_env.h | 1 /* 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 D | eeprom93xx.c | 4 * 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 D | iucv.h | 1 /* 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 D | dax-hv-api.txt | 3 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 D | iobp.c | 1 // 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 D | cfam_access.cpp | 8 * 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 D | 147 | 4 # 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 D | stratix10-smc.h | 1 /* 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 D | fcx.c | 1 // 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 D | rtl8169_mac.c | 1 // 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 …]
|