| /kernel/linux/linux-5.10/arch/s390/kvm/ |
| 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 …]
|
| /kernel/linux/linux-6.6/arch/s390/kvm/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/acpi/acpica/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/acpi/acpica/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/acpi/pmic/ |
| 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 …]
|
| 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 …]
|
| D | intel_pmic_xpower.c | 1 // SPDX-License-Identifier: GPL-2.0 31 .address = 0x00, 36 .address = 0x04, 41 .address = 0x08, 46 .address = 0x0c, 51 .address = 0x10, 56 .address = 0x14, 61 .address = 0x18, 66 .address = 0x1c, 71 .address = 0x20, [all …]
|
| /kernel/linux/linux-6.6/drivers/acpi/pmic/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | ia_css_env.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 26 * CSS-API host-code by the environment in which the CSS-API code runs. 39 * for memory allocation of small local buffers such as local data structures. 51 void (*store_8)(hrt_address addr, uint8_t data); 52 /** Store an 8 bit value into an address in the CSS HW address space. 53 The address must be an 8 bit aligned address. */ 54 void (*store_16)(hrt_address addr, uint16_t data); 55 /** Store a 16 bit value into an address in the CSS HW address space. 56 The address must be a 16 bit aligned address. */ 57 void (*store_32)(hrt_address addr, uint32_t data); [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
| 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 …]
|
| /kernel/linux/linux-6.6/include/net/iucv/ |
| 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 …]
|
| /kernel/linux/linux-5.10/include/net/iucv/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/sparc/oradax/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/arch/sparc/oradax/ |
| 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 …]
|
| /kernel/linux/linux-6.6/include/linux/firmware/intel/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/s390/cio/ |
| D | fcx.c | 1 // 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/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| D | link_dpcd.c | 37 #define END_ADDRESS(start, size) (start + size - 1) 38 #define ADDRESS_RANGE_SIZE(start, end) (end - start + 1) 46 uint32_t address, in internal_link_read_dpcd() argument 47 uint8_t *data, in internal_link_read_dpcd() argument 50 if (!link->aux_access_disabled && in internal_link_read_dpcd() 51 !dm_helpers_dp_read_dpcd(link->ctx, in internal_link_read_dpcd() 52 link, address, data, size)) { in internal_link_read_dpcd() 61 uint32_t address, in internal_link_write_dpcd() argument 62 const uint8_t *data, in internal_link_write_dpcd() argument 65 if (!link->aux_access_disabled && in internal_link_write_dpcd() [all …]
|