/openbmc/linux/sound/firewire/dice/ |
H A D | dice-transaction.c | 273 __be32 *pointers; in get_subaddrs() local 279 pointers = kmalloc_array(ARRAY_SIZE(min_values), sizeof(__be32), in get_subaddrs() 281 if (pointers == NULL) in get_subaddrs() 290 DICE_PRIVATE_SPACE, pointers, in get_subaddrs() 296 data = be32_to_cpu(pointers[i]); in get_subaddrs() 303 if (be32_to_cpu(pointers[1]) > 0x18) { in get_subaddrs() 310 be32_to_cpu(pointers[0]) * 4 + GLOBAL_VERSION, in get_subaddrs() 328 dice->global_offset = be32_to_cpu(pointers[0]) * 4; in get_subaddrs() 329 dice->tx_offset = be32_to_cpu(pointers[2]) * 4; in get_subaddrs() 330 dice->rx_offset = be32_to_cpu(pointers[4]) * 4; in get_subaddrs() [all …]
|
H A D | dice-extension.c | 142 __be32 *pointers; in snd_dice_detect_extension_formats() local 147 pointers = kmalloc_array(9, sizeof(__be32) * 2, GFP_KERNEL); in snd_dice_detect_extension_formats() 148 if (pointers == NULL) in snd_dice_detect_extension_formats() 152 DICE_EXT_APP_SPACE, pointers, in snd_dice_detect_extension_formats() 162 if (pointers[i * 2] == pointers[j * 2]) { in snd_dice_detect_extension_formats() 170 section_addr = DICE_EXT_APP_SPACE + be32_to_cpu(pointers[12]) * 4; in snd_dice_detect_extension_formats() 173 kfree(pointers); in snd_dice_detect_extension_formats()
|
/openbmc/qemu/util/ |
H A D | qht.c | 148 void *pointers[QHT_BUCKET_ENTRIES]; member 213 if (b->pointers[i] == NULL) { in qht_bucket_debug__locked() 219 __func__, b, i, b->hashes[i], b->pointers[i]); in qht_bucket_debug__locked() 494 if (b->pointers[i] == NULL) { in qht_bucket_reset__locked() 498 qatomic_set(&b->pointers[i], NULL); in qht_bucket_reset__locked() 569 void *p = qatomic_rcu_read(&b->pointers[i]); in qht_do_lookup() 639 if (b->pointers[i]) { in qht_insert__locked() 641 ht->cmp(b->pointers[i], p))) { in qht_insert__locked() 642 return b->pointers[i]; in qht_insert__locked() 669 qatomic_set(&b->pointers[i], p); in qht_insert__locked() [all …]
|
/openbmc/linux/fs/btrfs/ |
H A D | raid56.c | 1187 void **pointers = rbio->finish_pointers; in generate_pq_vertical() local 1196 pointers[stripe] = kmap_local_page(sector->page) + in generate_pq_vertical() 1203 pointers[stripe++] = kmap_local_page(sector->page) + sector->pgoff; in generate_pq_vertical() 1212 pointers[stripe++] = kmap_local_page(sector->page) + in generate_pq_vertical() 1216 pointers); in generate_pq_vertical() 1219 memcpy(pointers[rbio->nr_data], pointers[0], sectorsize); in generate_pq_vertical() 1220 run_xor(pointers + 1, rbio->nr_data - 1, sectorsize); in generate_pq_vertical() 1223 kunmap_local(pointers[stripe]); in generate_pq_vertical() 1719 void **pointers, void **unmap_array) in recover_vertical() argument 1767 pointers[stripe_nr] = kmap_local_page(sector->page) + in recover_vertical() [all …]
|
/openbmc/linux/Documentation/arch/arm64/ |
H A D | tagged-address-abi.rst | 17 userspace (EL0) to perform memory accesses through 64-bit pointers with 19 syscall ABI that allows userspace to pass certain tagged pointers to 48 tagged pointers in this context is allowed with these exceptions: 55 incorrectly accept valid tagged pointers for the ``brk()``, 65 incorrectly accept valid tagged pointers for this system call. 101 - The syscall behaviour is undefined for invalid tagged pointers: it may 109 A definition of the meaning of tagged pointers on AArch64 can be found 110 in Documentation/arch/arm64/tagged-pointers.rst. 118 - ``prctl()`` other than pointers to user data either passed directly or 121 - ``ioctl()`` other than pointers to user data either passed directly or [all …]
|
H A D | pointer-authentication.rst | 21 whether pointers have been modified unexpectedly. A PAC is derived from 77 exposed for data pointers and instruction pointers, as the set of PAC 80 pointers). 128 instructions to sign and authenticate function pointers and other pointers 131 pointers.
|
H A D | index.rst | 29 tagged-pointers
|
/openbmc/linux/Documentation/filesystems/ |
H A D | sysv-fs.rst | 114 of limited size, and every now and then a free block contains pointers 116 contains pointers and so on. The list terminates with a "block number" 214 - 1 indirect block (pointers to blocks) 215 - 1 double-indirect block (pointer to pointers to blocks) 220 - 1 indirect block (pointers to blocks) 221 - 1 double-indirect block (pointer to pointers to blocks) 222 - 1 triple-indirect block (pointer to pointers to pointers to blocks)
|
H A D | qnx6.rst | 61 addressing block holds up to blocksize / 4 bytes pointers to data blocks. 65 Unused block pointers are always set to ~0 - regardless of root node, 86 The inode structure contains pointers to the filesystem blocks which contain 94 There are also pointers to the first 16 blocks, if the object data can be 122 starting with the superblock longfilename root node pointers. 133 no block pointers and the directory file record pointing to the target file
|
/openbmc/linux/Documentation/devicetree/ |
H A D | overlay-notes.rst | 127 OF_OVERLAY_PRE_REMOVE may store pointers to a device tree node in the overlay 128 or its content but these pointers must not persist past the notifier callback 136 are not allowed to store pointers to a device tree node in the overlay 137 or its content. The overlay code does not protect against such pointers 147 pointers to the overlay nodes or data. Any example of an inadvertent use 148 of such pointers is if a driver or subsystem module is loaded after an
|
/openbmc/linux/Documentation/translations/zh_CN/arch/arm64/ |
H A D | tagged-pointers.txt | 1 Chinese translated version of Documentation/arch/arm64/tagged-pointers.rst 12 Documentation/arch/arm64/tagged-pointers.rst 的中文翻译
|
/openbmc/linux/Documentation/translations/zh_TW/arch/arm64/ |
H A D | tagged-pointers.txt | 3 Chinese translated version of Documentation/arch/arm64/tagged-pointers.rst 15 Documentation/arch/arm64/tagged-pointers.rst 的中文翻譯
|
/openbmc/openbmc/poky/meta/recipes-core/musl/ |
H A D | musl_git.bb | 37 # When compiling for Thumb or Thumb2, frame pointers _must_ be disabled since the 39 # (where r7 is used for the syscall NR). In most cases, frame pointers will be 42 # pointers have been enabled by -fno-omit-frame-pointer earlier in CFLAGS, etc.
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | marvell-neta-bm.txt | 12 - pool<0 : 3>,capacity: size of external buffer pointers' ring maintained 18 pointers' pool (id 0 : 3). It will be taken into consideration only when pool
|
/openbmc/linux/Documentation/RCU/ |
H A D | rcu_dereference.rst | 47 *not* work in general for char* pointers. 49 - XOR bits to translate pointers, as is done in some 57 "(x-(uintptr_t)x)" for char* pointers. The compiler is within its 94 - Be very careful about comparing pointers obtained from 96 explained, if the two pointers are equal, the compiler could 122 it is safe to compare pointers from rcu_dereference() 123 against NULL pointers. 168 rcu_dereference(). In this case, both pointers depend 184 - The pointers are not equal *and* the compiler does 445 pointers, which can result in "interesting" bugs due to compiler [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | assoc_array.rst | 11 1. Objects are opaque pointers. The implementation does not care where they 52 pack leaf object pointers into spare space in the node rather than making an 187 pointers internally. 340 can contain mixtures of leaves and metadata pointers. 434 pointers - even if some of those leaves would like to be in the same slot. 436 A node can contain a heterogeneous mix of leaves and metadata pointers. 437 Metadata pointers must be in the slots that match their subdivisions of key 477 Each node has a maximum capacity of 16 leaves and metadata pointers. If the 523 new layout until we follow the back pointers - at which point we've 525 leaves in a node before following any of its metadata pointers). [all …]
|
H A D | printk-formats.rst | 61 pointers of different types. 103 For printing error pointers (i.e. a pointer for which IS_ERR() is true) 162 For printing kernel pointers which should be hidden from unprivileged 168 section about %p above for discussion about how to manage hashing pointers 178 For printing pointers when you *really* want to print the address. Please 180 kernel memory layout before printing pointers with %px. %px is functionally 183 printing pointers we will be better equipped to find the call sites. 204 printk("test: difference between pointers: %td\n", ptr2 - ptr1); 439 For printing name of block_device pointers.
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/ |
H A D | userfaultfd.patch | 85 + the one at the front pointer. Then both pointers are advanced to the next 89 + rear pointers can't wrap on the same call by not testing the rear 142 + congruential generator. Then, the pointers are set to known locations 268 + Note: It is important that we also remember the locations of the pointers 269 + in the current state information, and restore the locations of the pointers
|
/openbmc/linux/Documentation/networking/ |
H A D | sysfs-tagging.rst | 18 By using the network namespace pointers as tags to separate out 37 kernfs_node->ns pointers pointing to it.
|
/openbmc/linux/tools/objtool/Documentation/ |
H A D | objtool.txt | 46 to ensure that all functions referenced by function pointers have 115 Frame pointers are used for debugging purposes. They allow runtime 120 For some architectures, frame pointers are enabled by 122 required by the ABI (sometimes referred to as "backchain pointers"). 125 frame pointers when the -fno-omit-frame-pointer option is used. 131 For stack traces based on frame pointers to be reliable, all 138 pointers enabled: 175 destroyed. This is an inherent limitation of frame pointers. 179 An alternative to frame pointers and DWARF, ORC unwind data can be 180 used to walk the stack. Unlike frame pointers, ORC data is out of
|
/openbmc/linux/Documentation/mm/ |
H A D | page_tables.rst | 124 To repeat: each level in the page table hierarchy is a *array of pointers*, so 125 the **pgd** contains `PTRS_PER_PGD` pointers to the next level below, **p4d** 126 contains `PTRS_PER_P4D` pointers to **pud** items and so on. The number of 127 pointers on each level is architecture-defined.::
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/fltk/ |
H A D | fltk.inc | 11 file://0002-always-build-fluid-and-export-pointers.patch \
|
/openbmc/linux/Documentation/arch/x86/x86_64/ |
H A D | 5level-paging.rst | 38 at least some JIT compilers use higher bits in pointers to encode their 39 information. It collides with valid pointers with 5-level paging and
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | orc-unwinder.rst | 28 ORC vs frame pointers 31 With frame pointers enabled, GCC adds instrumentation code to every 38 frame pointers and enable the ORC unwinder, you get a nice performance 49 Another benefit of ORC compared to frame pointers is that it can 55 The main disadvantage of the ORC unwinder compared to frame pointers is
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/toshiba/ |
H A D | spider_net.rst | 21 together with three pointers into the ring that are used to manage its 42 This filling and emptying is managed by three pointers, the "head" 43 and "tail" pointers, managed by the OS, and a hardware current 74 Thus, in an idle system, the GDACTDPA, tail and head pointers will 79 GDACTDPA, tail and head pointers. It will also summarize the contents 156 Both the tail and head pointers are pointing at descr 255, which is
|