/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | snapshot.rst | 12 - To merge a snapshot of a block device back into the snapshot's origin 20 the origin device. 24 snapshot, snapshot-origin, and snapshot-merge. 26 - snapshot-origin <origin> 34 - snapshot <origin> <COW device> <persistent?> <chunksize> 37 A snapshot of the <origin> block device is created. Changed chunks of 40 from <origin> for unchanged data. <COW device> will often be 41 smaller than the origin and if it fills up the snapshot will become 55 snapshot-origin or snapshot-merge target must be suspended. A failure to 56 suspend the origin target could result in data corruption. [all …]
|
H A D | cache.rst | 39 The origin device always contains a copy of the logical block, which 52 1. An origin device - the big, slow one. 66 The origin is divided up into blocks of a fixed size. This block size 89 complete until it has hit both the origin and cache devices. Clean 93 to be coherent with the origin device, then all reads are served from 94 the origin device (all reads miss the cache) and all writes are 95 forwarded to the origin device; additionally, write hits cause cache 121 Migrating data between the origin and cache device uses bandwidth. 170 state for all of the origin device (compare with the dirty bitset 181 cache <metadata dev> <cache dev> <origin dev> <block size> [all …]
|
/openbmc/linux/mm/kmsan/ |
H A D | instrumentation.c | 47 /* Get shadow and origin pointers for a memory load with non-standard size. */ 57 /* Get shadow and origin pointers for a memory store with non-standard size. */ 68 * Declare functions that obtain shadow/origin pointers for loads and stores 134 * get_param0_metadata() and set_retval_metadata() to store the shadow/origin 139 depot_stack_handle_t *origin) in get_param0_metadata() argument 144 *origin = ctx->cstate.param_origin_tls[0]; in get_param0_metadata() 147 static inline void set_retval_metadata(u64 shadow, depot_stack_handle_t origin) in set_retval_metadata() argument 152 ctx->cstate.retval_origin_tls = origin; in set_retval_metadata() 159 depot_stack_handle_t origin; in __msan_memmove() local 163 get_param0_metadata(&shadow, &origin); in __msan_memmove() [all …]
|
H A D | init.c | 97 struct page *shadow, *origin; member 107 * time - as an origin block. On the third time the incoming block receives its 108 * shadow and origin ranges from the previously saved shadow and origin blocks, 116 struct page *shadow, *origin; in kmsan_memblock_free_pages() local 122 if (!held_back[order].origin) { in kmsan_memblock_free_pages() 123 held_back[order].origin = page; in kmsan_memblock_free_pages() 127 origin = held_back[order].origin; in kmsan_memblock_free_pages() 128 kmsan_setup_meta(page, shadow, origin, order); in kmsan_memblock_free_pages() 131 held_back[order].origin = NULL; in kmsan_memblock_free_pages() 168 struct page *page, *shadow, *origin; in do_collection() local [all …]
|
H A D | core.c | 153 * Overwrite the origin only if the corresponding in kmsan_internal_memmove_metadata() 162 * origin value. in kmsan_internal_memmove_metadata() 174 * dst_slots == src_slots + 1), there is an extra origin slot at the in kmsan_internal_memmove_metadata() 176 * origin from the previous slot. in kmsan_internal_memmove_metadata() 182 * these two origins are copied to three origin slots, so one of then in kmsan_internal_memmove_metadata() 186 * src origin: |o111|o222|....| in kmsan_internal_memmove_metadata() 190 * dst origin: |....|o111|o222| - fill the empty slot with o111 in kmsan_internal_memmove_metadata() 193 * dst origin: |o111|o222|....| - fill the empty slot with o222 in kmsan_internal_memmove_metadata() 238 * are copied around many times. Origin chains for such structures are in kmsan_internal_chain_origin() 262 u32 origin, bool checked) in kmsan_internal_set_shadow_origin() argument [all …]
|
H A D | shadow.c | 102 ret.origin = kmsan_get_metadata(address, KMSAN_META_ORIGIN); in kmsan_get_shadow_origin_ptr() 109 ret.origin = dummy_store_page; in kmsan_get_shadow_origin_ptr() 113 ret.origin = dummy_load_page; in kmsan_get_shadow_origin_ptr() 119 * Obtain the shadow or origin pointer for the given address, or NULL if there's 175 struct page *shadow, *origin; in kmsan_alloc_page() local 183 origin = origin_page_for(page); in kmsan_alloc_page() 187 __memset(page_address(origin), 0, PAGE_SIZE * pages); in kmsan_alloc_page() 201 * to just fill the origin pages with @handle. in kmsan_alloc_page() 204 ((depot_stack_handle_t *)page_address(origin))[i] = handle; in kmsan_alloc_page() 280 void *shadow, *origin; in kmsan_init_alloc_meta_for_range() local [all …]
|
H A D | report.c | 84 void kmsan_print_origin(depot_stack_handle_t origin) in kmsan_print_origin() argument 94 if (!origin) in kmsan_print_origin() 98 nr_entries = stack_depot_fetch(origin, &entries); in kmsan_print_origin() 99 depth = kmsan_depth_from_eb(stack_depot_get_extra_bits(origin)); in kmsan_print_origin() 115 * Origin chains deeper than KMSAN_MAX_ORIGIN_DEPTH are in kmsan_print_origin() 121 origin = entries[2]; in kmsan_print_origin() 148 void kmsan_report(depot_stack_handle_t origin, void *address, int size, in kmsan_report() argument 162 if (!origin) in kmsan_report() 169 is_uaf = kmsan_uaf_from_eb(stack_depot_get_extra_bits(origin)); in kmsan_report() 194 kmsan_print_origin(origin); in kmsan_report()
|
H A D | hooks.c | 147 * This function creates new shadow/origin pages for the physical pages mapped 148 * into the virtual memory. If those physical pages already had shadow/origin, 156 struct page *shadow, *origin; in kmsan_ioremap_page_range() local 167 origin = alloc_pages(gfp_mask, 1); in kmsan_ioremap_page_range() 168 if (!shadow || !origin) { in kmsan_ioremap_page_range() 183 vmalloc_origin(start + off + PAGE_SIZE), prot, &origin, in kmsan_ioremap_page_range() 192 origin = NULL; in kmsan_ioremap_page_range() 200 * Something went wrong. Clean up shadow/origin pages allocated in kmsan_ioremap_page_range() 206 if (origin) in kmsan_ioremap_page_range() 207 __free_pages(origin, 1); in kmsan_ioremap_page_range() [all …]
|
H A D | kmsan.h | 64 void *shadow, *origin; member 78 void kmsan_print_origin(depot_stack_handle_t origin); 82 * @origin: Stack ID of the uninitialized value. 92 * sharing the same origin. If an uninitialized value is used in a comparison, 96 * @off_last corresponding to different @origin values. 98 void kmsan_report(depot_stack_handle_t origin, void *address, int size, 152 * Pack and unpack the origin chain depth and UAF flag to/from the extra bits 183 u32 origin, bool checked); 194 struct page *origin, int order);
|
/openbmc/linux/Documentation/dev-tools/ |
H A D | kmsan.rst | 95 incorrect shadow/origin values, likely leading to false positives. Functions 160 Origin tracking 163 Every four bytes of kernel memory also have a so-called origin mapped to them. 164 This origin describes the point in program execution at which the uninitialized 165 value was created. Every origin is associated with either the full allocation 169 When an uninitialized variable is allocated on stack or heap, a new origin 170 value is created, and that variable's origin is filled with that value. When a 171 value is read from memory, its origin is also read and kept together with the 172 shadow. For every instruction that takes one or more values, the origin of the 174 If a poisoned value is written into memory, its origin is written to the [all …]
|
/openbmc/linux/fs/overlayfs/ |
H A D | namei.c | 74 * A non-dir origin may be disconnected, which is fine, because in ovl_acceptable() 92 * Return -ENODATA for "origin unknown". 103 /* Treat larger version and unknown flags as "origin unknown" */ in ovl_check_fb_len() 107 /* Treat endianness mismatch as "origin unknown" */ in ovl_check_fb_len() 127 /* Zero size value means "copied up but origin unknown" */ in ovl_get_fh() 153 pr_warn_ratelimited("failed to get origin (%i)\n", res); in ovl_get_fh() 156 pr_warn_ratelimited("invalid origin (%*phN)\n", res, fh); in ovl_get_fh() 185 * Treat stale file handle to lower file as "origin unknown". in ovl_decode_real_fh() 418 struct dentry *origin = NULL; in ovl_check_origin_fh() local 430 origin = ovl_decode_real_fh(ofs, fh, ofs->layers[i].mnt, in ovl_check_origin_fh() [all …]
|
H A D | export.c | 99 * have the same uppermost lower layer as the origin's layer. We may need to 103 * Return the connected origin layer or < 0 on error. 120 /* Find the topmost origin layer connectable ancestor of @dentry */ in ovl_connect_layer() 130 * If @parent is not origin layer connectable, then copy up in ovl_connect_layer() 131 * @next which is origin layer connectable and we are done. in ovl_connect_layer() 157 * We only need to encode origin if there is a chance that the same object was 216 * Decoding a merge dir, whose origin's ancestor is under a redirected in ovl_check_encode_origin() 218 * ovl_connect_layer() will try to make origin's layer "connected" by in ovl_check_encode_origin() 469 * For decoded lower dir file handle, lookup index by origin to check in ovl_lookup_real_inode() 718 struct ovl_path origin = { }; in ovl_lower_fh_to_d() local [all …]
|
/openbmc/openbmc-test-automation/openpower/ext_interfaces/ |
H A D | test_vmi.robot | 55 ${origin}= Set Variable If ${vmi_ip["DHCPv4"]} == ${False} Static DHCP 63 ... ${origin} ${vmi_ip["IPv4_Gateway"]} ${vmi_ip["IPv4_SubnetMask"]} 71 Run Keyword If ${curr_origin} == ${True} Set VMI IPv4 Origin ${False} ${HTTP_ACCEPTED} 81 Run Keyword If ${curr_origin} == ${True} Set VMI IPv4 Origin ${False} ${HTTP_ACCEPTED} 128 Switch VMI IPv4 Origin And Verify Details 129 Switch VMI IPv4 Origin And Verify Details 137 Set VMI IPv4 Origin ${True} ${HTTP_ACCEPTED} 143 Switch VMI IPv4 Origin And Verify Details 181 Set VMI IPv4 Origin ${True} ${HTTP_ACCEPTED} 199 Set VMI IPv4 Origin [all...] |
H A D | test_vmi_multiple_interfaces.robot | 51 [Teardown] Run keywords Set VMI IPv4 Origin ${False} 52 ... AND Set VMI IPv4 Origin ${False} ${HTTP_ACCEPTED} ${interface_list}[1] 55 Set VMI IPv4 Origin ${True} 57 Set VMI IPv4 Origin ${True} ${HTTP_ACCEPTED} ${interface_list}[1] 66 ... Set VMI IPv4 Origin ${False} ${HTTP_ACCEPTED} ${interface_list}[1] 71 Set VMI IPv4 Origin ${True} ${HTTP_ACCEPTED} ${interface_list}[1] 80 [Teardown] Run keywords Set VMI IPv4 Origin ${False} AND 84 Set VMI IPv4 Origin ${True}
|
/openbmc/openbmc-test-automation/redfish/service_root/ |
H A D | test_service_root_security.robot | 21 ... Cross-Origin-Embedder-Policy=require-corp 22 ... Cross-Origin-Opener-Policy=same-origin 23 ... Cross-Origin-Resource-Policy=same-origin 126 # Cross-Origin-Embedder-Policy: require-corp 127 # Cross-Origin-Opener-Policy: same-origin 128 # Cross-Origin-Resource-Policy: same-origin 147 # [Cross-Origin-Embedder-Policy]: require-corp 148 # [Cross-Origin-Opener-Policy]: same-origin 149 # [Cross-Origin-Resource-Policy]: same-origin
|
/openbmc/linux/drivers/md/ |
H A D | dm-snap.c | 52 struct dm_dev *origin; member 57 /* List of snapshots per Origin */ 73 /* Origin writes don't trigger exceptions until this is set */ 128 * => use the origin; forget about the snapshot. 131 * (We can't use the intermediate origin state.) 174 return s->origin; in dm_snap_origin() 203 * Origin buffers waiting for this to complete are held 234 * Hash table mapping origin volumes to lists of snapshots and 312 * One of these per registered origin, held in the snapshot_origins hash 314 struct origin { struct [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/nss/nss/ |
H A D | nss-no-rpath-for-cross-compiling.patch | 21 -EXTRA_SHARED_LIBS += -Wl,-rpath,'$$ORIGIN/../lib64:/opt/sun/private/lib64:$$ORIGIN/../lib' 22 +#EXTRA_SHARED_LIBS += -Wl,-rpath,'$$ORIGIN/../lib64:/opt/sun/private/lib64:$$ORIGIN/../lib' 24 -EXTRA_SHARED_LIBS += -Wl,-rpath,'$$ORIGIN/../lib:/opt/sun/private/lib' 25 +#EXTRA_SHARED_LIBS += -Wl,-rpath,'$$ORIGIN/../lib:/opt/sun/private/lib'
|
/openbmc/phosphor-networkd/src/ |
H A D | ipaddress.hpp | 40 * @param[in] origin - origin of ipaddress(dhcp/static/SLAAC/LinkLocal). 44 stdplus::SubnetAny addr, IP::AddressOrigin origin); 50 IP::AddressOrigin origin(IP::AddressOrigin origin) override; 58 using IP::origin; 76 stdplus::SubnetAny addr, IP::AddressOrigin origin);
|
H A D | ipaddress.cpp | 51 stdplus::SubnetAny addr, AddressOrigin origin) : in IPAddress() argument 52 IPAddress(bus, makeObjPath(objRoot, addr), parent, addr, origin) in IPAddress() 58 stdplus::SubnetAny addr, AddressOrigin origin) : in IPAddress() argument 67 IP::origin(origin, true); in IPAddress() 86 IP::AddressOrigin IPAddress::origin(IP::AddressOrigin /*origin*/) in origin() function in phosphor::network::IPAddress 92 if (origin() != IP::AddressOrigin::Static) in delete_()
|
/openbmc/qemu/docs/system/ |
H A D | barrier.rst | 25 [,x-origin=<x-origin>][,y-origin=<y-origin>] 36 ``<port>`` is ``24800``, ``<x-origin>`` and ``<y-origin>`` are set to ``0``,
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_frontbuffer.h | 81 enum fb_op_origin origin, 87 * @origin: which operation caused the invalidation 96 enum fb_op_origin origin) in intel_frontbuffer_invalidate() argument 107 __intel_fb_invalidate(front, origin, frontbuffer_bits); in intel_frontbuffer_invalidate() 112 enum fb_op_origin origin, 118 * @origin: which operation caused the flush 124 enum fb_op_origin origin) in intel_frontbuffer_flush() argument 135 __intel_fb_flush(front, origin, frontbuffer_bits); in intel_frontbuffer_flush()
|
H A D | intel_frontbuffer.c | 71 * @origin: which operation caused the flush 81 enum fb_op_origin origin) in frontbuffer_flush() argument 91 trace_intel_frontbuffer_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush() 95 intel_psr_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush() 96 intel_fbc_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush() 167 enum fb_op_origin origin, in __intel_fb_invalidate() argument 172 if (origin == ORIGIN_CS) { in __intel_fb_invalidate() 179 trace_intel_frontbuffer_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate() 182 intel_psr_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate() 184 intel_fbc_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate() [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/kea/files/ |
H A D | 0002-Fix-unittests-Typo-in-Name-Name-append-to-ndata_-not.patch | 18 @@ -347,7 +347,7 @@ Name::Name(const char* namedata, size_t data_len, const Name* origin, 20 // the origin's data 22 - ndata_.insert(ndata.end(), origin->ndata_.begin(), origin->ndata_.end()); 23 + ndata_.insert(ndata_.end(), origin->ndata_.begin(), origin->ndata_.end());
|
/openbmc/linux/drivers/infiniband/hw/hns/ |
H A D | hns_roce_common.h | 42 #define roce_get_field(origin, mask, shift) \ argument 43 ((le32_to_cpu(origin) & (mask)) >> (u32)(shift)) 45 #define roce_get_bit(origin, shift) \ argument 46 roce_get_field((origin), (1ul << (shift)), (shift)) 48 #define roce_set_field(origin, mask, shift, val) \ argument 50 (origin) &= ~cpu_to_le32(mask); \ 51 (origin) |= \ 55 #define roce_set_bit(origin, shift, val) \ argument 56 roce_set_field((origin), (1ul << (shift)), (shift), (val))
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-toolbelt/ |
H A D | 720240501dca0b4eacc3295665d7ced8719e11d2.patch | 54 - "Access-Control-Allow-Origin": "*", 64 + "Access-Control-Allow-Origin": [ 124 - "Access-Control-Allow-Origin": "*", 134 + "Access-Control-Allow-Origin": [ 194 - "Access-Control-Allow-Origin": "*", 204 + "Access-Control-Allow-Origin": [ 264 - "Access-Control-Allow-Origin": "*", 274 + "Access-Control-Allow-Origin": [ 334 - "Access-Control-Allow-Origin": "*", 344 + "Access-Control-Allow-Origin": [ [all …]
|