/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-sensor-groups.c | 22 struct kobj_attribute attr; member 59 static ssize_t sg_store(struct kobject *kobj, struct kobj_attribute *attr, in sg_store() argument 62 struct sg_attr *sattr = container_of(attr, struct sg_attr, attr); in sg_store() 114 ssize_t (*store)(struct kobject *kobj, struct kobj_attribute *attr, 120 static void add_attr(int handle, struct sg_attr *attr, int index) in add_attr() argument 122 attr->handle = handle; in add_attr() 123 sysfs_attr_init(&attr->attr.attr); in add_attr() 124 attr->attr.attr.name = ops_info[index].attr_name; in add_attr() 125 attr->attr.attr.mode = 0220; in add_attr() 126 attr->attr.store = ops_info[index].store; in add_attr() [all …]
|
/openbmc/linux/tools/perf/tests/ |
H A D | wp.c | 42 attr->type = PERF_TYPE_BREAKPOINT; in get__perf_event_attr() 44 attr->config = 0; in get__perf_event_attr() 45 attr->bp_type = wp_type; in get__perf_event_attr() 46 attr->bp_addr = (unsigned long)wp_addr; in get__perf_event_attr() 47 attr->bp_len = wp_len; in get__perf_event_attr() 48 attr->sample_period = 1; in get__perf_event_attr() 49 attr->sample_type = PERF_SAMPLE_IP; in get__perf_event_attr() 50 attr->exclude_kernel = 1; in get__perf_event_attr() 51 attr->exclude_hv = 1; in get__perf_event_attr() 57 struct perf_event_attr attr; in __event() local [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | ipsec_fs.c | 25 struct mlx5e_ipsec_rx_create_attr *attr) in mlx5_esw_ipsec_rx_create_attr_set() argument 27 attr->prio = FDB_CRYPTO_INGRESS; in mlx5_esw_ipsec_rx_create_attr_set() 28 attr->pol_level = MLX5_ESW_IPSEC_RX_POL_FT_LEVEL; in mlx5_esw_ipsec_rx_create_attr_set() 29 attr->sa_level = MLX5_ESW_IPSEC_RX_ESP_FT_LEVEL; in mlx5_esw_ipsec_rx_create_attr_set() 31 attr->chains_ns = MLX5_FLOW_NAMESPACE_FDB; in mlx5_esw_ipsec_rx_create_attr_set() 115 attr->prio = FDB_CRYPTO_EGRESS; in mlx5_esw_ipsec_tx_create_attr_set() 117 attr->sa_level = MLX5_ESW_IPSEC_TX_ESP_FT_LEVEL; in mlx5_esw_ipsec_tx_create_attr_set() 119 attr->chains_ns = MLX5_FLOW_NAMESPACE_FDB; in mlx5_esw_ipsec_tx_create_attr_set() 127 struct mlx5_flow_attr *attr; in mlx5_esw_ipsec_modify_flow_dests() local 130 attr = flow->attr; in mlx5_esw_ipsec_modify_flow_dests() [all …]
|
/openbmc/linux/fs/nilfs2/ |
H A D | sysfs.c | 24 struct attribute *attr, char *buf) \ 31 attr); \ 35 struct attribute *attr, \ 43 attr); \ 140 container_of(attr, struct nilfs_snapshot_attr, attr); in nilfs_snapshot_attr_show() 146 struct attribute *attr, in nilfs_snapshot_attr_store() argument 152 container_of(attr, struct nilfs_snapshot_attr, attr); in nilfs_snapshot_attr_store() 941 attr); in nilfs_dev_attr_show() 947 struct attribute *attr, in nilfs_dev_attr_store() argument 953 attr); in nilfs_dev_attr_store() [all …]
|
/openbmc/linux/fs/sysfs/ |
H A D | file.c | 189 if (kn && attr) { in sysfs_notify() 190 tmp = kernfs_find_and_get(kn, attr); in sysfs_notify() 290 if (!attr->ignore_lockdep) in sysfs_add_file_mode_ns() 291 key = attr->key ?: (struct lock_class_key *)&attr->skey; in sysfs_add_file_mode_ns() 308 const struct attribute *attr = &battr->attr; in sysfs_add_bin_file_mode_ns() local 325 if (!attr->ignore_lockdep) in sysfs_add_bin_file_mode_ns() 326 key = attr->key ?: (struct lock_class_key *)&attr->skey; in sysfs_add_bin_file_mode_ns() 355 return sysfs_add_file_mode_ns(kobj->sd, attr, attr->mode, uid, gid, ns); in sysfs_create_file_ns() 398 error = sysfs_add_file_mode_ns(parent, attr, attr->mode, uid, gid, in sysfs_add_file_to_group() 570 return sysfs_add_bin_file_mode_ns(kobj->sd, attr, attr->attr.mode, uid, in sysfs_create_bin_file() [all …]
|
/openbmc/linux/drivers/platform/chrome/ |
H A D | chromeos_acpi.c | 40 ret = parse_attr_name(attr->attr.name, name, &num); \ 166 ret = parse_attr_name(attr->attr.name, attr_name, &attr_num); in chromeos_first_level_attr_show() 208 &dev_attr_binf2.attr, 209 &dev_attr_binf3.attr, 210 &dev_attr_chsw.attr, 211 &dev_attr_fmap.attr, 212 &dev_attr_frid.attr, 213 &dev_attr_fwid.attr, 214 &dev_attr_hwid.attr, 215 &dev_attr_meck.attr, [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | lm92.c | 153 int nr = attr->index; in temp_store() 179 struct device_attribute *attr, char *buf) in temp1_min_hyst_show() argument 222 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() 255 &sensor_dev_attr_temp1_input.dev_attr.attr, 256 &sensor_dev_attr_temp1_crit.dev_attr.attr, 257 &sensor_dev_attr_temp1_crit_hyst.dev_attr.attr, 258 &sensor_dev_attr_temp1_min.dev_attr.attr, 259 &dev_attr_temp1_min_hyst.attr, 260 &sensor_dev_attr_temp1_max.dev_attr.attr, 261 &sensor_dev_attr_temp1_max_hyst.dev_attr.attr, [all …]
|
H A D | ad7418.c | 172 AD7418_REG_TEMP[attr->index], in temp_store() 173 data->temp[attr->index]); in temp_store() 188 &sensor_dev_attr_temp1_max.dev_attr.attr, 190 &sensor_dev_attr_temp1_input.dev_attr.attr, 196 &sensor_dev_attr_temp1_max.dev_attr.attr, 199 &sensor_dev_attr_in1_input.dev_attr.attr, 200 &sensor_dev_attr_in2_input.dev_attr.attr, 201 &sensor_dev_attr_in3_input.dev_attr.attr, 202 &sensor_dev_attr_in4_input.dev_attr.attr, 208 &sensor_dev_attr_temp1_max.dev_attr.attr, [all …]
|
H A D | lineage-pem.c | 282 status = data->data_string[attr->nr] & attr->index; in pem_bool_show() 297 attr->index); in pem_data_show() 313 attr->index); in pem_input_show() 329 attr->index); in pem_fan_show() 373 &sensor_dev_attr_in1_input.dev_attr.attr, 374 &sensor_dev_attr_in1_alarm.dev_attr.attr, 376 &sensor_dev_attr_in2_alarm.dev_attr.attr, 382 &sensor_dev_attr_fan1_alarm.dev_attr.attr, 385 &sensor_dev_attr_temp1_max.dev_attr.attr, 386 &sensor_dev_attr_temp1_crit.dev_attr.attr, [all …]
|
H A D | i5k_amb.c | 247 attr->index & DIMM_MASK); in show_label() 286 iattr->s_attr.dev_attr.attr.mode = 0444; in i5k_amb_hwmon_init() 289 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init() 301 iattr->s_attr.dev_attr.attr.mode = 0444; in i5k_amb_hwmon_init() 304 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init() 316 iattr->s_attr.dev_attr.attr.mode = 0644; in i5k_amb_hwmon_init() 320 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init() 332 iattr->s_attr.dev_attr.attr.mode = 0644; in i5k_amb_hwmon_init() 336 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init() 348 iattr->s_attr.dev_attr.attr.mode = 0644; in i5k_amb_hwmon_init() [all …]
|
H A D | adm9240.c | 387 switch (attr) { in adm9240_chip_read() 406 switch (attr) { in adm9240_intrusion_read() 424 switch (attr) { in adm9240_intrusion_write() 446 switch (attr) { in adm9240_in_read() 483 switch (attr) { in adm9240_in_write() 502 switch (attr) { in adm9240_fan_read() 548 switch (attr) { in adm9240_fan_write() 566 switch (attr) { in adm9240_temp_read() 607 switch (attr) { in adm9240_temp_write() 663 switch (attr) { in adm9240_is_visible() [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | trackpoint.c | 111 if (attr->inverted) in trackpoint_show_int_attr() 159 if (attr->inverted) in trackpoint_set_bit_attr() 165 attr->command, attr->mask); in trackpoint_set_bit_attr() 205 struct attribute *attr) in trackpoint_is_attr_available() argument 210 attr == &psmouse_attr_sensitivity.dattr.attr || in trackpoint_is_attr_available() 211 attr == &psmouse_attr_press_to_select.dattr.attr; in trackpoint_is_attr_available() 221 return trackpoint_is_attr_available(psmouse, attr) ? attr->mode : 0; in trackpoint_is_attr_visible() 226 &psmouse_attr_speed.dattr.attr, 228 &psmouse_attr_reach.dattr.attr, 233 &psmouse_attr_ztime.dattr.attr, [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | uv.c | 622 &uv_query_facilities_attr.attr, 624 &uv_query_max_guest_cpus_attr.attr, 625 &uv_query_max_guest_vms_attr.attr, 626 &uv_query_max_guest_addr_attr.attr, 627 &uv_query_supp_se_hdr_ver_attr.attr, 628 &uv_query_supp_se_hdr_pcf_attr.attr, 631 &uv_query_dump_cpu_len_attr.attr, 633 &uv_query_supp_att_pflags_attr.attr, 637 &uv_query_max_secrets_attr.attr, 675 &uv_prot_virt_guest.attr, [all …]
|
/openbmc/linux/samples/kobject/ |
H A D | kobject-example.c | 28 static ssize_t foo_show(struct kobject *kobj, struct kobj_attribute *attr, in foo_show() argument 34 static ssize_t foo_store(struct kobject *kobj, struct kobj_attribute *attr, in foo_store() argument 54 static ssize_t b_show(struct kobject *kobj, struct kobj_attribute *attr, in b_show() argument 59 if (strcmp(attr->attr.name, "baz") == 0) in b_show() 66 static ssize_t b_store(struct kobject *kobj, struct kobj_attribute *attr, in b_store() argument 75 if (strcmp(attr->attr.name, "baz") == 0) in b_store() 93 &foo_attribute.attr, 94 &baz_attribute.attr, 95 &bar_attribute.attr,
|
/openbmc/linux/drivers/s390/net/ |
H A D | qeth_l3_sys.c | 272 &dev_attr_route4.attr, 273 &dev_attr_route6.attr, 274 &dev_attr_sniffer.attr, 275 &dev_attr_hsuid.attr, 662 &dev_attr_vipa_add4.attr, 663 &dev_attr_vipa_del4.attr, 664 &dev_attr_vipa_add6.attr, 665 &dev_attr_vipa_del6.attr, 769 &dev_attr_rxip_add4.attr, 770 &dev_attr_rxip_del4.attr, [all …]
|
/openbmc/linux/include/linux/ |
H A D | cpu.h | 52 struct device_attribute *attr, char *buf); 54 struct device_attribute *attr, char *buf); 56 struct device_attribute *attr, char *buf); 58 struct device_attribute *attr, char *buf); 60 struct device_attribute *attr, char *buf); 62 struct device_attribute *attr, char *buf); 64 struct device_attribute *attr, 67 struct device_attribute *attr, char *buf); 70 struct device_attribute *attr, 73 struct device_attribute *attr, char *buf); [all …]
|
/openbmc/linux/drivers/scsi/pm8001/ |
H A D | pm8001_ctl.c | 1006 &dev_attr_fw_version.attr, 1007 &dev_attr_update_fw.attr, 1008 &dev_attr_aap_log.attr, 1009 &dev_attr_iop_log.attr, 1010 &dev_attr_fatal_log.attr, 1013 &dev_attr_gsm_log.attr, 1014 &dev_attr_max_out_io.attr, 1015 &dev_attr_max_devices.attr, 1022 &dev_attr_ib_log.attr, 1023 &dev_attr_ob_log.attr, [all …]
|
/openbmc/linux/drivers/base/power/ |
H A D | wakeup_stats.c | 101 struct device_attribute *attr, in prevent_suspend_time_ms_show() argument 117 &dev_attr_name.attr, 118 &dev_attr_active_count.attr, 119 &dev_attr_event_count.attr, 120 &dev_attr_wakeup_count.attr, 121 &dev_attr_expire_count.attr, 122 &dev_attr_active_time_ms.attr, 123 &dev_attr_total_time_ms.attr, 124 &dev_attr_max_time_ms.attr, 125 &dev_attr_last_change_ms.attr, [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | ct.c | 12 struct mlx5_flow_attr *attr) in tc_act_parse_ct() argument 16 err = mlx5_tc_ct_parse_action(parse_state->ct_priv, attr, act, parse_state->extack); in tc_act_parse_ct() 21 attr->esw_attr->split_count = attr->esw_attr->out_count; in tc_act_parse_ct() 25 attr->flags |= MLX5_ATTR_FLAG_CT; in tc_act_parse_ct() 33 struct mlx5_flow_attr *attr) in tc_act_post_parse_ct() argument 35 if (!(attr->flags & MLX5_ATTR_FLAG_CT)) in tc_act_post_parse_ct() 38 return mlx5_tc_ct_flow_offload(parse_state->ct_priv, attr); in tc_act_post_parse_ct() 44 struct mlx5_flow_attr *attr) in tc_act_is_multi_table_act_ct() argument
|
H A D | mirred.c | 24 struct mlx5_flow_attr *attr, in verify_uplink_forwarding() argument 104 struct mlx5_flow_attr *attr) in tc_act_can_offload_mirred() argument 113 parse_attr = attr->parse_attr; in tc_act_can_offload_mirred() 114 esw_attr = attr->esw_attr; in tc_act_can_offload_mirred() 178 struct mlx5_flow_attr *attr) in parse_mirred_encap() argument 209 struct mlx5_flow_attr *attr) in parse_mirred() argument 286 struct mlx5_flow_attr *attr) in parse_mirred_ovs_master() argument 294 &attr->action, esw_attr->out_count); in parse_mirred_ovs_master() 307 struct mlx5_flow_attr *attr) in tc_act_parse_mirred() argument 313 err = parse_mirred_encap(parse_state, act, attr); in tc_act_parse_mirred() [all …]
|
/openbmc/linux/drivers/base/ |
H A D | cacheinfo.c | 726 &dev_attr_id.attr, 752 if ((attr == &dev_attr_type.attr) && this_leaf->type) in cache_default_attrs_is_visible() 754 if ((attr == &dev_attr_level.attr) && this_leaf->level) in cache_default_attrs_is_visible() 756 if ((attr == &dev_attr_shared_cpu_map.attr) && !cpumask_empty(mask)) in cache_default_attrs_is_visible() 760 if ((attr == &dev_attr_coherency_line_size.attr) && in cache_default_attrs_is_visible() 763 if ((attr == &dev_attr_ways_of_associativity.attr) && in cache_default_attrs_is_visible() 766 if ((attr == &dev_attr_number_of_sets.attr) && in cache_default_attrs_is_visible() 769 if ((attr == &dev_attr_size.attr) && this_leaf->size) in cache_default_attrs_is_visible() 771 if ((attr == &dev_attr_write_policy.attr) && in cache_default_attrs_is_visible() 774 if ((attr == &dev_attr_allocation_policy.attr) && in cache_default_attrs_is_visible() [all …]
|
/openbmc/linux/tools/bpf/bpftool/ |
H A D | netlink_dumper.c | 14 static void xdp_dump_prog_id(struct nlattr **tb, int attr, in xdp_dump_prog_id() argument 18 if (!tb[attr]) in xdp_dump_prog_id() 24 NET_DUMP_UINT("id", " id %u", libbpf_nla_getattr_u32(tb[attr])) in xdp_dump_prog_id() 35 if (libbpf_nla_parse_nested(tb, IFLA_XDP_MAX, attr, NULL) < 0) in do_xdp_dump_one() 81 static int do_bpf_dump_one_act(struct nlattr *attr) in do_bpf_dump_one_act() argument 102 static int do_dump_one_act(struct nlattr *attr) in do_dump_one_act() argument 106 if (!attr) in do_dump_one_act() 109 if (libbpf_nla_parse_nested(tb, TCA_ACT_MAX, attr, NULL) < 0) in do_dump_one_act() 119 static int do_bpf_act_dump(struct nlattr *attr) in do_bpf_act_dump() argument 138 static int do_bpf_filter_dump(struct nlattr *attr) in do_bpf_filter_dump() argument [all …]
|
/openbmc/linux/kernel/bpf/ |
H A D | tcx.c | 20 dev = __dev_get_by_index(net, attr->target_ifindex); in tcx_prog_attach() 25 if (attr->attach_flags & BPF_F_REPLACE) { in tcx_prog_attach() 40 attr->attach_flags, attr->relative_fd, in tcx_prog_attach() 41 attr->expected_revision); in tcx_prog_attach() 61 bool ingress = attr->attach_type == BPF_TCX_INGRESS; in tcx_prog_detach() 68 dev = __dev_get_by_index(net, attr->target_ifindex); in tcx_prog_detach() 79 attr->relative_fd, attr->expected_revision); in tcx_prog_detach() 300 const union bpf_attr *attr, in tcx_link_init() argument 305 tcx->location = attr->link_create.attach_type; in tcx_link_init() 335 attr->link_create.tcx.relative_fd, in tcx_link_attach() [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | endpoint.c | 29 struct attribute attr; member 34 container_of(_attr, struct ep_attribute, attr) 38 struct device_attribute *attr, \ 119 &dev_attr_bLength.attr, 120 &dev_attr_bEndpointAddress.attr, 121 &dev_attr_bmAttributes.attr, 122 &dev_attr_bInterval.attr, 123 &dev_attr_wMaxPacketSize.attr, 124 &dev_attr_interval.attr, 125 &dev_attr_type.attr, [all …]
|
/openbmc/linux/drivers/platform/x86/ |
H A D | asus-wmi.c | 2685 if (attr == &dev_attr_pwm1.attr) { in asus_hwmon_sysfs_is_visible() 2689 || attr == &dev_attr_fan1_label.attr in asus_hwmon_sysfs_is_visible() 2694 || attr == &dev_attr_fan2_label.attr in asus_hwmon_sysfs_is_visible() 2699 || attr == &dev_attr_fan3_label.attr in asus_hwmon_sysfs_is_visible() 4055 if (attr == &dev_attr_camera.attr) in asus_sysfs_is_visible() 4057 else if (attr == &dev_attr_cardr.attr) in asus_sysfs_is_visible() 4059 else if (attr == &dev_attr_touchpad.attr) in asus_sysfs_is_visible() 4061 else if (attr == &dev_attr_lid_resume.attr) in asus_sysfs_is_visible() 4063 else if (attr == &dev_attr_als_enable.attr) in asus_sysfs_is_visible() 4083 else if (attr == &dev_attr_ppt_fppt.attr) in asus_sysfs_is_visible() [all …]
|