/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeDeserializer.h | 1 //===- TypeDeserializer.h --------- 36 TypeRecordMapping Mapping; global() member 55 deserializeAs(ArrayRef<uint8_t> Data) deserializeAs() argument 99 std::unique_ptr<MappingInfo> Mapping; global() variable 108 TypeRecordMapping Mapping; global() member 159 MappingInfo Mapping; global() variable [all...] |
/freebsd/lib/libproc/ |
H A D | proc_sym.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2016-2017 Mark Johnston <markj@FreeBSD.org> 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 117 (void)gelf_getsym(thunk->symtab->data, i1, &sym1); in symvalcmp() 118 (void)gelf_getsym(thunk->symtab->data, i2, &sym2); in symvalcmp() 121 return (sym1.st_value < sym2.st_value ? -1 : 1); in symvalcmp() 123 /* Prefer non-local symbols. */ in symvalcmp() 128 return (-1); in symvalcmp() 133 s1 = elf_strptr(thunk->e, thunk->symtab->stridx, sym1.st_name); in symvalcmp() [all …]
|
/freebsd/share/man/man9/ |
H A D | bus_dma.9 | 19 .\" TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 47 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 80 .Nd Bus and Machine Independent DMA Mapping Interface 163 Direct Memory Access (DMA) is a method of transferring data 170 API is a bus, device, and machine-independent (MI) interface to 182 For example, if a DMA engine in a device is limited to 32-bit addresses, 190 For example, a device might require 16-byte alignment of its descriptor ring 201 The per-group tags can then inherit these restrictions from this 203 tag rather than having to list them explicitly when creating the per-group tags. 205 A mapping structure [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Tokens.cpp | 1 //===- Tokens.cpp - collect tokens from preprocessing ---------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 63 // ~~ -> a1 64 // ~~ -> a2 65 // ~~~~~~~~~ -> a1 a2 71 // - identifying which spelled range covers the expanded tokens in spelledForExpandedSlow() 72 // - validating that this range doesn't cover any extra tokens (First/Last) in spelledForExpandedSlow() 97 // (They may still have different FileIDs - an arg can have >1 chunks!) in spelledForExpandedSlow() 103 // The token `a` is wrapped in 4 arg-expansions, we only want to unwrap 2. in spelledForExpandedSlow() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | DWARFYAML.cpp | 1 //===- DWARFYAML.cpp - DWARF YAMLIO implementation ------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 21 bool DWARFYAML::Data::isEmpty() const { in isEmpty() 25 SetVector<StringRef> DWARFYAML::Data::getNonEmptySectionNames() const { in getNonEmptySectionNames() 60 Expected<DWARFYAML::Data::AbbrevTableInfo> 61 DWARFYAML::Data::getAbbrevTableInfoByID(uint64_t ID) const { in getAbbrevTableInfoByID() 75 AbbrevTableID, Index, It.first->second.Index); in getAbbrevTableInfoByID() 86 return It->second; in getAbbrevTableInfoByID() [all …]
|
H A D | MachOYAML.cpp | 1 //===- MachOYAML.cpp - MachO YAMLIO implementation -------- 84 void MappingTraits<MachOYAML::FileHeader>::mapping( mapping() function in llvm::yaml::MappingTraits::FileHeader 98 void MappingTraits<MachOYAML::Object>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::Object 127 void MappingTraits<MachOYAML::FatHeader>::mapping( mapping() function in llvm::yaml::MappingTraits::FatHeader 133 void MappingTraits<MachOYAML::FatArch>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::FatArch 144 void MappingTraits<MachOYAML::UniversalBinary>::mapping( mapping() function in llvm::yaml::MappingTraits::UniversalBinary 158 void MappingTraits<MachOYAML::LinkEditData>::mapping( mapping() function in llvm::yaml::MappingTraits::LinkEditData 174 void MappingTraits<MachOYAML::RebaseOpcode>::mapping( mapping() function in llvm::yaml::MappingTraits::RebaseOpcode 181 void MappingTraits<MachOYAML::BindOpcode>::mapping( mapping() function in llvm::yaml::MappingTraits::BindOpcode 190 void MappingTraits<MachOYAML::ExportEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::ExportEntry 202 void MappingTraits<MachOYAML::NListEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::NListEntry 211 void MappingTraits<MachOYAML::DataInCodeEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::DataInCodeEntry 281 void MappingTraits<MachOYAML::LoadCommand>::mapping( mapping() function in llvm::yaml::MappingTraits::LoadCommand 303 void MappingTraits<MachO::dyld_info_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dyld_info_command 317 void MappingTraits<MachOYAML::Relocation>::mapping( mapping() function in llvm::yaml::MappingTraits::Relocation 329 void MappingTraits<MachOYAML::Section>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::Section 355 void MappingTraits<MachO::build_tool_version>::mapping( mapping() function in llvm::yaml::MappingTraits::build_tool_version 361 void MappingTraits<MachO::dylib>::mapping(IO &IO, MachO::dylib &DylibStruct) { mapping() function in llvm::yaml::MappingTraits::dylib 368 void MappingTraits<MachO::dylib_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dylib_command 373 void MappingTraits<MachO::dylinker_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dylinker_command 378 void MappingTraits<MachO::dysymtab_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dysymtab_command 400 void MappingTraits<MachO::encryption_info_command>::mapping( mapping() function in llvm::yaml::MappingTraits::encryption_info_command 407 void MappingTraits<MachO::encryption_info_command_64>::mapping( mapping() function in llvm::yaml::MappingTraits::encryption_info_command_64 415 void MappingTraits<MachO::entry_point_command>::mapping( mapping() function in llvm::yaml::MappingTraits::entry_point_command 421 void MappingTraits<MachO::fvmfile_command>::mapping( mapping() function in llvm::yaml::MappingTraits::fvmfile_command 427 void MappingTraits<MachO::fvmlib>::mapping(IO &IO, MachO::fvmlib &FVMLib) { mapping() function in llvm::yaml::MappingTraits::fvmlib 433 void MappingTraits<MachO::fvmlib_command>::mapping( mapping() function in llvm::yaml::MappingTraits::fvmlib_command 438 void MappingTraits<MachO::ident_command>::mapping( mapping() function in llvm::yaml::MappingTraits::ident_command 441 void MappingTraits<MachO::linkedit_data_command>::mapping( mapping() function in llvm::yaml::MappingTraits::linkedit_data_command 447 void MappingTraits<MachO::linker_option_command>::mapping( mapping() function in llvm::yaml::MappingTraits::linker_option_command 452 void MappingTraits<MachO::prebind_cksum_command>::mapping( mapping() function in llvm::yaml::MappingTraits::prebind_cksum_command 457 void MappingTraits<MachO::load_command>::mapping( mapping() function in llvm::yaml::MappingTraits::load_command 460 void MappingTraits<MachO::prebound_dylib_command>::mapping( mapping() function in llvm::yaml::MappingTraits::prebound_dylib_command 467 void MappingTraits<MachO::routines_command>::mapping( mapping() function in llvm::yaml::MappingTraits::routines_command 479 void MappingTraits<MachO::routines_command_64>::mapping( mapping() function in llvm::yaml::MappingTraits::routines_command_64 491 void MappingTraits<MachO::rpath_command>::mapping( mapping() function in llvm::yaml::MappingTraits::rpath_command 496 void MappingTraits<MachO::section>::mapping(IO &IO, MachO::section &Section) { mapping() function in llvm::yaml::MappingTraits::section 510 void MappingTraits<MachO::section_64>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::section_64 526 void MappingTraits<MachO::segment_command>::mapping( mapping() function in llvm::yaml::MappingTraits::segment_command 539 void MappingTraits<MachO::segment_command_64>::mapping( mapping() function in llvm::yaml::MappingTraits::segment_command_64 552 void MappingTraits<MachO::source_version_command>::mapping( mapping() function in llvm::yaml::MappingTraits::source_version_command 557 void MappingTraits<MachO::sub_client_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_client_command 562 void MappingTraits<MachO::sub_framework_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_framework_command 567 void MappingTraits<MachO::sub_library_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_library_command 572 void MappingTraits<MachO::sub_umbrella_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_umbrella_command 577 void MappingTraits<MachO::symseg_command>::mapping( mapping() function in llvm::yaml::MappingTraits::symseg_command 583 void MappingTraits<MachO::symtab_command>::mapping( mapping() function in llvm::yaml::MappingTraits::symtab_command 591 void MappingTraits<MachO::thread_command>::mapping( mapping() function in llvm::yaml::MappingTraits::thread_command 594 void MappingTraits<MachO::twolevel_hints_command>::mapping( mapping() function in llvm::yaml::MappingTraits::twolevel_hints_command 600 void MappingTraits<MachO::uuid_command>::mapping( mapping() function in llvm::yaml::MappingTraits::uuid_command 605 void MappingTraits<MachO::version_min_command>::mapping( mapping() function in llvm::yaml::MappingTraits::version_min_command 611 void MappingTraits<MachO::note_command>::mapping( mapping() function in llvm::yaml::MappingTraits::note_command 618 void MappingTraits<MachO::build_version_command>::mapping( mapping() function in llvm::yaml::MappingTraits::build_version_command 626 void MappingTraits<MachO::fileset_entry_command>::mapping( mapping() function in llvm::yaml::MappingTraits::fileset_entry_command [all...] |
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StandardLibrary.cpp | 1 //===--- StandardLibrary.cpp ------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 24 // Symbol name -> Symbol::ID, within a namespace. 27 // A Mapping per language. 36 const char *Data; // std::vector member 39 StringRef scope() const { return StringRef(Data, ScopeLen); } in scope() 40 StringRef name() const { return StringRef(Data + ScopeLen, NameLen); } in name() 42 return StringRef(Data, ScopeLen + NameLen); in qualifiedName() 45 // Symbol name -> Symbol::ID, within a namespace. [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CoverageMappingGen.h | 1 //===---- CoverageMappingGen.h - Coverage mapping generation ----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // Instrumentation-based code coverage mapping generator 11 //===----------------------------------------------------------------------===// 65 /// is required by the coverage mapping generator and is obtained from 103 /// Organizes the cross-function state that is used while generating 104 /// code coverage mapping data. 136 /// Add a function's coverage mapping record to the collection of the 137 /// function mapping records. [all …]
|
/freebsd/sys/arm64/acpica/ |
H A D | acpi_iort.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 69 * data here, so that it can be retrieved together. 86 * IORT node. Each node has some device specific data depending on the 94 u_int node_offset; /* offset in IORT - node ID */ 107 } data; member 120 switch(node->type) { in iort_entry_get_id_mapping_index() 122 /* The ID mapping field was added in version 1 */ in iort_entry_get_id_mapping_index() 123 if (node->revision < 1) in iort_entry_get_id_mapping_index() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/panel/ |
H A D | lvds.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple 15 incompatible data link layers have been used over time to transmit image data 19 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February 27 FPD-Link and FlatLink brands. 30 - $ref: panel-common.yaml# [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
H A D | CoverageMappingReader.h | 1 //===- CoverageMappingReader.h - Code coverage mapping reader ---*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains support for reading coverage mapping data for 12 //===----------------------------------------------------------------------===// 34 /// Coverage mapping information for a single function. 43 /// A file format agnostic iterator over coverage mapping data. 68 llvm_unreachable("Unexpected error in coverage mapping iterator"); in ~CoverageMappingIterator() 89 Expected<CoverageMappingRecord *> operator->() { 108 /// Base class for the raw coverage mapping and filenames data readers. [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/removal/ |
H A D | removal_with_faulted.ksh | 1 #! /bin/ksh -p 2 # SPDX-License-Identifier: CDDL-1.0 32 # default mapping which preferentially pairs up source and destination 35 # Default Mapping: 36 # mirror-0 mirror-1 37 # DISK0 (child 0) ------> DISK2 (child 0) 38 # DISK1 (child 1) ------> DISK3 (child 1) 40 # We want to setup a scenario where the default mapping would make 41 # it impossible to copy any data during the removal process. This 42 # is done by faulting both the mirror-0 (child 0) source vdev and [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMappingReader.cpp | 1 //===- CoverageMappingReader.cpp - Code coverage mapping reader -----------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains support for reading coverage mapping data for 12 //===----------------------------------------------------------------------===// 45 #define DEBUG_TYPE "coverage-mapping" 56 if (auto E = Reader->readNextRecord(Record)) in increment() 66 if (Data.empty()) in readULEB128() 69 Result = decodeULEB128(Data.bytes_begin(), &N); in readULEB128() 70 if (N > Data.size()) in readULEB128() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | DWARFYAML.h | 1 //===- DWARFYAML.h - DWARF YAMLIO implementation ----------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 104 /// Class that contains helpful context information when mapping YAML into DWARF 105 /// data structures. 154 uint64_t Data; member 233 struct Data { struct 309 template <> struct MappingTraits<DWARFYAML::Data> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 310 static void mapping(IO &IO, DWARFYAML::Data &DWARF); in LLVM_YAML_IS_SEQUENCE_VECTOR() [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_indirect.c | 1 // SPDX-License-Identifier: CDDL-1.0 43 * mapping from old location on the removed device to the new location 44 * on another device in the pool and use this mapping whenever we need 45 * to access the DVA. Unfortunately, this mapping did not respect 53 * - I/Os to this vdev use the callback to determine where the 54 * data is now located, and issue child I/Os for each segment's new 57 * - frees and claims to this vdev use the callback to free or claim 68 * that vdev's mapping may no longer be referenced (aka "obsolete"). We 69 * keep track of how much of each mapping entry is obsolete. When 71 * the memory used by the mapping. The complete picture of obsolescence [all …]
|
/freebsd/lib/libsys/ |
H A D | mmap.2 | 22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 55 Any such extension beyond the end of the mapped object will be zero-filled. 85 is non-zero, it is used as a hint to the system. 94 deletes any previous mapping in the allocated address range. 102 .Bl -tag -width PROT_WRITE -compact 131 argument specifies the type of the mapped object, mapping options and 134 Sharing, mapping type and options are specified in the 139 .Bl -tag -width MAP_PREFAULT_READ 161 mapping. 172 must be \-1. [all …]
|
/freebsd/share/i18n/csmapper/APPLE/ |
H A D | UCS%ROMANIAN.src | 5 SRC_ZONE 0x0000-0xF8FF 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 21 # Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights 28 # c02 2005-Apr-05 Update header comments. Matches internal xml 30 # b3,c1 2002-Dec-19 Update mappings for 0xAF, 0xBF, 0xDE, 0xDF 34 # b02 1999-Sep-22 Encoding changed for Mac OS 8.5; change 35 # mapping of 0xDB from CURRENCY SIGN to EURO 36 # SIGN. Update contact e-mail address. Matches 39 # n05 1998-Feb-05 Minor update to header comments 40 # n03 1997-Dec-14 Update to match internal utom<n5>, ufrm<n16>: [all …]
|
H A D | ROMANIAN%UCS.src | 5 SRC_ZONE 0x00-0xFF 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 21 # Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights 28 # c02 2005-Apr-05 Update header comments. Matches internal xml 30 # b3,c1 2002-Dec-19 Update mappings for 0xAF, 0xBF, 0xDE, 0xDF 34 # b02 1999-Sep-22 Encoding changed for Mac OS 8.5; change 35 # mapping of 0xDB from CURRENCY SIGN to EURO 36 # SIGN. Update contact e-mail address. Matches 39 # n05 1998-Feb-05 Minor update to header comments 40 # n03 1997-Dec-14 Update to match internal utom<n5>, ufrm<n16>: [all …]
|
H A D | ROMAN%UCS.src | 5 SRC_ZONE 0x00-0xFF 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 21 # Copyright: (c) 1994-2002, 2005 by Apple Computer, Inc., all rights 28 # c02 2005-Apr-05 Update header comments. Matches internal xml 30 # b4,c1 2002-Dec-19 Update URLs, notes. Matches internal 32 # b03 1999-Sep-22 Update contact e-mail address. Matches 35 # b02 1998-Aug-18 Encoding changed for Mac OS 8.5; change 36 # mapping of 0xDB from CURRENCY SIGN to 39 # n08 1998-Feb-05 Minor update to header comments 40 # n06 1997-Dec-14 Add warning about future changes to 0xDB [all …]
|
H A D | UCS%ROMAN.src | 5 SRC_ZONE 0x0000-0xFB02 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 21 # Copyright: (c) 1994-2002, 2005 by Apple Computer, Inc., all rights 28 # c02 2005-Apr-05 Update header comments. Matches internal xml 30 # b4,c1 2002-Dec-19 Update URLs, notes. Matches internal 32 # b03 1999-Sep-22 Update contact e-mail address. Matches 35 # b02 1998-Aug-18 Encoding changed for Mac OS 8.5; change 36 # mapping of 0xDB from CURRENCY SIGN to 39 # n08 1998-Feb-05 Minor update to header comments 40 # n06 1997-Dec-14 Add warning about future changes to 0xDB [all …]
|
H A D | CROATIAN%UCS.src | 5 SRC_ZONE 0x00-0xFF 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 21 # Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights 28 # c02 2005-Apr-04 Update header comments. Matches internal xml 30 # b3,c1 2002-Dec-19 Update URLs, notes. Matches internal 32 # b02 1999-Sep-22 Encoding changed for Mac OS 8.5; change 33 # mapping of 0xDB from CURRENCY SIGN to EURO 34 # SIGN. Update contact e-mail address. Matches 37 # n07 1998-Feb-05 Minor update to header comments 38 # n05 1997-Dec-14 Update to match internal utom<5>, ufrm<16>: [all …]
|
H A D | UCS%CROATIAN.src | 5 SRC_ZONE 0x0000-0xF8FF 12 # This mapping data is made from the mapping data provided by Unicode, Inc. 21 # Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights 28 # c02 2005-Apr-04 Update header comments. Matches internal xml 30 # b3,c1 2002-Dec-19 Update URLs, notes. Matches internal 32 # b02 1999-Sep-22 Encoding changed for Mac OS 8.5; change 33 # mapping of 0xDB from CURRENCY SIGN to EURO 34 # SIGN. Update contact e-mail address. Matches 37 # n07 1998-Feb-05 Minor update to header comments 38 # n05 1997-Dec-14 Update to match internal utom<5>, ufrm<16>: [all …]
|
/freebsd/share/doc/psd/05.sysman/ |
H A D | 1.2.t | 22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30 Text, data and stack 38 called text, data and stack. 39 The text area is read-only and shared, while the data and stack 40 areas are private to the process. Both the data and stack areas may 46 changes the size of the data area by \fIincr\fP bytes and 47 returns the new end of the data area, while 54 On the VAX the text and data areas are adjacent in the P0 region, 57 Mapping pages 59 The system supports sharing of data between processes [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | st,sta32x.txt | 7 - compatible: "st,sta32x" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - Vdda-supply: regulator spec, providing 3.3V 17 - Vdd3-supply: regulator spec, providing 3.3V 18 - Vcc-supply: regulator spec, providing 5V - 26V 22 - clocks, clock-names: Clock specifier for XTI input clock. 24 and disabled when it is removed. The 'clock-names' must be set to 'xti'. 26 - st,output-conf: number, Selects the output configuration: [all …]
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | io-mapping.h | 1 /*- 24 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 51 io_mapping_init_wc(struct io_mapping *mapping, resource_size_t base, in io_mapping_init_wc() argument 55 mapping->base = base; in io_mapping_init_wc() 56 mapping->size = size; in io_mapping_init_wc() 58 mapping->mem = ioremap_wc(base, size); in io_mapping_init_wc() 59 mapping->attr = VM_MEMATTR_WRITE_COMBINING; in io_mapping_init_wc() 61 mapping->mem = ioremap_nocache(base, size); in io_mapping_init_wc() 62 mapping->attr = VM_MEMATTR_UNCACHEABLE; in io_mapping_init_wc() 64 return (mapping); in io_mapping_init_wc() [all …]
|