/kernel/linux/linux-6.6/include/linux/ |
H A D | page-flags.h | 380 #define TESTPAGEFLAG(uname, lname, policy) \ 381 static __always_inline bool folio_test_##lname(struct folio *folio) \ 382 { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ 384 { return test_bit(PG_##lname, &policy(page, 0)->flags); } 386 #define SETPAGEFLAG(uname, lname, policy) \ 388 void folio_set_##lname(struct folio *folio) \ 389 { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ 391 { set_bit(PG_##lname, &policy(page, 1)->flags); } 393 #define CLEARPAGEFLAG(uname, lname, policy) \ 395 void folio_clear_##lname(struc [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | page-flags.h | 274 #define TESTPAGEFLAG(uname, lname, policy) \ 276 { return test_bit(PG_##lname, &policy(page, 0)->flags); } 278 #define SETPAGEFLAG(uname, lname, policy) \ 280 { set_bit(PG_##lname, &policy(page, 1)->flags); } 282 #define CLEARPAGEFLAG(uname, lname, policy) \ 284 { clear_bit(PG_##lname, &policy(page, 1)->flags); } 286 #define __SETPAGEFLAG(uname, lname, policy) \ 288 { __set_bit(PG_##lname, &policy(page, 1)->flags); } 290 #define __CLEARPAGEFLAG(uname, lname, policy) \ 292 { __clear_bit(PG_##lname, [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmx.h | 381 #define BUILD_CONTROLS_SHADOW(lname, uname) \ 382 static inline void lname##_controls_set(struct vcpu_vmx *vmx, u32 val) \ 384 if (vmx->loaded_vmcs->controls_shadow.lname != val) { \ 386 vmx->loaded_vmcs->controls_shadow.lname = val; \ 389 static inline u32 __##lname##_controls_get(struct loaded_vmcs *vmcs) \ 391 return vmcs->controls_shadow.lname; \ 393 static inline u32 lname##_controls_get(struct vcpu_vmx *vmx) \ 395 return __##lname##_controls_get(vmx->loaded_vmcs); \ 397 static inline void lname##_controls_setbit(struct vcpu_vmx *vmx, u32 val) \ 399 lname##_controls_se [all...] |
H A D | vmx.c | 4321 #define vmx_adjust_sec_exec_feature(vmx, exec_control, lname, uname) \ 4322 vmx_adjust_sec_exec_control(vmx, exec_control, lname, uname, ENABLE_##uname, false) 4324 #define vmx_adjust_sec_exec_exiting(vmx, exec_control, lname, uname) \ 4325 vmx_adjust_sec_exec_control(vmx, exec_control, lname, uname, uname##_EXITING, true)
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmx.h | 581 #define BUILD_CONTROLS_SHADOW(lname, uname, bits) \ 582 static inline void lname##_controls_set(struct vcpu_vmx *vmx, u##bits val) \ 584 if (vmx->loaded_vmcs->controls_shadow.lname != val) { \ 586 vmx->loaded_vmcs->controls_shadow.lname = val; \ 589 static inline u##bits __##lname##_controls_get(struct loaded_vmcs *vmcs) \ 591 return vmcs->controls_shadow.lname; \ 593 static inline u##bits lname##_controls_get(struct vcpu_vmx *vmx) \ 595 return __##lname##_controls_get(vmx->loaded_vmcs); \ 597 static __always_inline void lname##_controls_setbit(struct vcpu_vmx *vmx, u##bits val) \ 600 lname##_controls_se [all...] |
H A D | vmx.c | 4588 #define vmx_adjust_sec_exec_feature(vmx, exec_control, lname, uname) \ 4589 vmx_adjust_sec_exec_control(vmx, exec_control, lname, uname, ENABLE_##uname, false) 4591 #define vmx_adjust_sec_exec_exiting(vmx, exec_control, lname, uname) \ 4592 vmx_adjust_sec_exec_control(vmx, exec_control, lname, uname, uname##_EXITING, true)
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | dsos.c | 227 char *base, *lname; in dso__set_basename() local 238 lname = strdup(dso->long_name); in dso__set_basename() 239 if (!lname) in dso__set_basename() 247 base = strdup(basename(lname)); in dso__set_basename() 249 free(lname); in dso__set_basename()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | dsos.c | 239 char *base, *lname; in dso__set_basename() local 250 lname = strdup(dso->long_name); in dso__set_basename() 251 if (!lname) in dso__set_basename() 259 base = strdup(basename(lname)); in dso__set_basename() 261 free(lname); in dso__set_basename()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | kvm_cache_regs.h | 12 #define BUILD_KVM_GPR_ACCESSORS(lname, uname) \ 13 static __always_inline unsigned long kvm_##lname##_read(struct kvm_vcpu *vcpu)\ 17 static __always_inline void kvm_##lname##_write(struct kvm_vcpu *vcpu, \
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | kvm_cache_regs.h | 18 #define BUILD_KVM_GPR_ACCESSORS(lname, uname) \ 19 static __always_inline unsigned long kvm_##lname##_read(struct kvm_vcpu *vcpu)\ 23 static __always_inline void kvm_##lname##_write(struct kvm_vcpu *vcpu, \
|
/kernel/linux/linux-5.10/security/apparmor/ |
H A D | file.c | 361 const char *lname, *tname = NULL; in profile_path_link() local 369 buffer, &lname, cond, AA_MAY_LINK); in profile_path_link() 381 state = aa_str_perms(profile->file.dfa, profile->file.start, lname, in profile_path_link() 433 return aa_audit_file(profile, &lperms, OP_LINK, request, lname, tname, in profile_path_link() 468 /* buffer freed below, lname is pointer in buffer */ in aa_path_link()
|
/kernel/linux/linux-6.6/security/apparmor/ |
H A D | file.c | 334 const char *lname, *tname = NULL; in profile_path_link() local 343 buffer, &lname, cond, AA_MAY_LINK); in profile_path_link() 357 rules->file.start[AA_CLASS_FILE], lname, in profile_path_link() 410 profile, &lperms, OP_LINK, request, lname, tname, in profile_path_link() 447 /* buffer freed below, lname is pointer in buffer */ in aa_path_link()
|