| /linux/include/uapi/linux/ |
| H A D | dma-buf.h | 40 * The synchronization provided via DMA_BUF_IOCTL_SYNC only provides cache 42 * accessing the memory at the same time. If synchronization with a GPU or 50 * synchronization, waiting for prior work to complete can be done via 52 * explicit synchronization, the client may have to wait on a sync_file or 53 * other synchronization primitive outside the scope of the DMA buffer API. 99 * synchronization model but still need to inter-operate with dma-buf. 113 * Unlike doing implicit synchronization via a GPU kernel driver's exec ioctl, 145 * sync_file into a dma-buf for the purposes of implicit synchronization 148 * which expect implicit synchronization such as OpenGL or most media
|
| /linux/Documentation/networking/ |
| H A D | netdevices.rst | 212 struct net_device synchronization rules 215 Synchronization: rtnl_lock() semaphore. In addition, netdev instance 220 Synchronization: rtnl_lock() semaphore. In addition, netdev instance 226 Synchronization: rtnl_lock() semaphore. 233 Synchronization: rtnl_lock() semaphore. In addition, netdev instance 241 Synchronization: rtnl_lock() semaphore. In addition, netdev instance 249 Synchronization: rtnl_lock() semaphore. In addition, netdev instance 257 Synchronization: rtnl_lock() semaphore. In addition, netdev instance 262 Synchronization: RCU (can be called concurrently with the stats 267 Synchronization: __netif_tx_lock spinlock. [all …]
|
| /linux/drivers/net/ethernet/xscale/ |
| H A D | ixp46x_ts.h | 15 u32 ch_control; /* 0x40 Time Synchronization Channel Control */ 16 u32 ch_event; /* 0x44 Time Synchronization Channel Event */ 57 /* 0x40 Time Synchronization Channel Control Register Bits */ 61 /* 0x44 Time Synchronization Channel Event Register Bits */
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | renesas,vin.yaml | 18 with both external synchronization and BT.656 synchronization for the latter. 93 synchronization is selected. 99 synchronization is selected. 142 synchronization is selected. 148 synchronization is selected.
|
| H A D | atmel,isc.yaml | 18 with both external synchronization and BT.656 synchronization for the latter.
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | omap3isp.h | 33 * @hs_pol: Horizontal synchronization polarity 35 * @vs_pol: Vertical synchronization polarity 41 * @bt656: Data contain BT.656 embedded synchronization
|
| /linux/Documentation/gpu/ |
| H A D | drm-vm-bind-async.rst | 19 * ``syncobj``: A container that abstracts synchronization objects. The 20 synchronization objects can be either generic, like dma-fences or 22 underlying synchronization object. 30 * ``dma-fence``: A cross-driver synchronization object. A basic 35 * ``memory fence``: A synchronization object, different from a dma-fence. 175 synchronization part of the IOCTL is carried out: an asynchronous
|
| /linux/arch/um/drivers/ |
| H A D | chan_user.c | 170 os_info("winch_thread : failed to write synchronization byte, err = %d\n", in winch_thread() 209 * These are synchronization calls between various UML threads on the in winch_thread() 216 os_info("winch_thread : failed to read synchronization byte, err = %d\n", in winch_thread() 273 "synchronization byte\n"); in winch_tramp() 321 "synchronization byte, err = %d\n", errno); in register_winch()
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | nvidia,tegra186-hsp.yaml | 7 title: NVIDIA Tegra Hardware Synchronization Primitives (HSP) 15 communicate together. It provides a set of hardware synchronization 17 communication (IPC) protocols can use hardware synchronization
|
| /linux/drivers/char/ |
| H A D | bsr.c | 2 /* IBM POWER Barrier Synchronization Register Driver 23 synchronization across a large SMP machine. The hardware is exposed 31 own private synchronization device. 344 MODULE_DESCRIPTION("IBM POWER Barrier Synchronization Register Driver");
|
| /linux/drivers/irqchip/ |
| H A D | irq-riscv-imsic-state.h | 34 /* Local dirty bitmap for synchronization */ 38 /* Local timer for synchronization */
|
| /linux/kernel/rcu/ |
| H A D | sync.c | 36 * @rhp: Pointer to rcu_head in rcu_sync structure to use for synchronization 92 * @rsp: Pointer to rcu_sync structure to use for synchronization 144 * @rsp: Pointer to rcu_sync structure to use for synchronization
|
| /linux/arch/mips/kernel/ |
| H A D | sync-r4k.c | 137 pr_info("Counter synchronization [CPU#%d -> CPU#%u]: passed\n", in check_counter_sync_source() 143 pr_info("Counter synchronization [CPU#%d -> CPU#%u]:\n", in check_counter_sync_source() 182 /* Kick the control CPU into the counter synchronization function */ in synchronise_count_slave()
|
| /linux/kernel/ |
| H A D | async.c | 41 synchronization with the async_synchronize_full() function, before returning 192 * wait within a certain synchronization domain rather than globally. 293 * synchronization domain specified by @domain have been done. 307 * synchronization domain specified by @domain submitted prior to @cookie
|
| /linux/drivers/base/power/ |
| H A D | common.c | 97 * Callers must ensure proper synchronization of this function with power 139 * Callers must ensure proper synchronization of this function with power 186 * Callers must ensure proper synchronization of this function with power 357 * Callers must ensure proper synchronization of this function with power 374 * Callers must ensure proper synchronization of this function with power
|
| /linux/tools/memory-model/scripts/ |
| H A D | runlitmus.sh | 10 # But in this case, litmus tests using complex synchronization (such as 62 # Don't run on litmus tests with complex synchronization
|
| /linux/include/linux/fsl/ |
| H A D | ftm.h | 12 #define FTM_SYNC 0x58 /* Synchronization */ 25 #define FTM_SYNCONF 0x8C /* Synchronization Configuration */
|
| /linux/Documentation/driver-api/soundwire/ |
| H A D | error_handling.rst | 7 errors. Examples of this design can be found in the synchronization 55 possible in a single segment setup, but this can lead to synchronization
|
| /linux/arch/arm/mm/ |
| H A D | tlb-v6.S | 58 mcr p15, 0, ip, c7, c10, 4 @ data synchronization barrier 87 mcr p15, 0, r2, c7, c10, 4 @ data synchronization barrier
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | nsid_test.c | 92 /* Create a pipe for synchronization */ in TEST_F() 198 /* Create a pipe for synchronization */ in TEST_F() 304 /* Create a pipe for synchronization */ in TEST_F() 410 /* Create a pipe for synchronization */ in TEST_F() 516 /* Create a pipe for synchronization */ in TEST_F() 628 /* Create a pipe for synchronization */ in TEST_F() 748 /* Create a pipe for synchronization */ in TEST_F() 899 /* Create a pipe for synchronization */ in TEST_F()
|
| /linux/drivers/ptp/ |
| H A D | Kconfig | 18 be used to achieve synchronization within a few dozen 21 synchronization to within a few hundred nanoseconds. 264 synchronization. It also supports periodic output signal (e.g. PPS)
|
| /linux/include/linux/ |
| H A D | async.h | 65 * wait within a certain synchronization domain rather than globally. 107 * wait within a certain synchronization domain rather than globally.
|
| /linux/rust/kernel/sync/ |
| H A D | completion.rs | 11 /// Synchronization primitive to signal when a certain task has been completed. 13 /// The [`Completion`] synchronization primitive signals when a certain task has been completed by
|
| /linux/Documentation/core-api/ |
| H A D | dma-attributes.rst | 60 same synchronization operation on the CPU cache. CPU cache synchronization 63 DMA_ATTR_SKIP_CPU_SYNC allows platform code to skip synchronization of
|
| /linux/Documentation/driver-api/ |
| H A D | xillybus.rst | 16 -- Synchronization 141 Synchronization section in Usage 164 Note that the synchronization attribute has nothing to do with the possibility 190 the kernel. Since the DMA mapping and synchronization functions, which are bus 217 Synchronization above.
|