Home
last modified time | relevance | path

Searched refs:kattr (Results 1 – 14 of 14) sorted by relevance

/linux/net/bpf/
H A Dtest_run.c437 static int bpf_test_finish(const union bpf_attr *kattr, in bpf_test_finish() argument
442 void __user *data_out = u64_to_user_ptr(kattr->test.data_out); in bpf_test_finish()
449 if (kattr->test.data_size_out && in bpf_test_finish()
450 copy_size > kattr->test.data_size_out) { in bpf_test_finish()
451 copy_size = kattr->test.data_size_out; in bpf_test_finish()
651 static void *bpf_test_init(const union bpf_attr *kattr, u32 user_size, in BTF_ID_FLAGS()
654 void __user *data_in = u64_to_user_ptr(kattr->test.data_in); in BTF_ID_FLAGS()
674 const union bpf_attr *kattr, in bpf_prog_test_run_tracing() argument
682 if (kattr->test.flags || kattr->test.cpu || kattr->test.batch_size) in bpf_prog_test_run_tracing()
746 const union bpf_attr *kattr, in bpf_prog_test_run_raw_tp() argument
[all …]
H A Dbpf_dummy_struct_ops.c28 dummy_ops_init_args(const union bpf_attr *kattr, unsigned int nr) in dummy_ops_init_args() argument
35 size_in = kattr->test.ctx_size_in; in dummy_ops_init_args()
43 ctx_in = u64_to_user_ptr(kattr->test.ctx_in); in dummy_ops_init_args()
129 int bpf_struct_ops_test_run(struct bpf_prog *prog, const union bpf_attr *kattr, in bpf_struct_ops_test_run() argument
153 args = dummy_ops_init_args(kattr, btf_type_vlen(func_proto)); in bpf_struct_ops_test_run()
/linux/drivers/platform/x86/dell/dell-wmi-sysman/
H A Dsysman.c226 struct kobj_attribute *kattr; in wmi_sysman_attr_show() local
229 kattr = container_of(attr, struct kobj_attribute, attr); in wmi_sysman_attr_show()
230 if (kattr->show) in wmi_sysman_attr_show()
231 ret = kattr->show(kobj, kattr, buf); in wmi_sysman_attr_show()
238 struct kobj_attribute *kattr; in wmi_sysman_attr_store() local
241 kattr = container_of(attr, struct kobj_attribute, attr); in wmi_sysman_attr_store()
242 if (kattr->store) in wmi_sysman_attr_store()
243 ret = kattr->store(kobj, kattr, buf, count); in wmi_sysman_attr_store()
/linux/drivers/platform/x86/lenovo/
H A Dwmi-other.c222 static ssize_t int_type_show(struct kobject *kobj, struct kobj_attribute *kattr, in int_type_show() argument
247 struct kobj_attribute *kattr, char *buf, in attr_capdata01_show() argument
308 struct kobj_attribute *kattr, in attr_current_value_store() argument
372 struct kobj_attribute *kattr, char *buf, in attr_current_value_show() argument
422 struct kobject *kobj, struct kobj_attribute *kattr, char *buf) \
432 struct kobject *kobj, struct kobj_attribute *kattr, \
435 return attr_current_value_store(kobj, kattr, buf, count, \
439 struct kobject *kobj, struct kobj_attribute *kattr, char *buf) \
441 return attr_current_value_show(kobj, kattr, buf, &_attrname); \
449 struct kobject *kobj, struct kobj_attribute *kattr, char *buf) \
[all …]
/linux/fs/ocfs2/
H A Dfilecheck.c111 struct kobj_attribute *kattr = container_of(attr, in ocfs2_filecheck_show() local
115 if (kattr->show) in ocfs2_filecheck_show()
116 ret = kattr->show(kobj, kattr, buf); in ocfs2_filecheck_show()
126 struct kobj_attribute *kattr = container_of(attr, in ocfs2_filecheck_store() local
130 if (kattr->store) in ocfs2_filecheck_store()
131 ret = kattr->store(kobj, kattr, buf, count); in ocfs2_filecheck_store()
/linux/drivers/staging/greybus/
H A Daudio_manager_sysfs.c85 struct kobj_attribute *kattr) in manager_sysfs_init_attribute() argument
89 err = sysfs_create_file(kobj, &kattr->attr); in manager_sysfs_init_attribute()
92 kattr->attr.name, err); in manager_sysfs_init_attribute()
/linux/fs/
H A Dnamespace.c4634 static unsigned int recalc_flags(struct mount_kattr *kattr, struct mount *mnt) in recalc_flags() argument
4639 flags &= ~kattr->attr_clr; in recalc_flags()
4641 flags |= kattr->attr_set; in recalc_flags()
4646 static int can_idmap_mount(const struct mount_kattr *kattr, struct mount *mnt) in can_idmap_mount() argument
4651 if (!kattr->mnt_idmap) in can_idmap_mount()
4658 if (kattr->mnt_userns == m->mnt_sb->s_user_ns) in can_idmap_mount()
4665 if (!(kattr->kflags & MOUNT_KATTR_IDMAP_REPLACE) && is_idmapped_mnt(m)) in can_idmap_mount()
4696 static inline bool mnt_allow_writers(const struct mount_kattr *kattr, in mnt_allow_writers() argument
4699 return (!(kattr->attr_set & MNT_READONLY) || in mnt_allow_writers()
4701 !kattr->mnt_idmap; in mnt_allow_writers()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_hw_engine_class_sysfs.c45 struct kobj_attribute *kattr; in xe_hw_engine_class_sysfs_attr_show() local
48 kattr = container_of(attr, struct kobj_attribute, attr); in xe_hw_engine_class_sysfs_attr_show()
49 if (kattr->show) { in xe_hw_engine_class_sysfs_attr_show()
51 ret = kattr->show(kobj, kattr, buf); in xe_hw_engine_class_sysfs_attr_show()
64 struct kobj_attribute *kattr; in xe_hw_engine_class_sysfs_attr_store() local
67 kattr = container_of(attr, struct kobj_attribute, attr); in xe_hw_engine_class_sysfs_attr_store()
68 if (kattr->store) { in xe_hw_engine_class_sysfs_attr_store()
70 ret = kattr->store(kobj, kattr, buf, count); in xe_hw_engine_class_sysfs_attr_store()
/linux/lib/
H A Dkobject.c823 struct kobj_attribute *kattr; in kobj_attr_show() local
826 kattr = container_of(attr, struct kobj_attribute, attr); in kobj_attr_show()
827 if (kattr->show) in kobj_attr_show()
828 ret = kattr->show(kobj, kattr, buf); in kobj_attr_show()
835 struct kobj_attribute *kattr; in kobj_attr_store() local
838 kattr = container_of(attr, struct kobj_attribute, attr); in kobj_attr_store()
839 if (kattr->store) in kobj_attr_store()
840 ret = kattr->store(kobj, kattr, buf, count); in kobj_attr_store()
/linux/kernel/sched/
H A Dsyscalls.c1080 struct sched_attr kattr = { }; in SYSCALL_DEFINE4() local
1097 kattr.sched_policy = p->policy; in SYSCALL_DEFINE4()
1099 kattr.sched_flags |= SCHED_FLAG_RESET_ON_FORK; in SYSCALL_DEFINE4()
1100 get_params(p, &kattr); in SYSCALL_DEFINE4()
1101 kattr.sched_flags &= SCHED_FLAG_ALL; in SYSCALL_DEFINE4()
1109 kattr.sched_util_min = p->uclamp_req[UCLAMP_MIN].value; in SYSCALL_DEFINE4()
1110 kattr.sched_util_max = p->uclamp_req[UCLAMP_MAX].value; in SYSCALL_DEFINE4()
1114 kattr.size = min(usize, sizeof(kattr)); in SYSCALL_DEFINE4()
1115 return copy_struct_to_user(uattr, usize, &kattr, sizeof(kattr), NULL); in SYSCALL_DEFINE4()
/linux/drivers/hid/
H A Dhid-cp2112.c963 static ssize_t pstr_store(struct device *kdev, struct device_attribute *kattr, in pstr_store() argument
981 hid_err(hdev, "error writing %s string: %d\n", kattr->attr.name, in pstr_store()
992 static ssize_t pstr_show(struct device *kdev, struct device_attribute *kattr, in pstr_show() argument
1003 hid_err(hdev, "error reading %s string: %d\n", kattr->attr.name, in pstr_show()
1012 kattr->attr.name, report.length); in pstr_show()
1025 static ssize_t name##_store(struct device *kdev, struct device_attribute *kattr, \
1028 return pstr_store(kdev, kattr, buf, count, _report); \
1030 static ssize_t name##_show(struct device *kdev, struct device_attribute *kattr, char *buf) \
1032 return pstr_show(kdev, kattr, buf, _report); \
H A Dwacom_sys.c1886 struct kobj_attribute *kattr, in wacom_show_remote_mode() argument
1900 struct kobj_attribute *kattr, char *buf) \
1902 return wacom_show_remote_mode(kobj, kattr, buf, SET_ID); \
/linux/include/linux/
H A Dbpf.h1062 int (*test_run)(struct bpf_prog *prog, const union bpf_attr *kattr,
2028 int bpf_struct_ops_test_run(struct bpf_prog *prog, const union bpf_attr *kattr,
2788 int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr,
2790 int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,
2793 const union bpf_attr *kattr,
2796 const union bpf_attr *kattr,
2799 const union bpf_attr *kattr,
2802 const union bpf_attr *kattr,
2805 const union bpf_attr *kattr,
3085 const union bpf_attr *kattr, in bpf_prog_test_run_xdp() argument
[all …]
/linux/kernel/trace/
H A Dbpf_trace.c1772 const union bpf_attr *kattr, in bpf_prog_test_run_tracing() argument