Symbol: behavior
arch/parisc/kernel/sys_parisc.c
394
asmlinkage notrace long parisc_madvise(unsigned long start, size_t len_in, int behavior)
arch/parisc/kernel/sys_parisc.c
396
switch (behavior) {
arch/parisc/kernel/sys_parisc.c
397
case 65: behavior = MADV_MERGEABLE; break;
arch/parisc/kernel/sys_parisc.c
398
case 66: behavior = MADV_UNMERGEABLE; break;
arch/parisc/kernel/sys_parisc.c
399
case 67: behavior = MADV_HUGEPAGE; break;
arch/parisc/kernel/sys_parisc.c
400
case 68: behavior = MADV_NOHUGEPAGE; break;
arch/parisc/kernel/sys_parisc.c
401
case 69: behavior = MADV_DONTDUMP; break;
arch/parisc/kernel/sys_parisc.c
402
case 70: behavior = MADV_DODUMP; break;
arch/parisc/kernel/sys_parisc.c
403
case 71: behavior = MADV_WIPEONFORK; break;
arch/parisc/kernel/sys_parisc.c
404
case 72: behavior = MADV_KEEPONFORK; break;
arch/parisc/kernel/sys_parisc.c
405
case 73: behavior = MADV_COLLAPSE; break;
arch/parisc/kernel/sys_parisc.c
408
return sys_madvise(start, len_in, behavior);
drivers/accel/habanalabs/common/habanalabs.h
4118
struct hl_mmap_mem_buf_behavior *behavior, gfp_t gfp,
drivers/accel/habanalabs/common/habanalabs.h
956
struct hl_mmap_mem_buf_behavior *behavior;
drivers/accel/habanalabs/common/memory_mgr.c
149
struct hl_mmap_mem_buf_behavior *behavior, gfp_t gfp,
drivers/accel/habanalabs/common/memory_mgr.c
165
behavior->topic, rc);
drivers/accel/habanalabs/common/memory_mgr.c
170
buf->behavior = behavior;
drivers/accel/habanalabs/common/memory_mgr.c
171
buf->handle = (((u64)rc | buf->behavior->mem_id) << PAGE_SHIFT);
drivers/accel/habanalabs/common/memory_mgr.c
174
rc = buf->behavior->alloc(buf, gfp, args);
drivers/accel/habanalabs/common/memory_mgr.c
177
behavior->topic, rc);
drivers/accel/habanalabs/common/memory_mgr.c
257
buf->behavior->topic, user_mem_size, buf->mappable_size);
drivers/accel/habanalabs/common/memory_mgr.c
265
buf->behavior->topic, vma->vm_start);
drivers/accel/habanalabs/common/memory_mgr.c
274
buf->behavior->topic);
drivers/accel/habanalabs/common/memory_mgr.c
285
rc = buf->behavior->mmap(buf, vma, args);
drivers/accel/habanalabs/common/memory_mgr.c
363
topic = buf->behavior->topic;
drivers/accel/habanalabs/common/memory_mgr.c
364
mem_id = buf->behavior->mem_id;
drivers/accel/habanalabs/common/memory_mgr.c
47
if (buf->behavior->release)
drivers/accel/habanalabs/common/memory_mgr.c
48
buf->behavior->release(buf);
drivers/net/phy/mscc/mscc_main.c
2354
u8 mode, behavior;
drivers/net/phy/mscc/mscc_main.c
2368
behavior = (rc & LED_COMBINE_DIS_MASK(index)) >> index;
drivers/net/phy/mscc/mscc_main.c
2414
if (!behavior && *rules)
drivers/pci/pci-bridge-emul.c
466
const struct pci_bridge_reg_behavior *behavior;
drivers/pci/pci-bridge-emul.c
472
behavior = bridge->pci_regs_behavior;
drivers/pci/pci-bridge-emul.c
479
behavior = NULL;
drivers/pci/pci-bridge-emul.c
486
behavior = bridge->pcie_cap_regs_behavior;
drivers/pci/pci-bridge-emul.c
492
behavior = NULL;
drivers/pci/pci-bridge-emul.c
515
if (behavior)
drivers/pci/pci-bridge-emul.c
516
*value &= behavior[reg / 4].ro | behavior[reg / 4].rw |
drivers/pci/pci-bridge-emul.c
517
behavior[reg / 4].w1c;
drivers/pci/pci-bridge-emul.c
543
const struct pci_bridge_reg_behavior *behavior;
drivers/pci/pci-bridge-emul.c
553
behavior = bridge->pci_regs_behavior;
drivers/pci/pci-bridge-emul.c
560
behavior = bridge->pcie_cap_regs_behavior;
drivers/pci/pci-bridge-emul.c
566
behavior = NULL;
drivers/pci/pci-bridge-emul.c
583
if (behavior) {
drivers/pci/pci-bridge-emul.c
585
new = old & (~mask | ~behavior[reg / 4].rw);
drivers/pci/pci-bridge-emul.c
588
new |= (value << shift) & (behavior[reg / 4].rw & mask);
drivers/pci/pci-bridge-emul.c
591
new &= ~((value << shift) & (behavior[reg / 4].w1c & mask));
drivers/pci/pci-bridge-emul.c
602
if (behavior) {
drivers/pci/pci-bridge-emul.c
607
new &= ~(behavior[reg / 4].w1c & ~mask);
drivers/pci/pci-bridge-emul.c
613
new |= (value << shift) & (behavior[reg / 4].w1c & mask);
fs/gfs2/super.c
1451
enum evict_behavior behavior;
fs/gfs2/super.c
1466
behavior = evict_should_delete(inode, &gh);
fs/gfs2/super.c
1467
if (behavior == EVICT_SHOULD_DEFER_DELETE &&
fs/gfs2/super.c
1477
behavior = EVICT_SHOULD_SKIP_DELETE;
fs/gfs2/super.c
1479
if (behavior == EVICT_SHOULD_DELETE)
include/linux/mm.h
4163
extern int do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior);
include/linux/syscalls.h
844
asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior);
include/linux/syscalls.h
846
size_t vlen, int behavior, unsigned int flags);
mm/damon/vaddr.c
735
struct damon_region *r, int behavior)
mm/damon/vaddr.c
741
struct damon_region *r, int behavior)
mm/damon/vaddr.c
752
applied = do_madvise(mm, start, len, behavior) ? 0 : len;
mm/filemap.c
1245
int state, enum behavior behavior)
mm/filemap.c
1269
if (behavior == EXCLUSIVE) {
mm/filemap.c
1303
if (behavior == DROP)
mm/filemap.c
1328
if (behavior != EXCLUSIVE)
mm/filemap.c
1374
if (behavior == EXCLUSIVE)
mm/madvise.c
1267
static bool is_discard(int behavior)
mm/madvise.c
1269
switch (behavior) {
mm/madvise.c
1299
if (!is_discard(madv_behavior->behavior))
mm/madvise.c
1340
int behavior = madv_behavior->behavior;
mm/madvise.c
1349
switch (behavior) {
mm/madvise.c
1412
behavior, &new_flags);
mm/madvise.c
1418
error = hugepage_madvise(vma, &new_flags, behavior);
mm/madvise.c
1473
if (madv_behavior->behavior == MADV_SOFT_OFFLINE) {
mm/madvise.c
1494
switch (madv_behavior->behavior) {
mm/madvise.c
1518
madvise_behavior_valid(int behavior)
mm/madvise.c
1520
switch (behavior) {
mm/madvise.c
1562
static bool process_madvise_remote_valid(int behavior)
mm/madvise.c
1564
switch (behavior) {
mm/madvise.c
157
bool set_new_anon_name = madv_behavior->behavior == __MADV_SET_ANON_VMA_NAME;
mm/madvise.c
1576
static bool prepares_anon_vma(int behavior)
mm/madvise.c
1578
switch (behavior) {
mm/madvise.c
1610
prepares_anon_vma(madv_behavior->behavior) && !vma->anon_vma)
mm/madvise.c
1747
switch (madv_behavior->behavior) {
mm/madvise.c
1812
static bool madvise_batch_tlb_flush(int behavior)
mm/madvise.c
1814
switch (behavior) {
mm/madvise.c
1826
if (madvise_batch_tlb_flush(madv_behavior->behavior))
mm/madvise.c
1832
if (madvise_batch_tlb_flush(madv_behavior->behavior))
mm/madvise.c
1863
switch (madv_behavior->behavior) {
mm/madvise.c
1984
int do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior)
mm/madvise.c
1990
.behavior = behavior,
mm/madvise.c
1994
if (!madvise_behavior_valid(behavior))
mm/madvise.c
2012
SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior)
mm/madvise.c
2014
return do_madvise(current->mm, start, len_in, behavior);
mm/madvise.c
2019
int behavior)
mm/madvise.c
2026
.behavior = behavior,
mm/madvise.c
2086
size_t, vlen, int, behavior, unsigned int, flags)
mm/madvise.c
2118
if (!madvise_behavior_valid(behavior)) {
mm/madvise.c
2127
if (mm != current->mm && !process_madvise_remote_valid(behavior)) {
mm/madvise.c
2142
ret = vector_madvise(mm, &iter, behavior);
mm/madvise.c
2174
.behavior = __MADV_SET_ANON_VMA_NAME,
mm/madvise.c
68
int behavior;
mm/madvise.c
868
int behavior = madv_behavior->behavior;
mm/madvise.c
874
if (behavior != MADV_DONTNEED_LOCKED)
mm/madvise.c
880
if (behavior != MADV_DONTNEED && behavior != MADV_DONTNEED_LOCKED)
mm/madvise.c
900
int behavior = madv_behavior->behavior;
mm/madvise.c
949
if (behavior == MADV_DONTNEED || behavior == MADV_DONTNEED_LOCKED)
mm/madvise.c
951
else if (behavior == MADV_FREE)
mm/madvise.c
960
const bool write = madv_behavior->behavior == MADV_POPULATE_WRITE;
scripts/selinux/mdp/mdp.c
150
#define FS_USE(behavior, fstype) \
scripts/selinux/mdp/mdp.c
152
behavior, fstype, mls ? ":" SYSTEMLOW : "")
security/device_cgroup.c
179
return (devcg->behavior != DEVCG_DEFAULT_NONE);
security/device_cgroup.c
197
dev_cgroup->behavior = DEVCG_DEFAULT_ALLOW;
security/device_cgroup.c
202
dev_cgroup->behavior = parent_dev_cgroup->behavior;
security/device_cgroup.c
214
dev_cgroup->behavior = DEVCG_DEFAULT_NONE;
security/device_cgroup.c
230
dev_cgroup->behavior = DEVCG_DEFAULT_NONE;
security/device_cgroup.c
289
if (devcgroup->behavior == DEVCG_DEFAULT_ALLOW) {
security/device_cgroup.c
400
enum devcg_behavior behavior)
security/device_cgroup.c
408
if (dev_cgroup->behavior == DEVCG_DEFAULT_ALLOW) {
security/device_cgroup.c
409
if (behavior == DEVCG_DEFAULT_ALLOW) {
security/device_cgroup.c
46
enum devcg_behavior behavior;
security/device_cgroup.c
463
return verify_new_ex(parent, ex, childcg->behavior);
security/device_cgroup.c
486
if (childcg->behavior == DEVCG_DEFAULT_DENY)
security/device_cgroup.c
507
return parent->behavior == DEVCG_DEFAULT_ALLOW;
security/device_cgroup.c
568
if (devcg_root->behavior == DEVCG_DEFAULT_ALLOW &&
security/device_cgroup.c
569
devcg->behavior == DEVCG_DEFAULT_ALLOW) {
security/device_cgroup.c
631
devcgroup->behavior = DEVCG_DEFAULT_ALLOW;
security/device_cgroup.c
649
devcgroup->behavior = DEVCG_DEFAULT_ALLOW;
security/device_cgroup.c
657
devcgroup->behavior = DEVCG_DEFAULT_DENY;
security/device_cgroup.c
744
if (devcgroup->behavior == DEVCG_DEFAULT_ALLOW) {
security/device_cgroup.c
762
if (devcgroup->behavior == DEVCG_DEFAULT_DENY)
security/device_cgroup.c
834
if (dev_cgroup->behavior == DEVCG_DEFAULT_ALLOW)
security/selinux/hooks.c
1468
switch (sbsec->behavior) {
security/selinux/hooks.c
1830
(sbsec->behavior == SECURITY_FS_USE_MNTPOINT)) {
security/selinux/hooks.c
496
switch (sbsec->behavior) {
security/selinux/hooks.c
558
sbsec->behavior = SECURITY_FS_USE_GENFS;
security/selinux/hooks.c
570
if (sbsec->behavior == SECURITY_FS_USE_XATTR) {
security/selinux/hooks.c
760
if (!sbsec->behavior) {
security/selinux/hooks.c
788
if (sbsec->behavior == SECURITY_FS_USE_XATTR) {
security/selinux/hooks.c
789
sbsec->behavior = SECURITY_FS_USE_MNTPOINT;
security/selinux/hooks.c
823
sbsec->behavior = SECURITY_FS_USE_NATIVE;
security/selinux/hooks.c
825
sbsec->behavior = SECURITY_FS_USE_NATIVE;
security/selinux/hooks.c
846
sbsec->behavior = SECURITY_FS_USE_MNTPOINT;
security/selinux/hooks.c
860
if (sbsec->behavior != SECURITY_FS_USE_XATTR &&
security/selinux/hooks.c
861
sbsec->behavior != SECURITY_FS_USE_NATIVE) {
security/selinux/hooks.c
973
newsbsec->behavior = oldsbsec->behavior;
security/selinux/hooks.c
976
if (newsbsec->behavior == SECURITY_FS_USE_NATIVE &&
security/selinux/hooks.c
984
newsbsec->behavior = SECURITY_FS_USE_NATIVE;
security/selinux/include/objsec.h
98
unsigned short behavior; /* labeling behavior */
security/selinux/ss/policydb.c
2531
c->v.behavior = le32_to_cpu(buf[0]);
security/selinux/ss/policydb.c
2533
if (c->v.behavior == SECURITY_FS_USE_MNTPOINT)
security/selinux/ss/policydb.c
2535
if (c->v.behavior > SECURITY_FS_USE_MAX)
security/selinux/ss/policydb.c
3590
buf[0] = cpu_to_le32(c->v.behavior);
security/selinux/ss/policydb.h
200
u32 behavior; /* labeling behavior for fs_use */
security/selinux/ss/services.c
2874
sbsec->behavior = SECURITY_FS_USE_NONE;
security/selinux/ss/services.c
2893
sbsec->behavior = c->v.behavior;
security/selinux/ss/services.c
2909
sbsec->behavior = SECURITY_FS_USE_NONE;
security/selinux/ss/services.c
2912
sbsec->behavior = SECURITY_FS_USE_GENFS;
tools/perf/trace/beauty/mmap.c
65
static size_t madvise__scnprintf_behavior(int behavior, char *bf, size_t size)
tools/perf/trace/beauty/mmap.c
70
if (behavior < strarray__madvise_advices.nr_entries && strarray__madvise_advices.entries[behavior] != NULL)
tools/perf/trace/beauty/mmap.c
71
return scnprintf(bf, size, "MADV_%s", strarray__madvise_advices.entries[behavior]);
tools/perf/trace/beauty/mmap.c
73
return scnprintf(bf, size, "%#", behavior);