/linux/fs/jbd2/ |
H A D | revoke.c | 3 * 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 D | Makefile | 8 jbd2-objs := transaction.o commit.o recovery.o checkpoint.o revoke.o journal.o
|
/linux/rust/kernel/ |
H A D | revocable.rs | 40 /// 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 D | devres.rs | 32 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 D | irq.c | 132 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 D | ext4_jbd2.h | 260 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 D | user_defined.c | 29 .revoke = user_revoke, 49 .revoke = user_revoke,
|
H A D | big_key.c | 47 .revoke = big_key_revoke,
|
H A D | request_key_auth.c | 37 .revoke = request_key_auth_revoke,
|
H A D | key.c | 1145 if (key->type->revoke) in key_revoke() 1146 key->type->revoke(key); in key_revoke()
|
H A D | keyring.c | 90 .revoke = keyring_revoke,
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_context.c | 631 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 D | intel_context_types.h | 44 void (*revoke)(struct intel_context *ce, struct i915_request *rq, member
|
H A D | intel_ring_submission.c | 678 .revoke = ring_context_revoke,
|
/linux/crypto/asymmetric_keys/ |
H A D | pkcs7_key_type.c | 75 .revoke = user_revoke,
|
/linux/include/linux/ |
H A D | key-type.h | 117 void (*revoke)(struct key *key); member
|
H A D | jbd2.h | 201 /* 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 D | recovery.c | 86 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 D | overview.rst | 82 * 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 D | keyring.c | 85 .revoke = user_revoke,
|
/linux/net/dns_resolver/ |
H A D | dns_key.c | 329 .revoke = user_revoke,
|
/linux/fs/nfs/ |
H A D | nfs4idmap.c | 191 .revoke = user_revoke, 416 .revoke = user_revoke,
|
/linux/drivers/gpu/drm/i915/ |
H A D | Kconfig.profile | 31 On runtime suspend, as we suspend the device, we have to revoke
|
/linux/Documentation/process/ |
H A D | maintainer-pgp-guide.rst | 157 - 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 D | intel_guc_submission.c | 3791 .revoke = guc_context_revoke, 4067 .revoke = guc_context_revoke, 4159 .revoke = guc_context_revoke,
|