/linux-master/tools/perf/trace/beauty/ |
H A D | mmap.c | 65 static size_t madvise__scnprintf_behavior(int behavior, char *bf, size_t size) argument 70 if (behavior < strarray__madvise_advices.nr_entries && strarray__madvise_advices.entries[behavior] != NULL) 71 return scnprintf(bf, size, "MADV_%s", strarray__madvise_advices.entries[behavior]); 73 return scnprintf(bf, size, "%#", behavior);
|
/linux-master/drivers/accel/habanalabs/common/ |
H A D | memory_mgr.c | 47 if (buf->behavior->release) 48 buf->behavior->release(buf); 140 * @behavior: behavior object describing this buffer polymorphic behavior 142 * @args: additional args passed to behavior->alloc 149 struct hl_mmap_mem_buf_behavior *behavior, gfp_t gfp, 165 behavior->topic, rc); 170 buf->behavior = behavior; 148 hl_mmap_mem_buf_alloc(struct hl_mem_mgr *mmg, struct hl_mmap_mem_buf_behavior *behavior, gfp_t gfp, void *args) argument [all...] |
H A D | habanalabs.h | 905 * struct hl_mmap_mem_buf_behavior - describes unified memory manager buffer behavior 925 * @behavior: buffer behavior 928 * @private: pointer to buffer behavior private data 937 struct hl_mmap_mem_buf_behavior *behavior; member in struct:hl_mmap_mem_buf 4046 struct hl_mmap_mem_buf_behavior *behavior, gfp_t gfp,
|
/linux-master/drivers/pci/ |
H A D | pci-bridge-emul.c | 17 * default behavior. 33 * Reads and Writes will be filtered by specified behavior. All other bits not 466 const struct pci_bridge_reg_behavior *behavior; local 472 behavior = bridge->pci_regs_behavior; 479 behavior = NULL; 486 behavior = bridge->pcie_cap_regs_behavior; 492 behavior = NULL; 515 if (behavior) 516 *value &= behavior[reg / 4].ro | behavior[re 543 const struct pci_bridge_reg_behavior *behavior; local [all...] |
/linux-master/mm/ |
H A D | madvise.c | 50 static int madvise_need_mmap_write(int behavior) argument 52 switch (behavior) { 823 int behavior) 828 if (behavior != MADV_DONTNEED_LOCKED) 834 if (behavior != MADV_DONTNEED && behavior != MADV_DONTNEED_LOCKED) 853 int behavior) 858 if (!madvise_dontneed_free_valid_vma(vma, start, &end, behavior)) 876 behavior)) 896 if (behavior 820 madvise_dontneed_free_valid_vma(struct vm_area_struct *vma, unsigned long start, unsigned long *end, int behavior) argument 850 madvise_dontneed_free(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, int behavior) argument 904 madvise_populate(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, int behavior) argument 1002 madvise_vma_behavior(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, unsigned long behavior) argument 1097 madvise_inject_error(int behavior, unsigned long start, unsigned long end) argument 1144 madvise_behavior_valid(int behavior) argument 1185 process_madvise_behavior_valid(int behavior) argument 1385 do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior) argument [all...] |
H A D | filemap.c | 1074 * be woken up to avoid any thundering herd behavior. We'll set the 1082 * lock to be transferred to it for fair lock behavior. If the lock 1172 enum behavior { enum 1205 int state, enum behavior behavior) 1229 if (behavior == EXCLUSIVE) { 1263 if (behavior == DROP) 1288 if (behavior != EXCLUSIVE) 1334 if (behavior == EXCLUSIVE) 1204 folio_wait_bit_common(struct folio *folio, int bit_nr, int state, enum behavior behavior) argument
|
/linux-master/arch/parisc/kernel/ |
H A D | sys_parisc.c | 389 asmlinkage notrace long parisc_madvise(unsigned long start, size_t len_in, int behavior) argument 391 switch (behavior) { 392 case 65: behavior = MADV_MERGEABLE; break; 393 case 66: behavior = MADV_UNMERGEABLE; break; 394 case 67: behavior = MADV_HUGEPAGE; break; 395 case 68: behavior = MADV_NOHUGEPAGE; break; 396 case 69: behavior = MADV_DONTDUMP; break; 397 case 70: behavior = MADV_DODUMP; break; 398 case 71: behavior = MADV_WIPEONFORK; break; 399 case 72: behavior [all...] |
/linux-master/security/ |
H A D | device_cgroup.c | 46 enum devcg_behavior behavior; member in struct:dev_cgroup 179 return (devcg->behavior != DEVCG_DEFAULT_NONE); 183 * devcgroup_online - initializes devcgroup's behavior and exceptions based on 197 dev_cgroup->behavior = DEVCG_DEFAULT_ALLOW; 202 dev_cgroup->behavior = parent_dev_cgroup->behavior; 214 dev_cgroup->behavior = DEVCG_DEFAULT_NONE; 230 dev_cgroup->behavior = DEVCG_DEFAULT_NONE; 294 if (devcgroup->behavior == DEVCG_DEFAULT_ALLOW) { 399 * @behavior 404 verify_new_ex(struct dev_cgroup *dev_cgroup, struct dev_exception_item *refex, enum devcg_behavior behavior) argument [all...] |
/linux-master/scripts/selinux/mdp/ |
H A D | mdp.c | 154 #define FS_USE(behavior, fstype) \ 156 behavior, fstype, mls ? ":" SYSTEMLOW : "")
|
/linux-master/security/selinux/include/ |
H A D | objsec.h | 68 unsigned short behavior; /* labeling behavior */ member in struct:superblock_security_struct
|
/linux-master/mm/damon/ |
H A D | vaddr.c | 629 struct damon_region *r, int behavior) 635 struct damon_region *r, int behavior) 646 applied = do_madvise(mm, start, len, behavior) ? 0 : len; 628 damos_madvise(struct damon_target *target, struct damon_region *r, int behavior) argument 634 damos_madvise(struct damon_target *target, struct damon_region *r, int behavior) argument
|
/linux-master/security/selinux/ss/ |
H A D | policydb.h | 199 u32 behavior; /* labeling behavior for fs_use */ member in union:ocontext::__anon3113 290 fixed labeling behavior. */
|
H A D | services.c | 2821 * cannot support xattr or use a fixed labeling behavior like 2926 sbsec->behavior = SECURITY_FS_USE_NONE; 2945 sbsec->behavior = c->v.behavior; 2961 sbsec->behavior = SECURITY_FS_USE_NONE; 2964 sbsec->behavior = SECURITY_FS_USE_GENFS; 3255 * returns a negative value. A table summarizing the behavior is below:
|
H A D | policydb.c | 903 * SECINITSID_KERNEL. This ensures the same behavior as before 2330 c->v.behavior = le32_to_cpu(buf[0]); 2332 if (c->v.behavior == SECURITY_FS_USE_MNTPOINT) 2334 if (c->v.behavior > SECURITY_FS_USE_MAX) 3361 buf[0] = cpu_to_le32(c->v.behavior);
|
/linux-master/security/selinux/ |
H A D | hooks.c | 480 switch (sbsec->behavior) { 542 sbsec->behavior = SECURITY_FS_USE_GENFS; 554 if (sbsec->behavior == SECURITY_FS_USE_XATTR) { 740 if (!sbsec->behavior) { 742 * Determine the labeling behavior to use for this 768 if (sbsec->behavior == SECURITY_FS_USE_XATTR) { 769 sbsec->behavior = SECURITY_FS_USE_MNTPOINT; 790 * Switch to using mount point labeling behavior. 801 * the SECURITY_FS_USE_NATIVE behavior. 803 sbsec->behavior [all...] |
/linux-master/tools/testing/selftests/mm/ |
H A D | run_vmtests.sh | 24 The default behavior is to run required tests only. If -a is specified, 99 # default behavior: run all tests
|
/linux-master/include/linux/ |
H A D | syscalls.h | 817 asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior); 819 size_t vlen, int behavior, unsigned int flags);
|
H A D | mm.h | 638 * page for @addr. This is useful if the default behavior 3400 extern int do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior);
|