Home
last modified time | relevance | path

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

12345678910>>...41

/kernel/linux/linux-6.6/drivers/acpi/
Dprocessor_throttling.c39 struct acpi_processor *pr; member
47 static int acpi_processor_get_throttling(struct acpi_processor *pr);
48 static int __acpi_processor_set_throttling(struct acpi_processor *pr,
57 struct acpi_processor *pr, *match_pr; in acpi_processor_update_tsd_coord() local
69 pr = per_cpu(processors, i); in acpi_processor_update_tsd_coord()
70 if (!pr) in acpi_processor_update_tsd_coord()
74 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
90 pr = per_cpu(processors, i); in acpi_processor_update_tsd_coord()
91 if (!pr) in acpi_processor_update_tsd_coord()
96 pthrottling = &pr->throttling; in acpi_processor_update_tsd_coord()
[all …]
Dprocessor_perflib.c52 static int acpi_processor_get_platform_limit(struct acpi_processor *pr) in acpi_processor_get_platform_limit() argument
60 if (!pr) in acpi_processor_get_platform_limit()
67 status = acpi_evaluate_integer(pr->handle, "_PPC", NULL, &ppc); in acpi_processor_get_platform_limit()
72 acpi_evaluation_failure_warn(pr->handle, "_PPC", status); in acpi_processor_get_platform_limit()
79 if (pr->performance_platform_limit == index || in acpi_processor_get_platform_limit()
80 ppc >= pr->performance->state_count) in acpi_processor_get_platform_limit()
83 pr_debug("CPU %d: _PPC is %d - frequency %s limited\n", pr->id, in acpi_processor_get_platform_limit()
86 pr->performance_platform_limit = index; in acpi_processor_get_platform_limit()
88 if (unlikely(!freq_qos_request_active(&pr->perflib_req))) in acpi_processor_get_platform_limit()
98 qos_value = pr->performance->states[index].core_frequency * 1000; in acpi_processor_get_platform_limit()
[all …]
Dprocessor_thermal.c88 struct acpi_processor *pr; in cpufreq_set_cur_state() local
107 pr = per_cpu(processors, i); in cpufreq_set_cur_state()
109 if (unlikely(!freq_qos_request_active(&pr->thermal_req))) in cpufreq_set_cur_state()
120 ret = freq_qos_update_request(&pr->thermal_req, max_freq); in cpufreq_set_cur_state()
123 pr->id, ret); in cpufreq_set_cur_state()
134 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_init() local
137 if (!pr) in acpi_thermal_cpufreq_init()
141 &pr->thermal_req, in acpi_thermal_cpufreq_init()
149 thermal_cooling_device_update(pr->cdev); in acpi_thermal_cpufreq_init()
158 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_exit() local
[all …]
Dprocessor_idle.c124 static void lapic_timer_check_state(int state, struct acpi_processor *pr, in lapic_timer_check_state() argument
127 struct acpi_processor_power *pwr = &pr->power; in lapic_timer_check_state()
130 if (cpu_has(&cpu_data(pr->id), X86_FEATURE_ARAT)) in lapic_timer_check_state()
144 pr->power.timer_broadcast_on_state = state; in lapic_timer_check_state()
149 struct acpi_processor *pr = arg; in __lapic_timer_propagate_broadcast() local
151 if (pr->power.timer_broadcast_on_state < INT_MAX) in __lapic_timer_propagate_broadcast()
157 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) in lapic_timer_propagate_broadcast() argument
159 smp_call_function_single(pr->id, __lapic_timer_propagate_broadcast, in lapic_timer_propagate_broadcast()
160 (void *)pr, 1); in lapic_timer_propagate_broadcast()
164 static bool lapic_timer_needs_broadcast(struct acpi_processor *pr, in lapic_timer_needs_broadcast() argument
[all …]
Dprocessor_driver.c56 struct acpi_processor *pr; in acpi_processor_notify() local
62 pr = acpi_driver_data(device); in acpi_processor_notify()
63 if (!pr) in acpi_processor_notify()
68 saved = pr->performance_platform_limit; in acpi_processor_notify()
69 acpi_processor_ppc_has_changed(pr, 1); in acpi_processor_notify()
70 if (saved == pr->performance_platform_limit) in acpi_processor_notify()
74 pr->performance_platform_limit); in acpi_processor_notify()
77 acpi_processor_power_state_has_changed(pr); in acpi_processor_notify()
82 acpi_processor_tstate_has_changed(pr); in acpi_processor_notify()
98 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_soft_cpu_online() local
[all …]
Dacpi_processor.c205 static int acpi_processor_hotadd_init(struct acpi_processor *pr) in acpi_processor_hotadd_init() argument
211 if (invalid_phys_cpuid(pr->phys_id)) in acpi_processor_hotadd_init()
214 status = acpi_evaluate_integer(pr->handle, "_STA", NULL, &sta); in acpi_processor_hotadd_init()
221 ret = acpi_map_cpu(pr->handle, pr->phys_id, pr->acpi_id, &pr->id); in acpi_processor_hotadd_init()
225 ret = arch_register_cpu(pr->id); in acpi_processor_hotadd_init()
227 acpi_unmap_cpu(pr->id); in acpi_processor_hotadd_init()
236 pr_info("CPU%d has been hot-added\n", pr->id); in acpi_processor_hotadd_init()
237 pr->flags.need_hotplug_init = 1; in acpi_processor_hotadd_init()
245 static inline int acpi_processor_hotadd_init(struct acpi_processor *pr) in acpi_processor_hotadd_init() argument
255 struct acpi_processor *pr = acpi_driver_data(device); in acpi_processor_get_info() local
[all …]
/kernel/linux/linux-5.10/drivers/acpi/
Dprocessor_throttling.c43 struct acpi_processor *pr; member
51 static int acpi_processor_get_throttling(struct acpi_processor *pr);
52 static int __acpi_processor_set_throttling(struct acpi_processor *pr,
61 struct acpi_processor *pr, *match_pr; in acpi_processor_update_tsd_coord() local
73 pr = per_cpu(processors, i); in acpi_processor_update_tsd_coord()
74 if (!pr) in acpi_processor_update_tsd_coord()
78 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
94 pr = per_cpu(processors, i); in acpi_processor_update_tsd_coord()
95 if (!pr) in acpi_processor_update_tsd_coord()
100 pthrottling = &pr->throttling; in acpi_processor_update_tsd_coord()
[all …]
Dprocessor_driver.c59 struct acpi_processor *pr; in acpi_processor_notify() local
65 pr = acpi_driver_data(device); in acpi_processor_notify()
66 if (!pr) in acpi_processor_notify()
71 saved = pr->performance_platform_limit; in acpi_processor_notify()
72 acpi_processor_ppc_has_changed(pr, 1); in acpi_processor_notify()
73 if (saved == pr->performance_platform_limit) in acpi_processor_notify()
77 pr->performance_platform_limit); in acpi_processor_notify()
80 acpi_processor_power_state_has_changed(pr); in acpi_processor_notify()
85 acpi_processor_tstate_has_changed(pr); in acpi_processor_notify()
102 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_soft_cpu_online() local
[all …]
Dprocessor_perflib.c55 static int acpi_processor_get_platform_limit(struct acpi_processor *pr) in acpi_processor_get_platform_limit() argument
63 if (!pr) in acpi_processor_get_platform_limit()
70 status = acpi_evaluate_integer(pr->handle, "_PPC", NULL, &ppc); in acpi_processor_get_platform_limit()
82 if (pr->performance_platform_limit == index || in acpi_processor_get_platform_limit()
83 ppc >= pr->performance->state_count) in acpi_processor_get_platform_limit()
86 pr_debug("CPU %d: _PPC is %d - frequency %s limited\n", pr->id, in acpi_processor_get_platform_limit()
89 pr->performance_platform_limit = index; in acpi_processor_get_platform_limit()
91 if (unlikely(!freq_qos_request_active(&pr->perflib_req))) in acpi_processor_get_platform_limit()
101 qos_value = pr->performance->states[index].core_frequency * 1000; in acpi_processor_get_platform_limit()
103 ret = freq_qos_update_request(&pr->perflib_req, qos_value); in acpi_processor_get_platform_limit()
[all …]
Dprocessor_idle.c126 static void lapic_timer_check_state(int state, struct acpi_processor *pr, in lapic_timer_check_state() argument
129 struct acpi_processor_power *pwr = &pr->power; in lapic_timer_check_state()
132 if (cpu_has(&cpu_data(pr->id), X86_FEATURE_ARAT)) in lapic_timer_check_state()
146 pr->power.timer_broadcast_on_state = state; in lapic_timer_check_state()
151 struct acpi_processor *pr = (struct acpi_processor *) arg; in __lapic_timer_propagate_broadcast() local
153 if (pr->power.timer_broadcast_on_state < INT_MAX) in __lapic_timer_propagate_broadcast()
159 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) in lapic_timer_propagate_broadcast() argument
161 smp_call_function_single(pr->id, __lapic_timer_propagate_broadcast, in lapic_timer_propagate_broadcast()
162 (void *)pr, 1); in lapic_timer_propagate_broadcast()
166 static bool lapic_timer_needs_broadcast(struct acpi_processor *pr, in lapic_timer_needs_broadcast() argument
[all …]
Dprocessor_thermal.c85 struct acpi_processor *pr; in cpufreq_set_cur_state() local
104 pr = per_cpu(processors, i); in cpufreq_set_cur_state()
106 if (unlikely(!freq_qos_request_active(&pr->thermal_req))) in cpufreq_set_cur_state()
117 ret = freq_qos_update_request(&pr->thermal_req, max_freq); in cpufreq_set_cur_state()
120 pr->id, ret); in cpufreq_set_cur_state()
131 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_init() local
134 if (!pr) in acpi_thermal_cpufreq_init()
138 &pr->thermal_req, in acpi_thermal_cpufreq_init()
151 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_exit() local
153 if (pr) in acpi_thermal_cpufreq_exit()
[all …]
Dacpi_processor.c183 static int acpi_processor_hotadd_init(struct acpi_processor *pr) in acpi_processor_hotadd_init() argument
189 if (invalid_phys_cpuid(pr->phys_id)) in acpi_processor_hotadd_init()
192 status = acpi_evaluate_integer(pr->handle, "_STA", NULL, &sta); in acpi_processor_hotadd_init()
199 ret = acpi_map_cpu(pr->handle, pr->phys_id, pr->acpi_id, &pr->id); in acpi_processor_hotadd_init()
203 ret = arch_register_cpu(pr->id); in acpi_processor_hotadd_init()
205 acpi_unmap_cpu(pr->id); in acpi_processor_hotadd_init()
214 pr_info("CPU%d has been hot-added\n", pr->id); in acpi_processor_hotadd_init()
215 pr->flags.need_hotplug_init = 1; in acpi_processor_hotadd_init()
223 static inline int acpi_processor_hotadd_init(struct acpi_processor *pr) in acpi_processor_hotadd_init() argument
233 struct acpi_processor *pr = acpi_driver_data(device); in acpi_processor_get_info() local
[all …]
/kernel/linux/linux-6.6/lib/
Dkunit_iov_iter.c76 const struct kvec_test_range *pr) in iov_kunit_load_kvec() argument
81 for (i = 0; i < kvmax; i++, pr++) { in iov_kunit_load_kvec()
82 if (pr->from < 0) in iov_kunit_load_kvec()
84 KUNIT_ASSERT_GE(test, pr->to, pr->from); in iov_kunit_load_kvec()
85 KUNIT_ASSERT_LE(test, pr->to, bufsize); in iov_kunit_load_kvec()
86 kvec[i].iov_base = buffer + pr->from; in iov_kunit_load_kvec()
87 kvec[i].iov_len = pr->to - pr->from; in iov_kunit_load_kvec()
88 size += pr->to - pr->from; in iov_kunit_load_kvec()
100 const struct kvec_test_range *pr; in iov_kunit_copy_to_kvec() local
131 for (pr = kvec_test_ranges; pr->from >= 0; pr++) in iov_kunit_copy_to_kvec()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/ehea/
Dehea_main.c190 struct ehea_port_res *pr = &port->port_res[l]; in ehea_update_firmware_handles() local
193 arr[i++].fwh = pr->qp->fw_handle; in ehea_update_firmware_handles()
195 arr[i++].fwh = pr->send_cq->fw_handle; in ehea_update_firmware_handles()
197 arr[i++].fwh = pr->recv_cq->fw_handle; in ehea_update_firmware_handles()
199 arr[i++].fwh = pr->eq->fw_handle; in ehea_update_firmware_handles()
201 arr[i++].fwh = pr->send_mr.handle; in ehea_update_firmware_handles()
203 arr[i++].fwh = pr->recv_mr.handle; in ehea_update_firmware_handles()
379 static void ehea_refill_rq1(struct ehea_port_res *pr, int index, int nr_of_wqes) in ehea_refill_rq1() argument
381 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; in ehea_refill_rq1()
382 struct net_device *dev = pr->port->netdev; in ehea_refill_rq1()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/ehea/
Dehea_main.c194 struct ehea_port_res *pr = &port->port_res[l]; in ehea_update_firmware_handles() local
197 arr[i++].fwh = pr->qp->fw_handle; in ehea_update_firmware_handles()
199 arr[i++].fwh = pr->send_cq->fw_handle; in ehea_update_firmware_handles()
201 arr[i++].fwh = pr->recv_cq->fw_handle; in ehea_update_firmware_handles()
203 arr[i++].fwh = pr->eq->fw_handle; in ehea_update_firmware_handles()
205 arr[i++].fwh = pr->send_mr.handle; in ehea_update_firmware_handles()
207 arr[i++].fwh = pr->recv_mr.handle; in ehea_update_firmware_handles()
383 static void ehea_refill_rq1(struct ehea_port_res *pr, int index, int nr_of_wqes) in ehea_refill_rq1() argument
385 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; in ehea_refill_rq1()
386 struct net_device *dev = pr->port->netdev; in ehea_refill_rq1()
[all …]
/kernel/linux/linux-5.10/drivers/fpga/
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 …]
/kernel/linux/linux-6.6/drivers/fpga/
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 …]
/kernel/linux/linux-5.10/drivers/xen/
Dxen-acpi-cpuhotplug.c27 static acpi_status xen_acpi_cpu_hotadd(struct acpi_processor *pr);
39 struct acpi_processor *pr = acpi_driver_data(device); in xen_acpi_processor_enable() local
43 status = acpi_evaluate_object(pr->handle, NULL, NULL, &buffer); in xen_acpi_processor_enable()
49 pr->acpi_id = object.processor.proc_id; in xen_acpi_processor_enable()
52 status = acpi_evaluate_integer(pr->handle, METHOD_NAME__UID, in xen_acpi_processor_enable()
59 pr->acpi_id = value; in xen_acpi_processor_enable()
62 pr->id = xen_pcpu_id(pr->acpi_id); in xen_acpi_processor_enable()
64 if (invalid_logical_cpuid(pr->id)) in xen_acpi_processor_enable()
66 if (ACPI_FAILURE(xen_acpi_cpu_hotadd(pr))) { in xen_acpi_processor_enable()
68 pr->acpi_id); in xen_acpi_processor_enable()
[all …]
/kernel/linux/linux-5.10/include/acpi/
Dprocessor.h179 int (*acpi_processor_get_throttling) (struct acpi_processor * pr);
180 int (*acpi_processor_set_throttling) (struct acpi_processor * pr,
265 extern int acpi_processor_get_performance_info(struct acpi_processor *pr);
315 void acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag);
330 static inline void acpi_processor_ppc_has_changed(struct acpi_processor *pr, in acpi_processor_ppc_has_changed() argument
356 extern int acpi_cppc_processor_probe(struct acpi_processor *pr);
357 extern void acpi_cppc_processor_exit(struct acpi_processor *pr);
359 static inline int acpi_cppc_processor_probe(struct acpi_processor *pr) in acpi_cppc_processor_probe() argument
363 static inline void acpi_cppc_processor_exit(struct acpi_processor *pr) in acpi_cppc_processor_exit() argument
374 int acpi_processor_tstate_has_changed(struct acpi_processor *pr);
[all …]
/kernel/linux/linux-6.6/include/acpi/
Dprocessor.h184 int (*acpi_processor_get_throttling) (struct acpi_processor * pr);
185 int (*acpi_processor_set_throttling) (struct acpi_processor * pr,
270 extern int acpi_processor_get_performance_info(struct acpi_processor *pr);
320 void acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag);
335 static inline void acpi_processor_ppc_has_changed(struct acpi_processor *pr, in acpi_processor_ppc_has_changed() argument
361 extern int acpi_cppc_processor_probe(struct acpi_processor *pr);
362 extern void acpi_cppc_processor_exit(struct acpi_processor *pr);
364 static inline int acpi_cppc_processor_probe(struct acpi_processor *pr) in acpi_cppc_processor_probe() argument
368 static inline void acpi_cppc_processor_exit(struct acpi_processor *pr) in acpi_cppc_processor_exit() argument
379 int acpi_processor_tstate_has_changed(struct acpi_processor *pr);
[all …]
/kernel/linux/linux-6.6/drivers/powercap/
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 = kcalloc(pr->num_zones, sizeof(spz), GFP_KERNEL); in scmi_zones_register()
377 spz = list_first_entry_or_null(&pr->scmi_zones, in scmi_zones_register()
[all …]
/kernel/linux/linux-6.6/drivers/video/
Dscreen_info_pci.c13 static bool __screen_info_relocation_is_valid(const struct screen_info *si, struct resource *pr) in __screen_info_relocation_is_valid() argument
17 if (screen_info_lfb_offset > resource_size(pr)) in __screen_info_relocation_is_valid()
19 if (size > resource_size(pr)) in __screen_info_relocation_is_valid()
21 if (resource_size(pr) - size < screen_info_lfb_offset) in __screen_info_relocation_is_valid()
32 struct resource *pr = &screen_info_lfb_pdev->resource[screen_info_lfb_bar]; in screen_info_apply_fixups() local
34 if (pr->start != screen_info_lfb_res_start) { in screen_info_apply_fixups()
35 if (__screen_info_relocation_is_valid(si, pr)) { in screen_info_apply_fixups()
40 __screen_info_set_lfb_base(si, pr->start + screen_info_lfb_offset); in screen_info_apply_fixups()
41 pr_info("Relocating firmware framebuffer to offset %pa[d] within %pr\n", in screen_info_apply_fixups()
42 &screen_info_lfb_offset, pr); in screen_info_apply_fixups()
[all …]
/kernel/linux/linux-6.6/arch/ia64/lib/
Dxor.S18 .save pr, r29
19 mov r29 = pr
31 mov pr.rot = 1 << 16
44 mov pr = r29, -1
56 .save pr, r29
57 mov r29 = pr
70 mov pr.rot = 1 << 16
85 mov pr = r29, -1
97 .save pr, r29
98 mov r29 = pr
[all …]
/kernel/linux/linux-5.10/arch/ia64/lib/
Dxor.S18 .save pr, r29
19 mov r29 = pr
31 mov pr.rot = 1 << 16
44 mov pr = r29, -1
56 .save pr, r29
57 mov r29 = pr
70 mov pr.rot = 1 << 16
85 mov pr = r29, -1
97 .save pr, r29
98 mov r29 = pr
[all …]
/kernel/linux/linux-5.10/scripts/coccinelle/misc/
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)

12345678910>>...41