Home
last modified time | relevance | path

Searched full:pr (Results 1 – 25 of 335) sorted by relevance

12345678910>>...14

/linux/drivers/acpi/
H A Dprocessor_idle.c132 static void lapic_timer_check_state(int state, struct acpi_processor *pr, in lapic_timer_check_state() argument
135 struct acpi_processor_power *pwr = &pr->power; in lapic_timer_check_state()
138 if (cpu_has(&cpu_data(pr->id), X86_FEATURE_ARAT)) in lapic_timer_check_state()
152 pr->power.timer_broadcast_on_state = state; in lapic_timer_check_state()
157 struct acpi_processor *pr = arg; in __lapic_timer_propagate_broadcast() local
159 if (pr->power.timer_broadcast_on_state < INT_MAX) in __lapic_timer_propagate_broadcast()
165 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) in lapic_timer_propagate_broadcast() argument
167 smp_call_function_single(pr->id, __lapic_timer_propagate_broadcast, in lapic_timer_propagate_broadcast()
168 (void *)pr, 1); in lapic_timer_propagate_broadcast()
172 static bool lapic_timer_needs_broadcast(struct acpi_processor *pr, in lapic_timer_needs_broadcast() argument
[all …]
H A Dprocessor_thermal.c91 static bool cpufreq_update_thermal_limit(unsigned int cpu, struct acpi_processor *pr) in cpufreq_update_thermal_limit() argument
103 ret = freq_qos_update_request(&pr->thermal_req, max_freq); in cpufreq_update_thermal_limit()
106 pr->id, ret); in cpufreq_update_thermal_limit()
114 struct acpi_processor *pr; in cpufreq_set_cur_state() local
132 pr = per_cpu(processors, i); in cpufreq_set_cur_state()
134 if (unlikely(!freq_qos_request_active(&pr->thermal_req))) in cpufreq_set_cur_state()
137 if (!cpufreq_update_thermal_limit(i, pr)) in cpufreq_set_cur_state()
167 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_init() local
170 if (!pr) in acpi_thermal_cpufreq_init()
174 &pr->thermal_req, in acpi_thermal_cpufreq_init()
[all …]
/linux/drivers/nvme/target/
H A Dpr.c22 static inline struct nvmet_ns *nvmet_pr_to_ns(struct nvmet_pr *pr) in nvmet_pr_to_ns() argument
24 return container_of(pr, struct nvmet_ns, pr); in nvmet_pr_to_ns()
28 nvmet_pr_find_registrant(struct nvmet_pr *pr, uuid_t *hostid) in nvmet_pr_find_registrant() argument
32 list_for_each_entry_rcu(reg, &pr->registrant_list, entry) { in nvmet_pr_find_registrant()
56 if (!req->ns->pr.enable) in nvmet_set_feat_resv_notif_mask()
59 WRITE_ONCE(req->ns->pr.notify_mask, mask); in nvmet_set_feat_resv_notif_mask()
64 if (ns->pr.enable) in nvmet_set_feat_resv_notif_mask()
65 WRITE_ONCE(ns->pr.notify_mask, mask); in nvmet_set_feat_resv_notif_mask()
81 if (!req->ns->pr.enable) in nvmet_get_feat_resv_notif_mask()
84 nvmet_set_result(req, READ_ONCE(req->ns->pr.notify_mask)); in nvmet_get_feat_resv_notif_mask()
[all …]
H A Ddebugfs.c202 struct nvmet_pr *pr = &ns->pr; in nvmet_ns_pr_show() local
205 seq_printf(m, "enable=%d\n", pr->enable); in nvmet_ns_pr_show()
206 if (!pr->enable) in nvmet_ns_pr_show()
209 seq_printf(m, "generation=%u\n", atomic_read(&pr->generation)); in nvmet_ns_pr_show()
211 nvmet_pr_notify_mask_to_str(m, pr->notify_mask); in nvmet_ns_pr_show()
215 holder = rcu_dereference(pr->holder); in nvmet_ns_pr_show()
226 list_for_each_entry_rcu(reg, &pr->registrant_list, entry) { in nvmet_ns_pr_show()
/linux/lib/tests/
H A Dkunit_iov_iter.c97 const struct kvec_test_range *pr) in iov_kunit_load_kvec() argument
102 for (i = 0; i < kvmax; i++, pr++) { in iov_kunit_load_kvec()
103 if (pr->from < 0) in iov_kunit_load_kvec()
105 KUNIT_ASSERT_GE(test, pr->to, pr->from); in iov_kunit_load_kvec()
106 KUNIT_ASSERT_LE(test, pr->to, bufsize); in iov_kunit_load_kvec()
107 kvec[i].iov_base = buffer + pr->from; in iov_kunit_load_kvec()
108 kvec[i].iov_len = pr->to - pr->from; in iov_kunit_load_kvec()
109 size += pr->to - pr->from; in iov_kunit_load_kvec()
121 const struct kvec_test_range *pr; in iov_kunit_copy_to_kvec() local
152 for (pr = kvec_test_ranges; pr->from >= 0; pr++) in iov_kunit_copy_to_kvec()
[all …]
/linux/drivers/fpga/
H A Ddfl-fme-mgr.c25 #include "dfl-fme-pr.h"
36 /* FME PR Control Register Bitfield */
37 #define FME_PR_CTRL_PR_RST BIT_ULL(0) /* Reset PR engine */
38 #define FME_PR_CTRL_PR_RSTACK BIT_ULL(4) /* Ack for PR engine reset */
39 #define FME_PR_CTRL_PR_RGN_ID GENMASK_ULL(9, 7) /* PR Region ID */
40 #define FME_PR_CTRL_PR_START BIT_ULL(12) /* Start to request PR service */
41 #define FME_PR_CTRL_PR_COMPLETE BIT_ULL(13) /* PR data push completion */
43 /* FME PR Status Register Bitfield */
44 /* Number of available entries in HW queue inside the PR engine. */
46 #define FME_PR_STS_PR_STS BIT_ULL(16) /* PR operation status */
[all …]
/linux/drivers/powercap/
H A Darm_scmi_powercap.c262 static void scmi_powercap_unregister_all_zones(struct scmi_powercap_root *pr) in scmi_powercap_unregister_all_zones() argument
267 for (i = pr->num_zones - 1; i >= 0; i--) { in scmi_powercap_unregister_all_zones()
268 if (!list_empty(&pr->registered_zones[i])) { in scmi_powercap_unregister_all_zones()
271 list_for_each_entry(spz, &pr->registered_zones[i], node) in scmi_powercap_unregister_all_zones()
296 static int scmi_powercap_register_zone(struct scmi_powercap_root *pr, in scmi_powercap_register_zone() argument
314 list_move(&spz->node, &pr->registered_zones[spz->height]); in scmi_powercap_register_zone()
335 * @pr: A reference to the root powercap zones descriptors
367 struct scmi_powercap_root *pr) in scmi_zones_register() argument
373 zones_stack = kzalloc_objs(spz, pr->num_zones); in scmi_zones_register()
377 spz = list_first_entry_or_null(&pr->scmi_zones, in scmi_zones_register()
[all …]
/linux/scripts/coccinelle/misc/
H A Ddoubleinit.cocci37 pr << r.p;
40 if int(ps[0].line) < int(pr[0].line) or (int(ps[0].line) == int(pr[0].line) and int(ps[0].column) <…
43 cocci.print_secs("r",pr)
49 pr << r.p;
52 if int(ps[0].line) < int(pr[0].line) or (int(ps[0].line) == int(pr[0].line) and int(ps[0].column) <…
53 msg = "%s: first occurrence line %s, second occurrence line %s" % (fld,ps[0].line,pr[0].line)
/linux/arch/sh/kernel/cpu/sh3/
H A Dentry.S45 * pr
136 sts pr, r10
142 lds r10, pr
155 lds r1, pr
193 lds k2, pr ! restore pr
209 ! - restore spc, pr*, ssr, gbr, mach, macl, skip default tra
210 ! k2 returns original pr
240 mov.l @r15+, k2 ! original PR
253 lds k2, pr ! restore pr
297 sts pr, k3 ! save original pr value in k3
[all …]
H A Dswsusp.S66 lds k2, pr
94 sts pr, r0 ! save pr in r0
117 stc r0_bank, k3 ! fetch old pr from r0_bank0
124 lds r0, pr ! restore old pr
132 lds r0, pr ! restore old pr
/linux/drivers/sh/intc/
H A Dhandle.c112 struct intc_prio_reg *pr = desc->hw.prio_regs; in _intc_prio_data() local
116 while (pr && enum_id && *reg_idx < desc->hw.nr_prio_regs) { in _intc_prio_data()
117 pr = desc->hw.prio_regs + *reg_idx; in _intc_prio_data()
119 for (; *fld_idx < ARRAY_SIZE(pr->enum_ids); (*fld_idx)++) { in _intc_prio_data()
120 if (pr->enum_ids[*fld_idx] != enum_id) in _intc_prio_data()
123 if (pr->set_reg && pr->clr_reg) { in _intc_prio_data()
126 reg_e = pr->set_reg; in _intc_prio_data()
127 reg_d = pr->clr_reg; in _intc_prio_data()
131 if (!pr->set_reg) in _intc_prio_data()
133 reg_e = pr->set_reg; in _intc_prio_data()
[all …]
/linux/drivers/char/ipmi/
H A Dipmi_plat_data.c17 struct property_entry pr[6]; in ipmi_platform_add() local
21 memset(pr, 0, sizeof(pr)); in ipmi_platform_add()
35 pr[pidx++] = PROPERTY_ENTRY_U8("ipmi-type", p->type); in ipmi_platform_add()
37 pr[pidx++] = PROPERTY_ENTRY_U16("i2c-addr", p->addr); in ipmi_platform_add()
41 pr[pidx++] = PROPERTY_ENTRY_U8("slave-addr", p->slave_addr); in ipmi_platform_add()
42 pr[pidx++] = PROPERTY_ENTRY_U8("addr-source", p->addr_source); in ipmi_platform_add()
44 pr[pidx++] = PROPERTY_ENTRY_U8("reg-shift", p->regshift); in ipmi_platform_add()
45 pr[pidx++] = PROPERTY_ENTRY_U8("reg-size", p->regsize); in ipmi_platform_add()
105 rv = device_create_managed_software_node(&pdev->dev, pr, NULL); in ipmi_platform_add()
/linux/Documentation/devicetree/bindings/fpga/
H A Dxlnx,pr-decoupler.yaml4 $id: http://devicetree.org/schemas/fpga/xlnx,pr-decoupler.yaml#
16 The Xilinx LogiCORE Partial Reconfig(PR) Decoupler manages one or more
22 is compatible with the Xilinx LogiCORE pr-decoupler. The Dynamic Function
35 - const: xlnx,pr-decoupler-1.00
36 - const: xlnx,pr-decoupler
62 compatible = "xlnx,pr-decoupler-1.00", "xlnx,pr-decoupler";
/linux/drivers/pci/
H A Dsetup-res.c143 pci_info(dev, "%s %pR: can't claim; no address assigned\n", in pci_claim_resource()
158 pci_info(dev, "%s %pR: can't claim; no compatible bridge window\n", in pci_claim_resource()
166 pci_info(dev, "%s %pR: can't claim; address conflict with %s %pR\n", in pci_claim_resource()
172 pci_dbg(dev, "%s %pR: claiming\n", res_name, res); in pci_claim_resource()
238 pci_info(dev, "%s: trying firmware assignment %pR\n", res_name, res); in pci_revert_fw_address()
241 pci_info(dev, "%s %pR: conflicts with %s %pR\n", res_name, res, in pci_revert_fw_address()
293 pci_dbg(dev, "%pR: moving candidate start address below align to %llx\n", in pci_align_resource()
391 pci_info(dev, "%s %pR: can't assign; bogus alignment\n", in pci_assign_resource()
405 pci_info(dev, "%s %pR: can't assign; no space\n", res_name, res); in pci_assign_resource()
410 pci_info(dev, "%s %pR: failed to assign\n", res_name, res); in pci_assign_resource()
[all …]
/linux/drivers/acpi/riscv/
H A Dcpuidle.c26 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_cpu_init_idle() local
28 if (unlikely(!pr || !pr->flags.has_lpi)) in acpi_cpu_init_idle()
34 if (pr->power.count <= 1) in acpi_cpu_init_idle()
37 for (i = 1; i < pr->power.count; i++) { in acpi_cpu_init_idle()
40 lpi = &pr->power.lpi_states[i]; in acpi_cpu_init_idle()
/linux/drivers/target/
H A Dtarget_core_pr.c310 * the active PR reservation holder when a reservation is present.
370 * Referenced from spc4r17 table 45 for *NON* PR holder access in core_scsi3_pr_seq_non_holder()
513 * PR TYPEs to pass for registered and in core_scsi3_pr_seq_non_holder()
658 pr_err("Unable to locate PR deve %s mapped_lun: %llu\n", in __core_scsi3_do_alloc_registration()
689 * Function used for handling PR registrations for ALL_TG_PT=1 and ALL_TG_PT=0
753 * Only perform PR registrations for target ports on in __core_scsi3_alloc_registration()
888 pr_debug("SPC-3 PR APTPL Successfully added registration%s from" in core_scsi3_alloc_aptpl_registration()
907 pr_debug("SPC-3 PR [%s] Service Action: APTPL RESERVE created" in core_scsi3_aptpl_reserve()
912 pr_debug("SPC-3 PR [%s] RESERVE Node: %s%s\n", in core_scsi3_aptpl_reserve()
963 pr_err("Unable to locate PR APTPL %s mapped_lun:" in __core_scsi3_check_aptpl_registration()
[all …]
/linux/drivers/acpi/arm64/
H A Dcpuidle.c21 struct acpi_processor *pr = per_cpu(processors, cpu); in psci_acpi_cpu_init_idle() local
23 if (unlikely(!pr || !pr->flags.has_lpi)) in psci_acpi_cpu_init_idle()
33 for (i = 1; i < pr->power.count; i++) { in psci_acpi_cpu_init_idle()
36 lpi = &pr->power.lpi_states[i]; in psci_acpi_cpu_init_idle()
/linux/drivers/ata/pata_parport/
H A Dpata_parport.c486 struct pi_protocol *pr, int mode, int unit, int delay) in pi_init_one() argument
492 struct pi_device_match match = { .parport = parport, .proto = pr }; in pi_init_one()
515 pi->dev.driver = &pr->driver; in pi_init_one()
525 pi->proto = pr; in pi_init_one()
577 int pata_parport_register_driver(struct pi_protocol *pr) in pata_parport_register_driver() argument
583 pr->driver.bus = &pata_parport_bus_type; in pata_parport_register_driver()
584 pr->driver.name = pr->name; in pata_parport_register_driver()
585 error = driver_register(&pr->driver); in pata_parport_register_driver()
590 error = idr_alloc(&protocols, pr, 0, 0, GFP_KERNEL); in pata_parport_register_driver()
592 driver_unregister(&pr->driver); in pata_parport_register_driver()
[all …]
/linux/arch/powerpc/kvm/
H A De500.c161 int as, int pid, int pr) in kvmppc_e500_id_table_reset_one() argument
167 BUG_ON(pr >= 2); in kvmppc_e500_id_table_reset_one()
169 idt->id[as][pid][pr].val = 0; in kvmppc_e500_id_table_reset_one()
170 idt->id[as][pid][pr].pentry = NULL; in kvmppc_e500_id_table_reset_one()
177 * Map guest (vcpu,AS,ID,PR) to physical core shadow id.
187 unsigned int pr, int avoid_recursion) in kvmppc_e500_get_sid() argument
194 BUG_ON(pr >= 2); in kvmppc_e500_get_sid()
196 sid = local_sid_lookup(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid()
200 sid = local_sid_setup_one(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid()
236 unsigned int pr, tid, ts; in kvmppc_e500_tlbil_one() local
[all …]
/linux/crypto/async_tx/
H A Draid6test.c15 #undef pr
16 #define pr(fmt, args...) pr_info("raid6test: " fmt, ##args) macro
119 pr("%s: timeout! (faila: %d failb: %d disks: %d)\n", in raid6_dual_recov()
123 pr("%s: validation failure! faila: %d failb: %d sum_check_flags: %x\n", in raid6_dual_recov()
142 pr("%s(%d, %d): faila=%3d(%c) failb=%3d(%c) %s\n", in test_disks()
177 pr("error: initial gen_syndrome(%d) timed out\n", disks); in test()
181 pr("testing the %d-disk case...\n", disks); in test()
229 pr("\n"); in raid6_test()
230 pr("complete (%d tests, %d failure%s)\n", in raid6_test()
/linux/arch/sh/kernel/
H A Dsignal_32.c130 COPY(macl); COPY(pr); in restore_sigcontext()
236 COPY(macl); COPY(pr); in setup_sigcontext()
289 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_frame()
292 regs->pr = VDSO_SYM(&__kernel_sigreturn); in setup_frame()
304 regs->pr = (unsigned long) frame->retcode; in setup_frame()
305 flush_icache_range(regs->pr, regs->pr + sizeof(frame->retcode)); in setup_frame()
329 pr_debug("SIG deliver (%s:%d): sp=%p pc=%08lx pr=%08lx\n", in setup_frame()
330 current->comm, task_pid_nr(current), frame, regs->pc, regs->pr); in setup_frame()
359 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
362 regs->pr = VDSO_SYM(&__kernel_rt_sigreturn); in setup_rt_frame()
[all …]
/linux/arch/sh/kernel/cpu/sh2a/
H A Dentry.S64 sts.l pr,@-r15
69 lds r0,pr ! pr = original SP
103 sts.l pr,@-r8
124 lds r10,pr
132 lds r9,pr
175 lds.l @r15+, pr
201 lds.l @r0+,pr
/linux/drivers/extcon/
H A Dextcon-usbc-cros-ec.c29 bool pr; /* power role (true if VBUS enabled) */ member
253 bool pr = false; in extcon_cros_ec_detect_cable() local
277 pr = (role & PD_CTRL_RESP_ROLE_POWER); in extcon_cros_ec_detect_cable()
287 "connected role 0x%x pwr type %d dr %d pr %d pol %d mux %d dp %d hpd %d\n", in extcon_cros_ec_detect_cable()
288 role, power_type, dr, pr, polarity, mux, dp, hpd); in extcon_cros_ec_detect_cable()
299 if (force || info->dr != dr || info->pr != pr || info->dp != dp || in extcon_cros_ec_detect_cable()
307 info->pr = pr; in extcon_cros_ec_detect_cable()
322 (union extcon_property_value)(int)pr); in extcon_cros_ec_detect_cable()
325 (union extcon_property_value)(int)pr); in extcon_cros_ec_detect_cable()
455 info->pr = false; in extcon_cros_ec_probe()
/linux/drivers/md/
H A Ddm.c30 #include <linux/pr.h>
3496 struct dm_pr *pr) in dm_call_pr() argument
3521 ti->type->iterate_devices(ti, fn, pr); in dm_call_pr()
3534 struct dm_pr *pr = data; in __dm_pr_register() local
3539 pr->ret = -EOPNOTSUPP; in __dm_pr_register()
3543 ret = ops->pr_register(dev->bdev, pr->old_key, pr->new_key, pr->flags); in __dm_pr_register()
3547 if (!pr->ret) in __dm_pr_register()
3548 pr->ret = ret; in __dm_pr_register()
3550 if (pr->fail_early) in __dm_pr_register()
3559 struct dm_pr pr = { in dm_pr_register() local
[all …]
/linux/arch/loongarch/pci/
H A Dacpi.c88 "host bridge window %pR (ignored)\n", entry->res); in acpi_prepare_root_resources()
132 dev_err(dev, "can't claim ECAM area %pR: address conflict with %s %pR\n", in arch_pci_ecam_create()
146 dev_info(dev, "ECAM at %pR for %pR\n", &cfg->res, &cfg->busr); in arch_pci_ecam_create()
175 dev_err(dev, "%04x:%pR ECAM region not found, use default value\n", seg, bus_res); in pci_acpi_setup_ecam_mapping()
193 dev_err(dev, "%04x:%pR error %ld mapping ECAM\n", seg, bus_res, PTR_ERR(cfg)); in pci_acpi_setup_ecam_mapping()

12345678910>>...14