Home
last modified time | relevance | path

Searched full:updates (Results 1 – 25 of 2708) sorted by relevance

12345678910>>...109

/kernel/linux/linux-4.19/Documentation/RCU/
Dchecklist.txt28 for lockless updates. This does result in the mildly
30 rcu_read_unlock() are used to protect updates, however, this
41 c. restricting updates to a single task.
78 be running while updates are in progress. There are a number
97 c. Make updates appear atomic to readers. For example,
98 pointer updates to properly aligned fields will
106 d. Carefully order the updates and the reads so that
179 e. Updates must ensure that initialization of a given
208 Restructure your code so that it batches the updates, allowing
250 primitive will correspondingly delay updates. In contrast,
[all …]
DarrayRCU.txt42 as updates are rare.
44 Quick Quiz: Why is it so important that updates be rare when
59 the remainder of the new, updates the ids->entries pointer to point to
150 The reason that it is important that updates be rare when
151 using seqlock is that frequent updates can livelock readers.
/kernel/linux/linux-5.10/Documentation/RCU/
Dchecklist.rst32 for lockless updates. This does result in the mildly
34 rcu_read_unlock() are used to protect updates, however, this
45 c. restricting updates to a single task.
82 be running while updates are in progress. There are a number
101 c. Make updates appear atomic to readers. For example,
102 pointer updates to properly aligned fields will
110 d. Carefully order the updates and the reads so that
183 e. Updates must ensure that initialization of a given
209 Restructure your code so that it batches the updates, allowing
251 primitive will correspondingly delay updates. In contrast,
[all …]
DarrayRCU.rst48 as updates are rare.
51 Why is it so important that updates be rare when using seqlock?
69 the remainder of the new, updates the ids->entries pointer to point to
160 Why is it so important that updates be rare when using seqlock?
162 The reason that it is important that updates be rare when
163 using seqlock is that frequent updates can livelock readers.
/kernel/linux/linux-5.10/fs/xfs/
Dxfs_rmap_item.h17 * that records the associated rmapbt updates. Typically, the first
19 * transactions containing rmapbt updates, and finally transactions with any
20 * bnobt/cntbt updates.
25 * (rmapbt/bnobt/cntbt) metadata updates in the non-first transaction.
63 * some rmapbt updates mentioned in an earlier rui item have been performed.
Dxfs_bmap_item.h17 * that records the associated bmbt updates.
22 * bmbt metadata updates in the non-first transaction.
60 * some bmbt updates mentioned in an earlier bui item have been performed.
Dxfs_refcount_item.h17 * transaction that records the associated refcountbt updates.
22 * to replay the refcountbt metadata updates.
62 * fact that some refcountbt updates mentioned in an earlier cui item
/kernel/linux/linux-4.19/fs/xfs/
Dxfs_rmap_item.h17 * that records the associated rmapbt updates. Typically, the first
19 * transactions containing rmapbt updates, and finally transactions with any
20 * bnobt/cntbt updates.
25 * (rmapbt/bnobt/cntbt) metadata updates in the non-first transaction.
69 * some rmapbt updates mentioned in an earlier rui item have been performed.
Dxfs_refcount_item.h17 * transaction that records the associated refcountbt updates.
22 * to replay the refcountbt metadata updates.
68 * fact that some refcountbt updates mentioned in an earlier cui item
Dxfs_bmap_item.h17 * that records the associated bmbt updates.
22 * bmbt metadata updates in the non-first transaction.
66 * some bmbt updates mentioned in an earlier bui item have been performed.
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ids.c279 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_reserved() local
284 if (updates && (*id)->flushed_updates && in amdgpu_vmid_grab_reserved()
285 updates->context == (*id)->flushed_updates->context && in amdgpu_vmid_grab_reserved()
286 !dma_fence_is_later(updates, (*id)->flushed_updates)) in amdgpu_vmid_grab_reserved()
287 updates = NULL; in amdgpu_vmid_grab_reserved()
291 updates || !(*id)->last_flush || in amdgpu_vmid_grab_reserved()
318 if (updates) { in amdgpu_vmid_grab_reserved()
320 (*id)->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab_reserved()
349 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_used() local
372 if (updates && (!flushed || dma_fence_is_later(updates, flushed))) in amdgpu_vmid_grab_used()
[all …]
Damdgpu_mn.c35 * about updates on the page tables of a process.
125 * amdgpu_mn_register - register a BO for notifier updates
145 * amdgpu_mn_unregister - unregister a BO for notifier updates
149 * Remove any registration of mmu notifier updates from the buffer object.
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ids.c275 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_reserved() local
280 if (updates && (*id)->flushed_updates && in amdgpu_vmid_grab_reserved()
281 updates->context == (*id)->flushed_updates->context && in amdgpu_vmid_grab_reserved()
282 !dma_fence_is_later(updates, (*id)->flushed_updates)) in amdgpu_vmid_grab_reserved()
283 updates = NULL; in amdgpu_vmid_grab_reserved()
287 updates || !(*id)->last_flush || in amdgpu_vmid_grab_reserved()
310 if (updates) { in amdgpu_vmid_grab_reserved()
312 (*id)->flushed_updates = dma_fence_get(updates); in amdgpu_vmid_grab_reserved()
341 struct dma_fence *updates = sync->last_vm_update; in amdgpu_vmid_grab_used() local
364 if (updates && (!flushed || dma_fence_is_later(updates, flushed))) in amdgpu_vmid_grab_used()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-counter117 Rising edges on signal A updates the respective count.
122 signal A updates the respective count; if the direction
124 updates the respective count. Quadrature encoding
129 signal B updates the respective count; if the direction
131 updates the respective count. Quadrature encoding
135 Any state transition on quadrature pair signal A updates
140 Any state transition on quadrature pair signal B updates
146 updates the respective count. Quadrature encoding
/kernel/linux/linux-5.10/Documentation/driver-api/
Dgeneric-counter.rst107 Rising edges on signal A updates the respective count. The input level
116 updates the respective count; if the direction is backward, falling
117 edges on quadrature pair signal A updates the respective count.
122 updates the respective count; if the direction is backward, falling
123 edges on quadrature pair signal B updates the respective count.
127 Any state transition on quadrature pair signal A updates the
131 Any state transition on quadrature pair signal B updates the
135 Any state transition on either quadrature pair signals updates the
186 of movement and updates the respective position data. The "Quadrature
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
Dmsm_atomic.c78 * Flush hardware updates: in msm_atomic_async_commit()
205 * Push atomic updates down to hardware: in msm_atomic_commit_tail()
215 /* async updates are limited to single-crtc updates: */ in msm_atomic_commit_tail()
259 * Flush hardware updates: in msm_atomic_commit_tail()
/kernel/linux/linux-4.19/drivers/net/ethernet/intel/fm10k/
Dfm10k_common.c299 * fm10k_update_hw_base_48b - Updates 48-bit statistic base value
320 * fm10k_update_hw_stats_tx_q - Updates TX queue statistics counters
325 * Function updates the TX queue statistics counters that are related to the
371 * fm10k_update_hw_stats_rx_q - Updates RX queue statistics counters
376 * Function updates the RX queue statistics counters that are related to the
427 * fm10k_update_hw_stats_q - Updates queue statistics counters
433 * Function updates the queue statistics counters that are related to the
453 * Function invalidates the index values for the queues so any updates that
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
Dfm10k_common.c299 * fm10k_update_hw_base_48b - Updates 48-bit statistic base value
320 * fm10k_update_hw_stats_tx_q - Updates TX queue statistics counters
325 * Function updates the TX queue statistics counters that are related to the
371 * fm10k_update_hw_stats_rx_q - Updates RX queue statistics counters
376 * Function updates the RX queue statistics counters that are related to the
427 * fm10k_update_hw_stats_q - Updates queue statistics counters
433 * Function updates the queue statistics counters that are related to the
453 * Function invalidates the index values for the queues so any updates that
/kernel/linux/linux-4.19/arch/powerpc/mm/
Dnuma.c916 pr_info("Disabling topology updates\n"); in early_topology_updates()
1306 struct topology_update_data *updates, *ud; in numa_update_cpu_topology() local
1318 updates = kcalloc(weight, sizeof(*updates), GFP_KERNEL); in numa_update_cpu_topology()
1319 if (!updates) in numa_update_cpu_topology()
1326 * If siblings aren't flagged for changes, updates list in numa_update_cpu_topology()
1354 ud = &updates[i++]; in numa_update_cpu_topology()
1355 ud->next = &updates[i]; in numa_update_cpu_topology()
1365 * Prevent processing of 'updates' from overflowing array in numa_update_cpu_topology()
1369 updates[i-1].next = NULL; in numa_update_cpu_topology()
1373 for (ud = &updates[0]; ud; ud = ud->next) { in numa_update_cpu_topology()
[all …]
/kernel/linux/linux-4.19/drivers/net/
DLICENSE.SRC14 on an "as-is" basis. No further updates to this software should be
15 expected. Although updates may occur, no commitment exists.
/kernel/linux/linux-5.10/drivers/net/
DLICENSE.SRC14 on an "as-is" basis. No further updates to this software should be
15 expected. Although updates may occur, no commitment exists.
/kernel/linux/linux-5.10/Documentation/driver-api/firmware/
Dfw_search_path.rst9 * /lib/firmware/updates/UTS_RELEASE/
10 * /lib/firmware/updates/
/kernel/linux/linux-4.19/Documentation/driver-api/firmware/
Dfw_search_path.rst9 * /lib/firmware/updates/UTS_RELEASE/
10 * /lib/firmware/updates/
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/
Ddc.h127 * UPDATE_TYPE_FAST is used for really fast updates that do not require much
132 * UPDATE_TYPE_MED is used for slower updates which require significant hw
134 * requirements. At present, this is the level at which front end updates
136 * updates, viewport offset changes, recout size changes and pixel depth changes.
440 /* Medium updates */
455 /* Full updates */
541 /* isr safe update parameters. null means no updates */
546 /* following updates require alloc/sleep/spin that is not isr safe,
547 * null means no updates
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dradeon_mn.c87 * radeon_mn_register - register a BO for notifier updates
115 * radeon_mn_unregister - unregister a BO for notifier updates
119 * Remove any registration of MMU notifier updates from the buffer object.

12345678910>>...109