| /arch/x86/include/asm/ |
| A D | inat.h | 118 attr &= INAT_PFX_MASK; in inat_is_legacy_prefix() 119 return attr && attr <= INAT_LGCPFX_MAX; in inat_is_legacy_prefix() 152 attr &= INAT_PFX_MASK; in inat_is_vex_prefix() 153 return attr == INAT_PFX_VEX2 || attr == INAT_PFX_VEX3 || in inat_is_vex_prefix() 204 return attr & INAT_MODRM; in inat_has_modrm() 209 return attr & INAT_FORCE64; in inat_is_force64() 214 return attr & INAT_SCNDIMM; in inat_has_second_immediate() 219 return attr & INAT_MOFFSET; in inat_has_moffset() 224 return attr & INAT_VARIANT; in inat_has_variant() 229 return attr & INAT_VEXOK; in inat_accept_vex() [all …]
|
| /arch/arm64/kvm/vgic/ |
| A D | vgic-kvm-device.c | 103 if (write || attr->attr == KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION) in kvm_vgic_addr() 112 switch (attr->attr) { in kvm_vgic_addr() 256 switch (attr->attr) { in vgic_set_common_attr() 349 reg_attr->addr = attr->attr & KVM_DEV_ARM_VGIC_OFFSET_MASK; in vgic_v2_parse_attr() 451 switch (attr->attr) { in vgic_v2_has_attr() 463 switch (attr->attr) { in vgic_v2_has_attr() 502 reg_attr->addr = attr->attr & KVM_DEV_ARM_VGIC_OFFSET_MASK; in vgic_v3_parse_attr() 516 switch (attr->attr & KVM_DEV_ARM_VGIC_OFFSET_MASK) { in reg_allowed_pre_init() 595 intid = attr->attr & in vgic_v3_attr_regs_access() 678 switch (attr->attr) { in vgic_v3_has_attr() [all …]
|
| /arch/sparc/kernel/ |
| A D | sysfs.c | 21 struct device_attribute *attr, char *buf) \ 62 &dev_attr_immu_tsb_hits_ctx0_8k_tte.attr, 63 &dev_attr_immu_tsb_ticks_ctx0_8k_tte.attr, 64 &dev_attr_immu_tsb_hits_ctx0_64k_tte.attr, 65 &dev_attr_immu_tsb_ticks_ctx0_64k_tte.attr, 66 &dev_attr_immu_tsb_hits_ctx0_4mb_tte.attr, 67 &dev_attr_immu_tsb_ticks_ctx0_4mb_tte.attr, 78 &dev_attr_dmmu_tsb_hits_ctx0_8k_tte.attr, 79 &dev_attr_dmmu_tsb_ticks_ctx0_8k_tte.attr, 80 &dev_attr_dmmu_tsb_hits_ctx0_64k_tte.attr, [all …]
|
| /arch/powerpc/platforms/powernv/ |
| A D | opal-sysparam.c | 109 ret = opal_get_sys_param(attr->param_id, attr->param_size, in sys_param_show() 135 ret = opal_set_sys_param(attr->param_id, attr->param_size, in sys_param_store() 225 attr = kcalloc(count, sizeof(*attr), GFP_KERNEL); in opal_sys_param_init() 226 if (!attr) { in opal_sys_param_init() 240 sysfs_attr_init(&attr[i].kobj_attr.attr); in opal_sys_param_init() 244 &attr[i].kobj_attr.attr.name)) in opal_sys_param_init() 250 attr[i].kobj_attr.attr.mode = 0444; in opal_sys_param_init() 253 attr[i].kobj_attr.attr.mode = 0200; in opal_sys_param_init() 256 attr[i].kobj_attr.attr.mode = 0644; in opal_sys_param_init() 267 attr[i].kobj_attr.attr.name); in opal_sys_param_init() [all …]
|
| A D | opal-powercap.c | 22 struct kobj_attribute attr; member 34 struct powercap_attr, attr); in powercap_show() 135 attr->handle = handle; in powercap_add_attr() 136 sysfs_attr_init(&attr->attr.attr); in powercap_add_attr() 137 attr->attr.attr.name = name; in powercap_add_attr() 138 attr->attr.attr.mode = 0444; in powercap_add_attr() 139 attr->attr.show = powercap_show; in powercap_add_attr() 208 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init() 215 pcaps[i].pg.attrs[j] = &pcaps[i].pattrs[j].attr.attr; in opal_powercap_init() 222 pcaps[i].pattrs[j].attr.attr.mode |= 0220; in opal_powercap_init() [all …]
|
| A D | opal-psr.c | 22 struct kobj_attribute attr; member 25 static ssize_t psr_show(struct kobject *kobj, struct kobj_attribute *attr, in psr_show() argument 28 struct psr_attr *psr_attr = container_of(attr, struct psr_attr, attr); in psr_show() 78 struct psr_attr *psr_attr = container_of(attr, struct psr_attr, attr); in psr_store() 151 sysfs_attr_init(&psr_attrs[i].attr.attr); in opal_psr_init() 153 &psr_attrs[i].attr.attr.name)) in opal_psr_init() 155 psr_attrs[i].attr.attr.mode = 0664; in opal_psr_init() 156 psr_attrs[i].attr.show = psr_show; in opal_psr_init() 157 psr_attrs[i].attr.store = psr_store; in opal_psr_init() 158 if (sysfs_create_file(psr_kobj, &psr_attrs[i].attr.attr)) { in opal_psr_init() [all …]
|
| 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 …]
|
| A D | opal-elog.c | 31 struct attribute attr; member 40 struct elog_attribute *attr, in elog_id_show() argument 79 if (sysfs_remove_file_self(&elog_obj->kobj, &attr->attr)) { in elog_ack_store() 96 struct attribute *attr, in elog_attr_show() argument 102 attribute = to_elog_attr(attr); in elog_attr_show() 112 struct attribute *attr, in elog_attr_store() argument 118 attribute = to_elog_attr(attr); in elog_attr_store() 142 &id_attribute.attr, 143 &type_attribute.attr, 144 &ack_attribute.attr, [all …]
|
| A D | opal-dump.c | 31 struct attribute attr; member 40 struct dump_attribute *attr, in dump_id_show() argument 95 if (sysfs_remove_file_self(&dump_obj->kobj, &attr->attr)) { in dump_ack_store() 149 &initiate_attribute.attr, 160 struct attribute *attr, in dump_attr_show() argument 166 attribute = to_dump_attr(attr); in dump_attr_show() 176 struct attribute *attr, in dump_attr_store() argument 182 attribute = to_dump_attr(attr); in dump_attr_store() 206 &id_attribute.attr, 207 &type_attribute.attr, [all …]
|
| A D | vas-fault.c | 201 struct vas_rx_win_attr attr; in vas_setup_fault_window() local 216 vas_init_rx_win_attr(&attr, VAS_COP_TYPE_FAULT); in vas_setup_fault_window() 218 attr.rx_fifo_size = vinst->fault_fifo_size; in vas_setup_fault_window() 219 attr.rx_fifo = __pa(vinst->fault_fifo); in vas_setup_fault_window() 226 attr.wcreds_max = vinst->fault_fifo_size / CRB_SIZE; in vas_setup_fault_window() 227 attr.lnotify_lpid = 0; in vas_setup_fault_window() 228 attr.lnotify_pid = mfspr(SPRN_PID); in vas_setup_fault_window() 229 attr.lnotify_tid = mfspr(SPRN_PID); in vas_setup_fault_window() 231 win = vas_rx_win_open(vinst->vas_id, VAS_COP_TYPE_FAULT, &attr); in vas_setup_fault_window() 241 vinst->fault_win->vas_win.winid, attr.lnotify_lpid, in vas_setup_fault_window() [all …]
|
| /arch/s390/pci/ |
| A D | pci_sysfs.c | 95 kn = sysfs_break_active_protection(&dev->kobj, &attr->attr); in recover_store() 188 &dev_attr_index.attr, 206 &dev_attr_pchid.attr, 207 &dev_attr_pfgid.attr, 208 &dev_attr_pft.attr, 209 &dev_attr_port.attr, 210 &dev_attr_fidparm.attr, 211 &dev_attr_vfn.attr, 212 &dev_attr_uid.attr, 213 &dev_attr_recover.attr, [all …]
|
| /arch/x86/coco/ |
| A D | core.c | 32 switch (attr) { in intel_cc_platform_has() 49 switch (attr) { in amd_cc_platform_vtom() 75 return amd_cc_platform_vtom(attr); in amd_cc_platform_has() 77 switch (attr) { in amd_cc_platform_has() 119 return amd_cc_platform_has(attr); in cc_platform_has() 121 return intel_cc_platform_has(attr); in cc_platform_has() 169 switch (attr) { in amd_cc_platform_clear() 182 amd_cc_platform_clear(attr); in cc_platform_clear() 191 switch (attr) { in amd_cc_platform_set() 200 void cc_platform_set(enum cc_attr attr) in cc_platform_set() argument [all …]
|
| /arch/powerpc/perf/ |
| A D | hv-gpci.c | 913 attr = kzalloc(sizeof(*attr), GFP_KERNEL); in sysinfo_device_attr_create() 914 if (!attr) in sysinfo_device_attr_create() 917 sysfs_attr_init(&attr->attr); in sysinfo_device_attr_create() 918 attr->attr.mode = 0444; in sysinfo_device_attr_create() 922 attr->attr.name = "processor_bus_topology"; in sysinfo_device_attr_create() 926 attr->attr.name = "processor_config"; in sysinfo_device_attr_create() 930 attr->attr.name = "affinity_domain_via_virtual_processor"; in sysinfo_device_attr_create() 934 attr->attr.name = "affinity_domain_via_domain"; in sysinfo_device_attr_create() 938 attr->attr.name = "affinity_domain_via_partition"; in sysinfo_device_attr_create() 945 return attr; in sysinfo_device_attr_create() [all …]
|
| A D | vpa-pmu.c | 20 #define VPA_PMU_EVENT_PTR(_id) (&event_attr_##_id.attr.attr) 23 struct device_attribute *attr, char *page) in vpa_pmu_events_sysfs_show() argument 27 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in vpa_pmu_events_sysfs_show() 58 &format_attr_event.attr, 75 if (event->attr.type != event->pmu->type) in vpa_pmu_event_init() 87 if ((event->attr.config <= 0) || (event->attr.config > 3)) in vpa_pmu_event_init() 95 unsigned int config = event->attr.config; in get_counter_data()
|
| /arch/x86/lib/ |
| A D | insn.c | 127 insn_attr_t attr; in insn_get_prefixes() local 182 if (inat_is_rex_prefix(attr)) { in insn_get_prefixes() 206 if (inat_is_vex_prefix(attr)) { in insn_get_prefixes() 219 if (inat_is_evex_prefix(attr)) { in insn_get_prefixes() 305 insn->attr = 0; in insn_get_opcode() 329 insn->attr &= INAT_INV64; in insn_get_opcode() 337 insn->attr = inat_get_escape_attribute(op, pfx_id, insn->attr); in insn_get_opcode() 340 if (inat_must_vex(insn->attr)) { in insn_get_opcode() 342 insn->attr = 0; in insn_get_opcode() 385 insn->attr); in insn_get_modrm() [all …]
|
| /arch/s390/kernel/ |
| A D | uv.c | 664 struct kobj_attribute *attr, in uv_query_max_assoc_secrets() argument 674 &uv_query_facilities_attr.attr, 676 &uv_query_max_guest_cpus_attr.attr, 677 &uv_query_max_guest_vms_attr.attr, 678 &uv_query_max_guest_addr_attr.attr, 683 &uv_query_dump_cpu_len_attr.attr, 689 &uv_query_max_secrets_attr.attr, 755 &uv_keys_host_key_attr.attr, 757 &uv_keys_all_attr.attr, 784 &uv_prot_virt_guest.attr, [all …]
|
| A D | ipl.c | 588 &sys_ipl_device_attr.attr, 620 &sys_ipl_device_attr.attr, 632 &sys_ipl_device_attr.attr, 639 &sys_ipl_device_attr.attr, 653 &sys_ipl_type_attr.attr, 1730 &dump_type_attr.attr, 2190 &on_restart_attr.attr, 2191 &on_reboot_attr.attr, 2192 &on_panic_attr.attr, 2193 &on_halt_attr.attr, [all …]
|
| /arch/arm/mach-imx/ |
| A D | mmdc.c | 146 &mmdc_pmu_total_cycles.attr.attr, 147 &mmdc_pmu_busy_cycles.attr.attr, 148 &mmdc_pmu_read_accesses.attr.attr, 149 &mmdc_pmu_write_accesses.attr.attr, 150 &mmdc_pmu_read_bytes.attr.attr, 151 &mmdc_pmu_read_bytes_unit.attr.attr, 152 &mmdc_pmu_read_bytes_scale.attr.attr, 153 &mmdc_pmu_write_bytes.attr.attr, 154 &mmdc_pmu_write_bytes_unit.attr.attr, 155 &mmdc_pmu_write_bytes_scale.attr.attr, [all …]
|
| /arch/powerpc/kernel/ptrace/ |
| A D | ptrace-noadv.c | 84 struct perf_event_attr attr; in ptrace_set_debugreg() local 130 attr = bp->attr; in ptrace_set_debugreg() 132 attr.bp_len = DABR_MAX_LEN; in ptrace_set_debugreg() 136 attr.disabled = false; in ptrace_set_debugreg() 148 hw_breakpoint_init(&attr); in ptrace_set_debugreg() 149 attr.bp_addr = hw_brk.address; in ptrace_set_debugreg() 150 attr.bp_len = DABR_MAX_LEN; in ptrace_set_debugreg() 152 &attr.bp_type); in ptrace_set_debugreg() 200 struct perf_event_attr attr; in ppc_set_hwdebug() local 238 hw_breakpoint_init(&attr); in ppc_set_hwdebug() [all …]
|
| /arch/x86/events/intel/ |
| A D | uncore_snbep.c | 672 &format_attr_inv.attr, 681 &format_attr_inv.attr, 691 &format_attr_inv.attr, 3960 sysfs_attr_init(&eas[die].attr.attr); in pmu_set_mapping() 3961 eas[die].attr.attr.name = kstrdup(buf, GFP_KERNEL); in pmu_set_mapping() 3962 if (!eas[die].attr.attr.name) in pmu_set_mapping() 3964 eas[die].attr.attr.mode = 0444; in pmu_set_mapping() 3968 attrs[die] = &eas[die].attr.attr; in pmu_set_mapping() 3975 kfree(eas[die].attr.attr.name); in pmu_set_mapping() 3990 if (!attr) in pmu_cleanup_mapping() [all …]
|
| /arch/arm64/kvm/ |
| A D | pvtime.c | 76 struct kvm_device_attr *attr) in kvm_arm_pvtime_set_attr() argument 78 u64 __user *user = (u64 __user *)attr->addr; in kvm_arm_pvtime_set_attr() 85 attr->attr != KVM_ARM_VCPU_PVTIME_IPA) in kvm_arm_pvtime_set_attr() 108 struct kvm_device_attr *attr) in kvm_arm_pvtime_get_attr() argument 110 u64 __user *user = (u64 __user *)attr->addr; in kvm_arm_pvtime_get_attr() 114 attr->attr != KVM_ARM_VCPU_PVTIME_IPA) in kvm_arm_pvtime_get_attr() 125 struct kvm_device_attr *attr) in kvm_arm_pvtime_has_attr() argument 127 switch (attr->attr) { in kvm_arm_pvtime_has_attr()
|
| /arch/alpha/kernel/ |
| A D | pci-sysfs.c | 67 const struct bin_attribute *attr, in pci_mmap_resource() argument 71 struct resource *res = attr->private; in pci_mmap_resource() 96 const struct bin_attribute *attr, in pci_mmap_resource_sparse() argument 103 const struct bin_attribute *attr, in pci_mmap_resource_dense() argument 165 res_attr->attr.name = name; in pci_create_one_attr() 177 struct bin_attribute *attr; in pci_create_attr() local 206 attr = kzalloc(sizeof(*attr) * res_count + nlen1 + nlen2, GFP_ATOMIC); in pci_create_attr() 207 if (!attr) in pci_create_attr() 212 pdev->res_attr[num] = attr; in pci_create_attr() 220 attr++; in pci_create_attr() [all …]
|
| /arch/x86/kernel/cpu/ |
| A D | amd_cache_disable.c | 77 struct device_attribute *attr, char *buf) \ 176 struct device_attribute *attr, \ 196 struct device_attribute *attr, in subcaches_store() argument 220 struct attribute *attr, int unused) in cache_private_attrs_is_visible() argument 224 umode_t mode = attr->mode; in cache_private_attrs_is_visible() 229 if ((attr == &dev_attr_subcaches.attr) && in cache_private_attrs_is_visible() 233 if ((attr == &dev_attr_cache_disable_0.attr || in cache_private_attrs_is_visible() 234 attr == &dev_attr_cache_disable_1.attr) && in cache_private_attrs_is_visible() 264 amd_l3_attrs[n++] = &dev_attr_cache_disable_0.attr; in init_amd_l3_attrs() 265 amd_l3_attrs[n++] = &dev_attr_cache_disable_1.attr; in init_amd_l3_attrs() [all …]
|
| /arch/powerpc/platforms/pseries/ |
| A D | vas-sysfs.c | 65 struct attribute attr; member 107 &nr_total_credits_attribute.attr, 108 &nr_used_credits_attribute.attr, 114 &nr_total_credits_attribute.attr, 115 &nr_used_credits_attribute.attr, 116 &update_total_credits_attribute.attr, 121 static ssize_t vas_type_show(struct kobject *kobj, struct attribute *attr, in vas_type_show() argument 130 entry = container_of(attr, struct vas_sysfs_entry, attr); in vas_type_show() 138 static ssize_t vas_type_store(struct kobject *kobj, struct attribute *attr, in vas_type_store() argument 147 entry = container_of(attr, struct vas_sysfs_entry, attr); in vas_type_store()
|
| /arch/x86/kernel/ |
| A D | hw_breakpoint.c | 329 bp_end = attr->bp_addr + attr->bp_len - 1; in arch_build_bp_info() 330 if (bp_end < attr->bp_addr) in arch_build_bp_info() 342 hw->address = attr->bp_addr; in arch_build_bp_info() 346 switch (attr->bp_type) { in arch_build_bp_info() 359 if (attr->bp_addr >= TASK_SIZE_MAX) { in arch_build_bp_info() 370 if (attr->bp_len == sizeof(long)) { in arch_build_bp_info() 380 switch (attr->bp_len) { in arch_build_bp_info() 397 if (!is_power_of_2(attr->bp_len)) in arch_build_bp_info() 399 if (attr->bp_addr & (attr->bp_len - 1)) in arch_build_bp_info() 412 hw->mask = attr->bp_len - 1; in arch_build_bp_info() [all …]
|