Searched refs:behavior (Results 1 - 18 of 18) sorted by relevance

/linux-master/tools/perf/trace/beauty/
H A Dmmap.c65 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 Dmemory_mgr.c47 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 Dhabanalabs.h905 * 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 Dpci-bridge-emul.c17 * 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 Dmadvise.c50 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 Dfilemap.c1074 * 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 Dsys_parisc.c389 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 Ddevice_cgroup.c46 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 Dmdp.c154 #define FS_USE(behavior, fstype) \
156 behavior, fstype, mls ? ":" SYSTEMLOW : "")
/linux-master/security/selinux/include/
H A Dobjsec.h68 unsigned short behavior; /* labeling behavior */ member in struct:superblock_security_struct
/linux-master/mm/damon/
H A Dvaddr.c629 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 Dpolicydb.h199 u32 behavior; /* labeling behavior for fs_use */ member in union:ocontext::__anon3113
290 fixed labeling behavior. */
H A Dservices.c2821 * 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 Dpolicydb.c903 * 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 Dhooks.c480 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 Drun_vmtests.sh24 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 Dsyscalls.h817 asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior);
819 size_t vlen, int behavior, unsigned int flags);
H A Dmm.h638 * 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);

Completed in 387 milliseconds