Home
last modified time | relevance | path

Searched full:new (Results 1 – 25 of 6421) sorted by relevance

12345678910>>...257

/linux/kernel/
H A Dcred.c148 struct cred *new; in cred_alloc_blank() local
150 new = kmem_cache_zalloc(cred_jar, GFP_KERNEL); in cred_alloc_blank()
151 if (!new) in cred_alloc_blank()
154 atomic_long_set(&new->usage, 1); in cred_alloc_blank()
155 if (security_cred_alloc_blank(new, GFP_KERNEL_ACCOUNT) < 0) in cred_alloc_blank()
158 return new; in cred_alloc_blank()
161 abort_creds(new); in cred_alloc_blank()
166 * prepare_creds - Prepare a new set of credentials for modification
168 * Prepare a new set of task credentials for modification. A task's creds
170 * prepare a new copy, which the caller then modifies and then commits by
[all …]
/linux/fs/nfsd/
H A Dauth.c25 struct cred *new; in nfsd_setuser() local
29 /* discard any old override before preparing the new set */ in nfsd_setuser()
31 new = prepare_creds(); in nfsd_setuser()
32 if (!new) in nfsd_setuser()
35 new->fsuid = cred->cr_uid; in nfsd_setuser()
36 new->fsgid = cred->cr_gid; in nfsd_setuser()
41 new->fsuid = exp->ex_anon_uid; in nfsd_setuser()
42 new->fsgid = exp->ex_anon_gid; in nfsd_setuser()
47 if (uid_eq(new->fsuid, GLOBAL_ROOT_UID)) in nfsd_setuser()
48 new->fsuid = exp->ex_anon_uid; in nfsd_setuser()
[all …]
/linux/arch/s390/mm/
H A Dpageattr.c54 static void pgt_set(unsigned long *old, unsigned long new, unsigned long addr, in pgt_set() argument
73 crdte(*old, new, table, dtt, addr, get_lowcore()->kernel_asce.val); in pgt_set()
75 cspg(old, *old, new); in pgt_set()
82 pte_t *ptep, new; in walk_pte_level() local
88 new = *ptep; in walk_pte_level()
89 if (pte_none(new)) in walk_pte_level()
92 new = pte_wrprotect(new); in walk_pte_level()
94 new = pte_mkwrite_novma(pte_mkdirty(new)); in walk_pte_level()
96 new = set_pte_bit(new, __pgprot(_PAGE_NOEXEC)); in walk_pte_level()
98 new = clear_pte_bit(new, __pgprot(_PAGE_NOEXEC)); in walk_pte_level()
[all …]
/linux/arch/s390/include/asm/
H A Dcmpxchg.h18 static __always_inline u32 __cs_asm(u64 ptr, u32 old, u32 new) in __cs_asm() argument
21 " cs %[old],%[new],%[ptr]" in __cs_asm()
23 : [new] "d" (new) in __cs_asm()
28 static __always_inline u64 __csg_asm(u64 ptr, u64 old, u64 new) in __csg_asm() argument
31 " csg %[old],%[new],%[ptr]" in __csg_asm()
33 : [new] "d" (new) in __csg_asm()
38 static inline u8 __arch_cmpxchg1(u64 ptr, u8 old, u8 new) in __arch_cmpxchg1() argument
55 new32.b[i] = new; in __arch_cmpxchg1()
61 static inline u16 __arch_cmpxchg2(u64 ptr, u16 old, u16 new) in __arch_cmpxchg2() argument
78 new32.b[i] = new; in __arch_cmpxchg2()
[all …]
/linux/fs/xfs/libxfs/
H A Dxfs_rmap.c663 * growing the last AG. This extent is new space and so it is not tracked as
720 * just found as it is new space and won't be used by anyone. This is in xfs_rmap_unmap()
830 * record to the length of the new left-extent size, increment in xfs_rmap_unmap()
831 * the insertion position so we can insert a new record in xfs_rmap_unmap()
1014 * When we allocate a new block, the first thing we do is add a reference to
1178 * new record at current cursor position. in xfs_rmap_map()
1241 #define NEW r[3] macro
1258 /* prev is 2, new is 3 */ in xfs_rmap_convert()
1413 * The left and right neighbors are both contiguous with new. in xfs_rmap_convert()
1461 NEW = LEFT; in xfs_rmap_convert()
[all …]
/linux/arch/x86/include/asm/
H A Dcmpxchg.h82 * store NEW in MEM. Return the initial value in MEM. Success is
85 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
89 __typeof__(*(ptr)) __new = (new); \
133 #define __cmpxchg(ptr, old, new, size) \ argument
134 __raw_cmpxchg((ptr), (old), (new), (size), LOCK_PREFIX)
136 #define __sync_cmpxchg(ptr, old, new, size) \ argument
137 __raw_cmpxchg((ptr), (old), (new), (size), "lock ")
139 #define __cmpxchg_local(ptr, old, new, size) \ argument
140 __raw_cmpxchg((ptr), (old), (new), (size), "")
148 #define arch_cmpxchg(ptr, old, new) \ argument
[all …]
/linux/security/
H A Dcommoncap.c262 * @new: The proposed new credentials; alterations should be made here
264 * @effective: A pointer to the proposed new effective capabilities set
265 * @inheritable: A pointer to the proposed new inheritable capabilities set
266 * @permitted: A pointer to the proposed new permitted capabilities set
269 * process's capability sets. The changes are made to the proposed new
272 int cap_capset(struct cred *new, in cap_capset() argument
288 /* no new pI capabilities outside bounding set */ in cap_capset()
291 /* verify restrictions on target's new Permitted set */ in cap_capset()
299 new->cap_effective = *effective; in cap_capset()
300 new->cap_inheritable = *inheritable; in cap_capset()
[all …]
/linux/security/ipe/
H A Dpolicy.c76 * ipe_update_policy() - parse a new policy and replace old with it.
96 struct ipe_policy *old, *ap, *new = NULL; in ipe_update_policy() local
103 new = ipe_new_policy(text, textlen, pkcs7, pkcs7len); in ipe_update_policy()
104 if (IS_ERR(new)) in ipe_update_policy()
105 return PTR_ERR(new); in ipe_update_policy()
107 if (strcmp(new->parsed->name, old->parsed->name)) { in ipe_update_policy()
112 if (ver_to_u64(old) >= ver_to_u64(new)) { in ipe_update_policy()
117 root->i_private = new; in ipe_update_policy()
118 swap(new->policyfs, old->policyfs); in ipe_update_policy()
119 ipe_audit_policy_load(new); in ipe_update_policy()
[all …]
/linux/fs/nfs/blocklayout/
H A Dextent_tree.c138 struct pnfs_block_extent *new, bool merge_ok) in __ext_tree_insert() argument
147 if (new->be_f_offset < be->be_f_offset) { in __ext_tree_insert()
148 if (merge_ok && ext_can_merge(new, be)) { in __ext_tree_insert()
149 be->be_f_offset = new->be_f_offset; in __ext_tree_insert()
151 be->be_v_offset = new->be_v_offset; in __ext_tree_insert()
152 be->be_length += new->be_length; in __ext_tree_insert()
157 } else if (new->be_f_offset >= ext_f_end(be)) { in __ext_tree_insert()
158 if (merge_ok && ext_can_merge(be, new)) { in __ext_tree_insert()
159 be->be_length += new->be_length; in __ext_tree_insert()
169 rb_link_node(&new->be_node, parent, p); in __ext_tree_insert()
[all …]
/linux/security/keys/
H A Dprocess_keys.c221 int install_thread_keyring_to_cred(struct cred *new) in install_thread_keyring_to_cred() argument
225 if (new->thread_keyring) in install_thread_keyring_to_cred()
228 keyring = keyring_alloc("_tid", new->uid, new->gid, new, in install_thread_keyring_to_cred()
235 new->thread_keyring = keyring; in install_thread_keyring_to_cred()
246 struct cred *new; in install_thread_keyring() local
249 new = prepare_creds(); in install_thread_keyring()
250 if (!new) in install_thread_keyring()
253 ret = install_thread_keyring_to_cred(new); in install_thread_keyring()
255 abort_creds(new); in install_thread_keyring()
259 return commit_creds(new); in install_thread_keyring()
[all …]
/linux/arch/sparc/kernel/
H A Dftrace.c26 static int ftrace_modify_code(unsigned long ip, u32 old, u32 new) in ftrace_modify_code() argument
32 "1: cas [%[ip]], %[old], %[new]\n" in ftrace_modify_code()
47 : [new] "0" (new), [old] "r" (old), [ip] "r" (ip) in ftrace_modify_code()
50 if (replaced != old && replaced != new) in ftrace_modify_code()
59 u32 old, new; in ftrace_make_nop() local
62 new = ftrace_nop; in ftrace_make_nop()
63 return ftrace_modify_code(ip, old, new); in ftrace_make_nop()
69 u32 old, new; in ftrace_make_call() local
72 new = ftrace_call_replace(ip, addr); in ftrace_make_call()
73 return ftrace_modify_code(ip, old, new); in ftrace_make_call()
[all …]
/linux/rust/helpers/
H A Datomic.c375 rust_helper_atomic_xchg(atomic_t *v, int new) in rust_helper_atomic_fetch_xor_relaxed()
377 return atomic_xchg(v, new); in rust_helper_atomic_fetch_xor_relaxed()
381 rust_helper_atomic_xchg_acquire(atomic_t *v, int new) in rust_helper_atomic_xchg()
383 return atomic_xchg_acquire(v, new); in rust_helper_atomic_xchg()
387 rust_helper_atomic_xchg_release(atomic_t *v, int new) in rust_helper_atomic_xchg_acquire()
389 return atomic_xchg_release(v, new); in rust_helper_atomic_xchg_acquire()
393 rust_helper_atomic_xchg_relaxed(atomic_t *v, int new) in rust_helper_atomic_xchg_release()
395 return atomic_xchg_relaxed(v, new); in rust_helper_atomic_xchg_release()
399 rust_helper_atomic_cmpxchg(atomic_t *v, int old, int new) in rust_helper_atomic_xchg_relaxed()
401 return atomic_cmpxchg(v, old, new); in rust_helper_atomic_xchg_relaxed()
380 rust_helper_atomic_xchg(atomic_t * v,int new) rust_helper_atomic_xchg() argument
386 rust_helper_atomic_xchg_acquire(atomic_t * v,int new) rust_helper_atomic_xchg_acquire() argument
392 rust_helper_atomic_xchg_release(atomic_t * v,int new) rust_helper_atomic_xchg_release() argument
398 rust_helper_atomic_xchg_relaxed(atomic_t * v,int new) rust_helper_atomic_xchg_relaxed() argument
404 rust_helper_atomic_cmpxchg(atomic_t * v,int old,int new) rust_helper_atomic_cmpxchg() argument
410 rust_helper_atomic_cmpxchg_acquire(atomic_t * v,int old,int new) rust_helper_atomic_cmpxchg_acquire() argument
416 rust_helper_atomic_cmpxchg_release(atomic_t * v,int old,int new) rust_helper_atomic_cmpxchg_release() argument
422 rust_helper_atomic_cmpxchg_relaxed(atomic_t * v,int old,int new) rust_helper_atomic_cmpxchg_relaxed() argument
428 rust_helper_atomic_try_cmpxchg(atomic_t * v,int * old,int new) rust_helper_atomic_try_cmpxchg() argument
434 rust_helper_atomic_try_cmpxchg_acquire(atomic_t * v,int * old,int new) rust_helper_atomic_try_cmpxchg_acquire() argument
440 rust_helper_atomic_try_cmpxchg_release(atomic_t * v,int * old,int new) rust_helper_atomic_try_cmpxchg_release() argument
446 rust_helper_atomic_try_cmpxchg_relaxed(atomic_t * v,int * old,int new) rust_helper_atomic_try_cmpxchg_relaxed() argument
890 rust_helper_atomic64_xchg(atomic64_t * v,s64 new) rust_helper_atomic64_xchg() argument
896 rust_helper_atomic64_xchg_acquire(atomic64_t * v,s64 new) rust_helper_atomic64_xchg_acquire() argument
902 rust_helper_atomic64_xchg_release(atomic64_t * v,s64 new) rust_helper_atomic64_xchg_release() argument
908 rust_helper_atomic64_xchg_relaxed(atomic64_t * v,s64 new) rust_helper_atomic64_xchg_relaxed() argument
914 rust_helper_atomic64_cmpxchg(atomic64_t * v,s64 old,s64 new) rust_helper_atomic64_cmpxchg() argument
920 rust_helper_atomic64_cmpxchg_acquire(atomic64_t * v,s64 old,s64 new) rust_helper_atomic64_cmpxchg_acquire() argument
926 rust_helper_atomic64_cmpxchg_release(atomic64_t * v,s64 old,s64 new) rust_helper_atomic64_cmpxchg_release() argument
932 rust_helper_atomic64_cmpxchg_relaxed(atomic64_t * v,s64 old,s64 new) rust_helper_atomic64_cmpxchg_relaxed() argument
938 rust_helper_atomic64_try_cmpxchg(atomic64_t * v,s64 * old,s64 new) rust_helper_atomic64_try_cmpxchg() argument
944 rust_helper_atomic64_try_cmpxchg_acquire(atomic64_t * v,s64 * old,s64 new) rust_helper_atomic64_try_cmpxchg_acquire() argument
950 rust_helper_atomic64_try_cmpxchg_release(atomic64_t * v,s64 * old,s64 new) rust_helper_atomic64_try_cmpxchg_release() argument
956 rust_helper_atomic64_try_cmpxchg_relaxed(atomic64_t * v,s64 * old,s64 new) rust_helper_atomic64_try_cmpxchg_relaxed() argument
[all...]
/linux/arch/powerpc/include/asm/
H A Dcmpxchg.h42 u32 __cmpxchg_##type##sfx(volatile void *p, u32 old, u32 new) \
50 new <<= bitoff; \
67 : "r" (p), "r" (old), "r" (new), "r" (prev_mask) \
269 * Compare and exchange - if *p == old, set it to new,
283 __cmpxchg_u8(volatile unsigned char *p, unsigned long old, unsigned long new) in __cmpxchg_u8() argument
298 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8()
306 unsigned long new) in __cmpxchg_u8_local() argument
318 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8_local()
325 __cmpxchg_u8_relaxed(u8 *p, unsigned long old, unsigned long new) in __cmpxchg_u8_relaxed() argument
337 : "r" (p), "r" (old), "r" (new) in __cmpxchg_u8_relaxed()
[all …]
/linux/drivers/mtd/
H A Dmtd_blkdevs.c276 int add_mtd_blktrans_dev(struct mtd_blktrans_dev *new) in add_mtd_blktrans_dev() argument
278 struct mtd_blktrans_ops *tr = new->tr; in add_mtd_blktrans_dev()
288 if (new->devnum == -1) { in add_mtd_blktrans_dev()
292 new->devnum = last_devnum+1; in add_mtd_blktrans_dev()
293 list_add_tail(&new->list, &d->list); in add_mtd_blktrans_dev()
296 } else if (d->devnum == new->devnum) { in add_mtd_blktrans_dev()
299 } else if (d->devnum > new->devnum) { in add_mtd_blktrans_dev()
301 list_add_tail(&new->list, &d->list); in add_mtd_blktrans_dev()
308 if (new->devnum == -1) in add_mtd_blktrans_dev()
309 new->devnum = last_devnum+1; in add_mtd_blktrans_dev()
[all …]
/linux/arch/arm64/kvm/hyp/
H A Dexception.c70 * and PSTATE into ELR and SPSR respectively, and compute the new PC/PSTATE.
88 unsigned long sctlr, vbar, old, new, mode; in enter_exception64() local
121 new = 0; in enter_exception64()
123 new |= (old & PSR_N_BIT); in enter_exception64()
124 new |= (old & PSR_Z_BIT); in enter_exception64()
125 new |= (old & PSR_C_BIT); in enter_exception64()
126 new |= (old & PSR_V_BIT); in enter_exception64()
129 new |= PSR_TCO_BIT; in enter_exception64()
131 new |= (old & PSR_DIT_BIT); in enter_exception64()
139 new |= (old & PSR_PAN_BIT); in enter_exception64()
[all …]
/linux/fs/
H A Dsignalfd.c73 struct signalfd_siginfo new; in signalfd_copyinfo() local
80 memset(&new, 0, sizeof(new)); in signalfd_copyinfo()
86 new.ssi_signo = kinfo->si_signo; in signalfd_copyinfo()
87 new.ssi_errno = kinfo->si_errno; in signalfd_copyinfo()
88 new.ssi_code = kinfo->si_code; in signalfd_copyinfo()
91 new.ssi_pid = kinfo->si_pid; in signalfd_copyinfo()
92 new.ssi_uid = kinfo->si_uid; in signalfd_copyinfo()
95 new.ssi_tid = kinfo->si_tid; in signalfd_copyinfo()
96 new.ssi_overrun = kinfo->si_overrun; in signalfd_copyinfo()
97 new.ssi_ptr = (long) kinfo->si_ptr; in signalfd_copyinfo()
[all …]
/linux/security/apparmor/
H A Dlabel.c63 struct aa_proxy *new; in aa_alloc_proxy() local
65 new = kzalloc_obj(struct aa_proxy, gfp); in aa_alloc_proxy()
66 if (new) { in aa_alloc_proxy()
67 kref_init(&new->count.count); in aa_alloc_proxy()
68 new->count.reftype = REF_PROXY; in aa_alloc_proxy()
69 rcu_assign_pointer(new->label, aa_get_label(label)); in aa_alloc_proxy()
71 return new; in aa_alloc_proxy()
75 void __aa_proxy_redirect(struct aa_label *orig, struct aa_label *new) in __aa_proxy_redirect() argument
80 AA_BUG(!new); in __aa_proxy_redirect()
85 rcu_assign_pointer(orig->proxy->label, aa_get_label(new)); in __aa_proxy_redirect()
[all …]
H A Ddomain.c44 * to trace the new domain
460 * The new match isn't more specific in find_attach()
538 struct aa_profile *new = aa_find_child(profile, lookup); in x_table_lookup() local
540 if (new) in x_table_lookup()
542 return &new->label; in x_table_lookup()
574 struct aa_label *new = NULL; in x_to_label() local
591 new = x_table_lookup(profile, xindex, lookupname); in x_to_label()
592 if (!new || **lookupname != '&') in x_to_label()
594 stack = new; in x_to_label()
595 new = NULL; in x_to_label()
[all …]
/linux/scripts/include/
H A Dlist.h58 * Insert a new entry between two known consecutive entries.
63 static inline void __list_add(struct list_head *new, in __list_add() argument
67 next->prev = new; in __list_add()
68 new->next = next; in __list_add()
69 new->prev = prev; in __list_add()
70 prev->next = new; in __list_add()
74 * list_add - add a new entry
75 * @new: new entry to be added
78 * Insert a new entry after the specified head.
81 static inline void list_add(struct list_head *new, struct list_head *head) in list_add() argument
[all …]
/linux/rust/kernel/irq/
H A Dflags.rs31 pub const TRIGGER_NONE: Flags = Flags::new(bindings::IRQF_TRIGGER_NONE);
34 pub const TRIGGER_RISING: Flags = Flags::new(bindings::IRQF_TRIGGER_RISING);
37 pub const TRIGGER_FALLING: Flags = Flags::new(bindings::IRQF_TRIGGER_FALLING);
40 pub const TRIGGER_HIGH: Flags = Flags::new(bindings::IRQF_TRIGGER_HIGH);
43 pub const TRIGGER_LOW: Flags = Flags::new(bindings::IRQF_TRIGGER_LOW);
46 pub const SHARED: Flags = Flags::new(bindings::IRQF_SHARED);
49 pub const PROBE_SHARED: Flags = Flags::new(bindings::IRQF_PROBE_SHARED);
52 pub const TIMER: Flags = Flags::new(bindings::IRQF_TIMER);
55 pub const PERCPU: Flags = Flags::new(bindings::IRQF_PERCPU);
58 pub const NOBALANCING: Flags = Flags::new(bindings::IRQF_NOBALANCING);
[all …]
/linux/lib/
H A Derrseq.c19 * can later be used to tell whether any new errors have occurred since that
22 * Note that there is a risk of collisions if new errors are being recorded
26 * been sampled since a new value was recorded. That allows us to avoid bumping
30 * A new errseq_t should always be zeroed out. A errseq_t value of all zeroes
80 errseq_t new; in errseq_set() local
82 /* Clear out error bits and set new error */ in errseq_set()
83 new = (old & ~(ERRNO_MASK | ERRSEQ_SEEN)) | -err; in errseq_set()
87 new += ERRSEQ_CTR_INC; in errseq_set()
90 if (new == old) { in errseq_set()
91 cur = new; in errseq_set()
[all …]
/linux/Documentation/process/
H A Dadding-syscalls.rst4 Adding a New System Call
7 This document describes what's involved in adding a new system call to the
15 The first thing to consider when adding a new system call is whether one of
22 object, it may make more sense to create a new filesystem or device. This
23 also makes it easier to encapsulate the new functionality in a kernel module
26 - If the new functionality involves operations where the kernel notifies
27 userspace that something has happened, then returning a new file
35 - If you're just exposing runtime system information, a new node in sysfs
44 this option is best for when the new function is closely analogous to
45 existing :manpage:`fcntl(2)` functionality, or the new functionality is very simple
[all …]
/linux/scripts/kconfig/tests/transitional/
H A DKconfig12 bool "New bool option"
20 tristate "New tristate option"
28 string "New string option"
36 hex "New hex option"
44 int "New int option"
53 bool "New bool option with precedence"
61 string "New string option with precedence"
69 tristate "New tristate option with precedence"
77 hex "New hex option with precedence"
85 int "New int option with precedence"
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dsetget_sockopt.c26 int new; member
39 { .opt = SO_SNDBUF, .new = 8123, .expected = 8123 * 2, },
40 { .opt = SO_RCVBUF, .new = 8123, .expected = 8123 * 2, },
42 { .opt = SO_PRIORITY, .new = 0xeb9f, .expected = 0xeb9f, },
44 { .opt = SO_RCVLOWAT, .new = 8123, .expected = 8123, },
45 { .opt = SO_MARK, .new = 0xeb9f, .expected = 0xeb9f, },
46 { .opt = SO_MAX_PACING_RATE, .new = 0xeb9f, .expected = 0xeb9f, },
53 { .opt = TCP_KEEPIDLE, .new = 123, .expected = 123, .restore = 321, },
54 { .opt = TCP_KEEPINTVL, .new = 123, .expected = 123, .restore = 321, },
55 { .opt = TCP_KEEPCNT, .new = 123, .expected = 123, .restore = 124, },
[all …]
/linux/arch/s390/lib/
H A Duaccess.c40 unsigned int old, unsigned int new, in __cmpxchg_key_small() argument
54 " or %[new],%[prev]\n" in __cmpxchg_key_small()
57 "3: cs %[prev],%[new],%[address]\n" in __cmpxchg_key_small()
60 " xr %[new],%[tmp]\n" in __cmpxchg_key_small()
75 [new] "+&d" (new), in __cmpxchg_key_small()
89 unsigned char new, unsigned long key) in __cmpxchg_key1() argument
98 _new = (unsigned int)new << shift; in __cmpxchg_key1()
107 unsigned short new, unsigned long key) in __cmpxchg_key2() argument
116 _new = (unsigned int)new << shift; in __cmpxchg_key2()
125 unsigned int new, unsigned long key) in __cmpxchg_key4() argument
[all …]

12345678910>>...257