Home
last modified time | relevance | path

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

12345678910>>...62

/linux/Documentation/RCU/
H A 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.
88 be running while updates are in progress. There are a number
107 c. Make updates appear atomic to readers. For example,
108 pointer updates to properly aligned fields will
119 d. Carefully order the updates and the reads so that readers
191 e. Updates must ensure that initialization of a given
222 Restructure your code so that it batches the updates, allowing
287 primitive will correspondingly delay updates. In contrast,
[all …]
/linux/fs/bcachefs/
H A Djournal_seq_blacklist.c12 * To guarantee order of btree updates after a crash, we need to detect when a
14 * successfully written, and ignore it - effectively ignoring any btree updates
18 * updates that weren't written to the journal yet: if b was updated after a,
19 * but b was flushed and not a - oops; on recovery we'll find that the updates
20 * to b happened, but not the updates to a that happened before it.
28 * contain updates for; then, on startup, the btree code queries the journal
H A Djournal.h8 * The primary purpose of the journal is to log updates (insertions) to the
9 * b-tree, to avoid having to do synchronous updates to the b-tree on disk.
13 * but did handle unclean shutdowns by doing all index updates synchronously
16 * Updates to interior nodes still happen synchronously and without the journal
17 * (for simplicity) - this may change eventually but updates to interior nodes
26 * For synchronous updates (where we're waiting on the index update to hit
30 * Synchronous updates are specified by passing a closure (@flush_cl) to
73 * Open/dirty journal entries are journal entries that contain b-tree updates
92 * Journalling of index updates is done at the same time as the b-tree itself is
H A Dbtree_update.h32 x(skip_accounting_apply, "we're in journal replay - accounting updates have already been applied")
189 * Most updates skip the btree write buffer until journal replay is in bch2_trans_update_buffered()
195 * But accounting updates don't overwrite, they're deltas, and they have in bch2_trans_update_buffered()
197 * able to tell which updates need to be applied: in bch2_trans_update_buffered()
227 * This is main entry point for btree updates.
256 for (struct btree_insert_entry *_i = (_trans)->updates; \
257 (_i) < (_trans)->updates + (_trans)->nr_updates; \
H A Dbtree_trans_commit.c77 return i != trans->updates && in same_leaf_as_prev()
84 return i + 1 < trans->updates + trans->nr_updates && in same_leaf_as_next()
108 while (--i >= trans->updates) { in trans_lock_write_fail()
329 /* Cached btree updates: */
531 unsigned i, sort_id = trans->updates[sort_id_start].sort_order; in bch2_trans_commit_run_triggers()
540 * Running triggers will append more updates to the list of in bch2_trans_commit_run_triggers()
541 * updates as we're walking it: in bch2_trans_commit_run_triggers()
547 i < trans->nr_updates && trans->updates[i].sort_order <= sort_id; in bch2_trans_commit_run_triggers()
549 if (trans->updates[i].sort_order < sort_id) { in bch2_trans_commit_run_triggers()
554 int ret = run_one_trans_trigger(trans, trans->updates + i); in bch2_trans_commit_run_triggers()
[all …]
H A Dbtree_update.c393 BUG_ON(i != trans->updates && in bch2_trans_update_by_path()
398 * Pending updates are kept sorted: first, find position of new update, in bch2_trans_update_by_path()
399 * then delete/trim any updates the new update overwrites: in bch2_trans_update_by_path()
401 for (i = trans->updates; i < trans->updates + trans->nr_updates; i++) { in bch2_trans_update_by_path()
407 bool overwrite = !cmp && i < trans->updates + trans->nr_updates; in bch2_trans_update_by_path()
419 array_insert_item(trans->updates, trans->nr_updates, in bch2_trans_update_by_path()
420 i - trans->updates, n); in bch2_trans_update_by_path()
517 * Ensure that updates to cached btrees go to the key cache: in bch2_trans_update_ip()
/linux/drivers/net/ethernet/intel/fm10k/
H A 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
/linux/drivers/base/firmware_loader/
H A DKconfig14 o /lib/firmware/updates/UTS_RELEASE
15 o /lib/firmware/updates
225 bool "Enable users to initiate firmware updates using sysfs"
230 sysfs interface that allows firmware updates to be initiated from
234 to support cards that rely on user-initiated updates for firmware files.
/linux/Documentation/core-api/
H A Dentry.rst4 All transitions between execution domains require state updates which are
5 subject to strict ordering constraints. State updates are required for the
167 irq_enter_rcu() updates the preemption count which makes in_hardirq()
212 The state update on entry is handled in irqentry_nmi_enter() which updates
278 while handling an NMI. So NMI entry code has to be reentrant and state updates
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-coresight-devices-trbe12 Description: (Read) Shows if TRBE updates in the memory are with access
13 and dirty flag updates as well. This value is fetched from
/linux/drivers/net/
H A DLICENSE.SRC14 on an "as-is" basis. No further updates to this software should be
15 expected. Although updates may occur, no commitment exists.
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmain.h268 * @stats: Stored stats updates for flower rules
269 * @stats_lock: Lock for flower rule stats updates
289 * @qos_stats_lock: Lock on qos stats updates
290 * @meter_stats_lock: Lock on meter stats updates
299 * @predt_lock: Lock to serialise predt/neigh table updates
342 spinlock_t predt_lock; /* Lock to serialise predt/neigh table updates */
349 * @curr_stats: Currently stored stats updates for qos info
350 * @prev_stats: Previously stored updates for qos info
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c35 * about updates on the page tables of a process.
122 * amdgpu_hmm_register - register a BO for notifier updates
154 * amdgpu_hmm_unregister - unregister a BO for notifier updates
158 * Remove any registration of mmu notifier updates from the buffer object.
/linux/drivers/gpu/drm/radeon/
H A Dradeon_mn.c88 * radeon_mn_register - register a BO for notifier updates
116 * radeon_mn_unregister - unregister a BO for notifier updates
120 * Remove any registration of MMU notifier updates from the buffer object.
/linux/Documentation/driver-api/firmware/
H A Dfw_search_path.rst9 * /lib/firmware/updates/UTS_RELEASE/
10 * /lib/firmware/updates/
/linux/include/linux/mfd/
H A Dlochnagar.h29 * @analogue_config_lock: Lock used to protect updates in the analogue
38 /* Lock to protect updates to the analogue configuration */
/linux/arch/powerpc/include/asm/
H A Dplpks.h24 #define PLPKS_SIGNEDUPDATE PPC_BIT32(7) // Object can only be modified by signed updates
71 * Updates the authenticated variable. It expects NULL as the component.
168 * Returns bitmask of signature algorithms supported for signed updates.
/linux/drivers/gpu/drm/xe/
H A Dxe_device_sysfs.c73 * initiated firmware updates. It has been observed that devices configured with
77 * firmware updates rather risky on such setups. It is required to ensure that
92 * making further firmware updates impossible with RMA being the only last
/linux/sound/soc/sof/
H A Dipc3-control.c191 /* notify DSP of mixer updates */ in sof_ipc3_volume_put()
196 dev_err(scomp->dev, "Failed to set mixer updates for %s\n", in sof_ipc3_volume_put()
239 /* notify DSP of mixer updates */ in sof_ipc3_switch_put()
244 dev_err(scomp->dev, "Failed to set mixer updates for %s\n", in sof_ipc3_switch_put()
287 /* notify DSP of enum updates */ in sof_ipc3_enum_put()
292 dev_err(scomp->dev, "Failed to set enum updates for %s\n", in sof_ipc3_enum_put()
359 /* notify DSP of byte control updates */ in sof_ipc3_bytes_put()
435 /* notify DSP of byte control updates */ in sof_ipc3_bytes_ext_put()
/linux/include/net/
H A Dmctp.h78 /* list of mctp_sk_key, for incoming tag lookup. updates protected
114 * Updates and lookups in either list are performed under the
150 /* lock protects against concurrent updates to the reassembly and
231 * Updates to the route table are performed under rtnl; all reads under RCU,
/linux/sound/pci/ctxfi/
H A Dcttimer.c60 * system-timer-based updates
174 * also updates the each stream position, returns the number of streams
183 int updates = 0; in ct_xfitimer_reprogram() local
208 updates++; in ct_xfitimer_reprogram()
225 return updates; in ct_xfitimer_reprogram()
/linux/arch/sparc/include/asm/
H A Dprom.h13 * Updates for PPC64 by Peter Bergner & David Engebretsen, IBM Corp.
14 * Updates for SPARC by David S. Miller
/linux/arch/um/include/asm/
H A Dtlbflush.h15 * To track updates, we can hook into set_ptes and flush_tlb_*. With set_ptes
20 * So, we simply track updates using both methods and mark the memory area to
/linux/tools/perf/pmu-events/
H A Dmetric.py582 updates: Dict[Tuple[str, str], Expression] = dict()
595 if (inner_pmu, inner_name) in updates:
596 inner_expression = updates[(inner_pmu, inner_name)]
600 if (outer_pmu, outer_name) in updates and updated.Equals(updates[(outer_pmu, outer_name)]):
602 updates[(outer_pmu, outer_name)] = updated
603 return updates
/linux/arch/powerpc/kernel/
H A Dpci-hotplug.c8 * Updates, 2005, John Rose <johnrose@austin.ibm.com>
9 * Updates, 2005, Linas Vepstas <linas@austin.ibm.com>
10 * Updates, 2013, Gavin Shan <shangw@linux.vnet.ibm.com>

12345678910>>...62