Home
last modified time | relevance | path

Searched refs:revoke (Results 1 – 25 of 29) sorted by relevance

12

/linux/fs/jbd2/
H A Drevoke.c3 * linux/fs/jbd2/revoke.c
9 * Journal revoke routines for the generic filesystem journaling code;
14 * blocks. The revoke mechanism is used in two separate places:
20 * revoked blocks. If there are multiple revoke records in the log
22 * entry for a block beyond the last revoke, then that log entry still
30 * cancel the revoke before the transaction commits.
33 * The revoke must take precedence over the write of the block, so we
34 * need either to cancel the journal entry or to write the revoke
36 * latter: journaling a block cancels any revoke record for that block
37 * in the current transaction, so any revoke fo
486 struct jbd2_revoke_table_s *revoke = journal->j_revoke; jbd2_clear_buffer_revoked_flags() local
536 struct jbd2_revoke_table_s *revoke; jbd2_journal_write_revoke_records() local
731 struct jbd2_revoke_table_s *revoke; jbd2_journal_clear_revoke() local
[all...]
H A DMakefile8 jbd2-objs := transaction.o commit.o recovery.o checkpoint.o revoke.o journal.o
/linux/rust/kernel/
H A Drevocable.rs40 /// v.revoke();
63 /// v.revoke();
79 // from the wrapped object as well because of `Revocable::revoke`, which can trigger the `Drop`
160 let revoke = self.is_available.swap(false, Ordering::Relaxed); in revoke_internal() localVariable
162 if revoke { in revoke_internal()
173 revoke in revoke_internal()
204 pub fn revoke(&self) -> bool { in revoke() method
H A Ddevres.rs32 revoke: Completion, field
159 revoke <- Completion::new(), in new()
185 if !inner.data.revoke() { in devres_callback()
186 // If `revoke()` returns false, it means that `Devres::drop` already started revoking in devres_callback()
189 inner.revoke.wait_for_completion(); in devres_callback()
283 self.inner().revoke.complete_all(); in drop()
/linux/drivers/dma/idxd/
H A Dirq.c132 struct idxd_int_handle_revoke *revoke = in idxd_int_handle_revoke() local
134 struct idxd_device *idxd = revoke->idxd; in idxd_int_handle_revoke()
140 kfree(revoke); in idxd_int_handle_revoke()
219 kfree(revoke); in idxd_int_handle_revoke()
491 struct idxd_int_handle_revoke *revoke; in idxd_misc_thread() local
495 revoke = kzalloc(sizeof(*revoke), GFP_ATOMIC); in idxd_misc_thread()
496 if (revoke) { in idxd_misc_thread()
497 revoke->idxd = idxd; in idxd_misc_thread()
498 INIT_WORK(&revoke in idxd_misc_thread()
[all...]
/linux/fs/ext4/
H A Dext4_jbd2.h260 static inline int ext4_journal_extend(handle_t *handle, int nblocks, int revoke) in ext4_journal_extend() argument
263 return jbd2_journal_extend(handle, nblocks, revoke); in ext4_journal_extend()
268 int revoke) in ext4_journal_restart() argument
271 return jbd2__journal_restart(handle, nblocks, revoke, GFP_NOFS); in ext4_journal_restart()
311 * has space for at least ext4_trans_default_revoke_credits(sb) revoke records
/linux/security/keys/
H A Duser_defined.c29 .revoke = user_revoke,
49 .revoke = user_revoke,
H A Dbig_key.c47 .revoke = big_key_revoke,
H A Drequest_key_auth.c37 .revoke = request_key_auth_revoke,
H A Dkey.c1145 if (key->type->revoke) in key_revoke()
1146 key->type->revoke(key); in key_revoke()
H A Dkeyring.c90 .revoke = keyring_revoke,
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_context.c631 if (ce->ops->revoke) in intel_context_ban()
632 ce->ops->revoke(ce, rq, in intel_context_ban()
642 if (ce->ops->revoke) in intel_context_revoke()
643 ce->ops->revoke(ce, NULL, ce->engine->props.preempt_timeout_ms); in intel_context_revoke()
H A Dintel_context_types.h44 void (*revoke)(struct intel_context *ce, struct i915_request *rq, member
H A Dintel_ring_submission.c678 .revoke = ring_context_revoke,
/linux/crypto/asymmetric_keys/
H A Dpkcs7_key_type.c75 .revoke = user_revoke,
/linux/include/linux/
H A Dkey-type.h117 void (*revoke)(struct key *key); member
H A Djbd2.h201 /* Tail of descriptor or revoke block, for checksumming */
207 * The revoke descriptor: used on disk to describe a series of blocks to
457 * journal. These are dirty buffers and revoke descriptor blocks.
458 * @h_revoke_credits: Number of remaining revoke records available for handle
666 * Number of revoke records for this transaction added by already
1076 * Number of revoke records that fit in one descriptor block.
1100 * @j_revoke_lock: Protect the revoke table.
1107 * The revoke table - maintains the list of revoked blocks in the
1113 * @j_revoke_table: Alternate revoke tables for j_revoke.
1364 JBD2_FEATURE_INCOMPAT_FUNCS(revoke, REVOK
[all...]
/linux/fs/gfs2/
H A Drecovery.c86 int wrap, a, b, revoke; in gfs2_revoke_check() local
101 revoke = (wrap) ? (a || b) : (a && b); in gfs2_revoke_check()
103 return revoke; in gfs2_revoke_check()
/linux/Documentation/virt/hyperv/
H A Doverview.rst82 * Linux can later revoke sharing it has previously established by
116 guest VMs, so Linux code must individually revoke all sharing before
120 mechanism to revoke the shared pages for CPUs other than the CPU
/linux/drivers/nvme/common/
H A Dkeyring.c85 .revoke = user_revoke,
/linux/net/dns_resolver/
H A Ddns_key.c329 .revoke = user_revoke,
/linux/fs/nfs/
H A Dnfs4idmap.c191 .revoke = user_revoke,
416 .revoke = user_revoke,
/linux/drivers/gpu/drm/i915/
H A DKconfig.profile31 On runtime suspend, as we suspend the device, we have to revoke
/linux/Documentation/process/
H A Dmaintainer-pgp-guide.rst157 - add or revoke other keys (subkeys) with S/E/A capabilities
158 - add, change or revoke identities (uids) associated with the key
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c3791 .revoke = guc_context_revoke,
4067 .revoke = guc_context_revoke,
4159 .revoke = guc_context_revoke,

12