Searched refs:pr (Results 1 - 187 of 187) sorted by relevance

/linux-4.1.27/drivers/acpi/
H A Dprocessor_driver.c76 struct acpi_processor *pr; acpi_processor_notify() local
82 pr = acpi_driver_data(device); acpi_processor_notify()
83 if (!pr) acpi_processor_notify()
88 saved = pr->performance_platform_limit; acpi_processor_notify()
89 acpi_processor_ppc_has_changed(pr, 1); acpi_processor_notify()
90 if (saved == pr->performance_platform_limit) acpi_processor_notify()
94 pr->performance_platform_limit); acpi_processor_notify()
97 acpi_processor_cst_has_changed(pr); acpi_processor_notify()
102 acpi_processor_tstate_has_changed(pr); acpi_processor_notify()
121 struct acpi_processor *pr = per_cpu(processors, cpu); acpi_cpu_soft_notify() local
132 if (!pr || acpi_bus_get_device(pr->handle, &device)) acpi_cpu_soft_notify()
140 if (pr->flags.need_hotplug_init) { acpi_cpu_soft_notify()
144 pr->id); acpi_cpu_soft_notify()
145 pr->flags.need_hotplug_init = 0; acpi_cpu_soft_notify()
147 WARN(ret, "Failed to start CPU: %d\n", pr->id); acpi_cpu_soft_notify()
150 acpi_processor_ppc_has_changed(pr, 0); acpi_cpu_soft_notify()
151 acpi_processor_hotplug(pr); acpi_cpu_soft_notify()
152 acpi_processor_reevaluate_tstate(pr, action); acpi_cpu_soft_notify()
153 acpi_processor_tstate_has_changed(pr); acpi_cpu_soft_notify()
157 acpi_processor_reevaluate_tstate(pr, action); acpi_cpu_soft_notify()
168 struct acpi_processor *pr = acpi_driver_data(device); __acpi_processor_start() local
172 if (!pr) __acpi_processor_start()
175 if (pr->flags.need_hotplug_init) __acpi_processor_start()
179 acpi_processor_ppc_has_changed(pr, 0); __acpi_processor_start()
181 acpi_processor_get_throttling_info(pr); __acpi_processor_start()
183 if (pr->flags.throttling) __acpi_processor_start()
184 pr->flags.limit = 1; __acpi_processor_start()
187 acpi_processor_power_init(pr); __acpi_processor_start()
189 pr->cdev = thermal_cooling_device_register("Processor", device, __acpi_processor_start()
191 if (IS_ERR(pr->cdev)) { __acpi_processor_start()
192 result = PTR_ERR(pr->cdev); __acpi_processor_start()
197 pr->cdev->id); __acpi_processor_start()
200 &pr->cdev->device.kobj, __acpi_processor_start()
207 result = sysfs_create_link(&pr->cdev->device.kobj, __acpi_processor_start()
211 dev_err(&pr->cdev->device, __acpi_processor_start()
221 sysfs_remove_link(&pr->cdev->device.kobj, "device"); __acpi_processor_start()
225 thermal_cooling_device_unregister(pr->cdev); __acpi_processor_start()
227 acpi_processor_power_exit(pr); __acpi_processor_start()
244 struct acpi_processor *pr; acpi_processor_stop() local
252 pr = acpi_driver_data(device); acpi_processor_stop()
253 if (!pr) acpi_processor_stop()
256 acpi_processor_power_exit(pr); acpi_processor_stop()
258 if (pr->cdev) { acpi_processor_stop()
260 sysfs_remove_link(&pr->cdev->device.kobj, "device"); acpi_processor_stop()
261 thermal_cooling_device_unregister(pr->cdev); acpi_processor_stop()
262 pr->cdev = NULL; acpi_processor_stop()
H A Dprocessor_throttling.c60 struct acpi_processor *pr; member in struct:acpi_processor_throttling_arg
68 static int acpi_processor_get_throttling(struct acpi_processor *pr);
69 int acpi_processor_set_throttling(struct acpi_processor *pr,
78 struct acpi_processor *pr, *match_pr; acpi_processor_update_tsd_coord() local
90 pr = per_cpu(processors, i); for_each_possible_cpu()
91 if (!pr) for_each_possible_cpu()
95 pthrottling = &(pr->throttling); for_each_possible_cpu()
111 pr = per_cpu(processors, i); for_each_possible_cpu()
112 if (!pr) for_each_possible_cpu()
117 pthrottling = &pr->throttling; for_each_possible_cpu()
192 pr = per_cpu(processors, i); for_each_possible_cpu()
193 if (!pr) for_each_possible_cpu()
201 pthrottling = &(pr->throttling); for_each_possible_cpu()
228 struct acpi_processor *pr; acpi_processor_throttling_notifier() local
235 pr = per_cpu(processors, cpu); acpi_processor_throttling_notifier()
236 if (!pr) { acpi_processor_throttling_notifier()
237 ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Invalid pr pointer\n")); acpi_processor_throttling_notifier()
240 if (!pr->flags.throttling) { acpi_processor_throttling_notifier()
246 p_throttling = &(pr->throttling); acpi_processor_throttling_notifier()
253 p_limit = &pr->limit; acpi_processor_throttling_notifier()
258 if (pr->throttling_platform_limit > target_state) acpi_processor_throttling_notifier()
259 target_state = pr->throttling_platform_limit; acpi_processor_throttling_notifier()
292 static int acpi_processor_get_platform_limit(struct acpi_processor *pr) acpi_processor_get_platform_limit() argument
297 if (!pr) acpi_processor_get_platform_limit()
303 status = acpi_evaluate_integer(pr->handle, "_TPC", NULL, &tpc); acpi_processor_get_platform_limit()
312 pr->throttling_platform_limit = (int)tpc; acpi_processor_get_platform_limit()
316 int acpi_processor_tstate_has_changed(struct acpi_processor *pr) acpi_processor_tstate_has_changed() argument
327 result = acpi_processor_get_platform_limit(pr); acpi_processor_tstate_has_changed()
333 throttling_limit = pr->throttling_platform_limit; acpi_processor_tstate_has_changed()
334 if (throttling_limit >= pr->throttling.state_count) { acpi_processor_tstate_has_changed()
339 current_state = pr->throttling.state; acpi_processor_tstate_has_changed()
348 limit = &pr->limit; acpi_processor_tstate_has_changed()
369 return acpi_processor_set_throttling(pr, target_state, false); acpi_processor_tstate_has_changed()
381 void acpi_processor_reevaluate_tstate(struct acpi_processor *pr, acpi_processor_reevaluate_tstate() argument
390 pr->flags.throttling = 0; acpi_processor_reevaluate_tstate()
396 if (!pr->throttling.state_count) { acpi_processor_reevaluate_tstate()
400 pr->flags.throttling = 0; acpi_processor_reevaluate_tstate()
403 pr->flags.throttling = 1; acpi_processor_reevaluate_tstate()
410 result = acpi_processor_get_throttling(pr); acpi_processor_reevaluate_tstate()
414 if (pr->throttling.state) { acpi_processor_reevaluate_tstate()
415 result = acpi_processor_set_throttling(pr, 0, false); acpi_processor_reevaluate_tstate()
422 pr->flags.throttling = 0; acpi_processor_reevaluate_tstate()
427 static int acpi_processor_get_throttling_control(struct acpi_processor *pr) acpi_processor_get_throttling_control() argument
436 status = acpi_evaluate_object(pr->handle, "_PTC", NULL, &buffer); acpi_processor_get_throttling_control()
466 memcpy(&pr->throttling.control_register, obj.buffer.pointer, acpi_processor_get_throttling_control()
483 memcpy(&pr->throttling.status_register, obj.buffer.pointer, acpi_processor_get_throttling_control()
486 throttling = &pr->throttling; acpi_processor_get_throttling_control()
511 static int acpi_processor_get_throttling_states(struct acpi_processor *pr) acpi_processor_get_throttling_states() argument
521 status = acpi_evaluate_object(pr->handle, "_TSS", NULL, &buffer); acpi_processor_get_throttling_states()
539 pr->throttling.state_count = tss->package.count; acpi_processor_get_throttling_states()
540 pr->throttling.states_tss = acpi_processor_get_throttling_states()
543 if (!pr->throttling.states_tss) { acpi_processor_get_throttling_states()
548 for (i = 0; i < pr->throttling.state_count; i++) { acpi_processor_get_throttling_states()
551 (struct acpi_processor_tx_tss *)&(pr->throttling. acpi_processor_get_throttling_states()
564 kfree(pr->throttling.states_tss); acpi_processor_get_throttling_states()
572 kfree(pr->throttling.states_tss); acpi_processor_get_throttling_states()
586 static int acpi_processor_get_tsd(struct acpi_processor *pr) acpi_processor_get_tsd() argument
597 pthrottling = &pr->throttling; acpi_processor_get_tsd()
600 status = acpi_evaluate_object(pr->handle, "_TSD", NULL, &buffer); acpi_processor_get_tsd()
621 pdomain = &(pr->throttling.domain_info); acpi_processor_get_tsd()
646 pthrottling = &pr->throttling; acpi_processor_get_tsd()
649 cpumask_set_cpu(pr->id, pthrottling->shared_cpu_map); acpi_processor_get_tsd()
670 static int acpi_processor_get_throttling_fadt(struct acpi_processor *pr) acpi_processor_get_throttling_fadt() argument
677 if (!pr) acpi_processor_get_throttling_fadt()
680 if (!pr->flags.throttling) acpi_processor_get_throttling_fadt()
683 pr->throttling.state = 0; acpi_processor_get_throttling_fadt()
685 duty_mask = pr->throttling.state_count - 1; acpi_processor_get_throttling_fadt()
687 duty_mask <<= pr->throttling.duty_offset; acpi_processor_get_throttling_fadt()
691 value = inl(pr->throttling.address); acpi_processor_get_throttling_fadt()
699 duty_value >>= pr->throttling.duty_offset; acpi_processor_get_throttling_fadt()
702 state = pr->throttling.state_count - duty_value; acpi_processor_get_throttling_fadt()
705 pr->throttling.state = state; acpi_processor_get_throttling_fadt()
711 state, pr->throttling.states[state].performance)); acpi_processor_get_throttling_fadt()
772 static int acpi_read_throttling_status(struct acpi_processor *pr, acpi_read_throttling_status() argument
781 throttling = &pr->throttling; acpi_read_throttling_status()
804 static int acpi_write_throttling_state(struct acpi_processor *pr, acpi_write_throttling_state() argument
813 throttling = &pr->throttling; acpi_write_throttling_state()
837 static int acpi_get_throttling_state(struct acpi_processor *pr, acpi_get_throttling_state() argument
842 for (i = 0; i < pr->throttling.state_count; i++) { acpi_get_throttling_state()
844 (struct acpi_processor_tx_tss *)&(pr->throttling. acpi_get_throttling_state()
852 static int acpi_get_throttling_value(struct acpi_processor *pr, acpi_get_throttling_value() argument
857 if (state >= 0 && state <= pr->throttling.state_count) { acpi_get_throttling_value()
859 (struct acpi_processor_tx_tss *)&(pr->throttling. acpi_get_throttling_value()
867 static int acpi_processor_get_throttling_ptc(struct acpi_processor *pr) acpi_processor_get_throttling_ptc() argument
873 if (!pr) acpi_processor_get_throttling_ptc()
876 if (!pr->flags.throttling) acpi_processor_get_throttling_ptc()
879 pr->throttling.state = 0; acpi_processor_get_throttling_ptc()
882 ret = acpi_read_throttling_status(pr, &value); acpi_processor_get_throttling_ptc()
884 state = acpi_get_throttling_state(pr, value); acpi_processor_get_throttling_ptc()
889 ret = acpi_processor_set_throttling(pr, state, true); acpi_processor_get_throttling_ptc()
893 pr->throttling.state = state; acpi_processor_get_throttling_ptc()
899 static int acpi_processor_get_throttling(struct acpi_processor *pr) acpi_processor_get_throttling() argument
904 if (!pr) acpi_processor_get_throttling()
907 if (!pr->flags.throttling) acpi_processor_get_throttling()
914 * Migrate task to the cpu pointed by pr. acpi_processor_get_throttling()
918 if (set_cpus_allowed_ptr(current, cpumask_of(pr->id))) { acpi_processor_get_throttling()
919 /* Can't migrate to the target pr->id CPU. Exit */ acpi_processor_get_throttling()
923 ret = pr->throttling.acpi_processor_get_throttling(pr); acpi_processor_get_throttling()
931 static int acpi_processor_get_fadt_info(struct acpi_processor *pr) acpi_processor_get_fadt_info() argument
935 if (!pr->throttling.address) { acpi_processor_get_fadt_info()
938 } else if (!pr->throttling.duty_width) { acpi_processor_get_fadt_info()
943 else if ((pr->throttling.duty_offset + pr->throttling.duty_width) > 4) { acpi_processor_get_fadt_info()
948 pr->throttling.state_count = 1 << acpi_gbl_FADT.duty_width; acpi_processor_get_fadt_info()
956 step = (1000 / pr->throttling.state_count); acpi_processor_get_fadt_info()
958 for (i = 0; i < pr->throttling.state_count; i++) { acpi_processor_get_fadt_info()
959 pr->throttling.states[i].performance = 1000 - step * i; acpi_processor_get_fadt_info()
960 pr->throttling.states[i].power = 1000 - step * i; acpi_processor_get_fadt_info()
965 static int acpi_processor_set_throttling_fadt(struct acpi_processor *pr, acpi_processor_set_throttling_fadt() argument
972 if (!pr) acpi_processor_set_throttling_fadt()
975 if ((state < 0) || (state > (pr->throttling.state_count - 1))) acpi_processor_set_throttling_fadt()
978 if (!pr->flags.throttling) acpi_processor_set_throttling_fadt()
981 if (!force && (state == pr->throttling.state)) acpi_processor_set_throttling_fadt()
984 if (state < pr->throttling_platform_limit) acpi_processor_set_throttling_fadt()
990 duty_value = pr->throttling.state_count - state; acpi_processor_set_throttling_fadt()
992 duty_value <<= pr->throttling.duty_offset; acpi_processor_set_throttling_fadt()
995 duty_mask = pr->throttling.state_count - 1; acpi_processor_set_throttling_fadt()
1007 value = inl(pr->throttling.address); acpi_processor_set_throttling_fadt()
1010 outl(value, pr->throttling.address); acpi_processor_set_throttling_fadt()
1020 outl(value, pr->throttling.address); acpi_processor_set_throttling_fadt()
1023 outl(value, pr->throttling.address); acpi_processor_set_throttling_fadt()
1026 pr->throttling.state = state; acpi_processor_set_throttling_fadt()
1032 (pr->throttling.states[state].performance ? pr-> acpi_processor_set_throttling_fadt()
1038 static int acpi_processor_set_throttling_ptc(struct acpi_processor *pr, acpi_processor_set_throttling_ptc() argument
1044 if (!pr) acpi_processor_set_throttling_ptc()
1047 if ((state < 0) || (state > (pr->throttling.state_count - 1))) acpi_processor_set_throttling_ptc()
1050 if (!pr->flags.throttling) acpi_processor_set_throttling_ptc()
1053 if (!force && (state == pr->throttling.state)) acpi_processor_set_throttling_ptc()
1056 if (state < pr->throttling_platform_limit) acpi_processor_set_throttling_ptc()
1060 ret = acpi_get_throttling_value(pr, state, &value); acpi_processor_set_throttling_ptc()
1062 acpi_write_throttling_state(pr, value); acpi_processor_set_throttling_ptc()
1063 pr->throttling.state = state; acpi_processor_set_throttling_ptc()
1072 struct acpi_processor *pr = arg->pr; acpi_processor_throttling_fn() local
1074 return pr->throttling.acpi_processor_set_throttling(pr, acpi_processor_throttling_fn()
1078 int acpi_processor_set_throttling(struct acpi_processor *pr, acpi_processor_set_throttling() argument
1088 if (!pr) acpi_processor_set_throttling()
1091 if (!pr->flags.throttling) acpi_processor_set_throttling()
1094 if ((state < 0) || (state > (pr->throttling.state_count - 1))) acpi_processor_set_throttling()
1097 if (cpu_is_offline(pr->id)) { acpi_processor_set_throttling()
1099 * the cpu pointed by pr->id is offline. Unnecessary to change acpi_processor_set_throttling()
1106 p_throttling = &(pr->throttling); acpi_processor_set_throttling()
1122 * it can be called only for the cpu pointed by pr. acpi_processor_set_throttling()
1125 arg.pr = pr; acpi_processor_set_throttling()
1128 ret = work_on_cpu(pr->id, acpi_processor_throttling_fn, &arg); acpi_processor_set_throttling()
1158 arg.pr = match_pr; acpi_processor_set_throttling()
1161 ret = work_on_cpu(pr->id, acpi_processor_throttling_fn, acpi_processor_set_throttling()
1180 int acpi_processor_get_throttling_info(struct acpi_processor *pr) acpi_processor_get_throttling_info() argument
1187 pr->throttling.address, acpi_processor_get_throttling_info()
1188 pr->throttling.duty_offset, acpi_processor_get_throttling_info()
1189 pr->throttling.duty_width)); acpi_processor_get_throttling_info()
1195 if (acpi_processor_get_throttling_control(pr) || acpi_processor_get_throttling_info()
1196 acpi_processor_get_throttling_states(pr) || acpi_processor_get_throttling_info()
1197 acpi_processor_get_platform_limit(pr)) acpi_processor_get_throttling_info()
1199 pr->throttling.acpi_processor_get_throttling = acpi_processor_get_throttling_info()
1201 pr->throttling.acpi_processor_set_throttling = acpi_processor_get_throttling_info()
1203 if (acpi_processor_get_fadt_info(pr)) acpi_processor_get_throttling_info()
1206 pr->throttling.acpi_processor_get_throttling = acpi_processor_get_throttling_info()
1208 pr->throttling.acpi_processor_set_throttling = acpi_processor_get_throttling_info()
1216 if (acpi_processor_get_tsd(pr)) { acpi_processor_get_throttling_info()
1217 pthrottling = &pr->throttling; acpi_processor_get_throttling_info()
1219 cpumask_set_cpu(pr->id, pthrottling->shared_cpu_map); acpi_processor_get_throttling_info()
1235 pr->throttling.state_count)); acpi_processor_get_throttling_info()
1237 pr->flags.throttling = 1; acpi_processor_get_throttling_info()
1245 result = acpi_processor_get_throttling(pr); acpi_processor_get_throttling_info()
1249 if (pr->throttling.state) { acpi_processor_get_throttling_info()
1252 pr->throttling.state)); acpi_processor_get_throttling_info()
1253 result = acpi_processor_set_throttling(pr, 0, false); acpi_processor_get_throttling_info()
1260 pr->flags.throttling = 0; acpi_processor_get_throttling_info()
H A Dacpi_processor.c167 static int acpi_processor_hotadd_init(struct acpi_processor *pr) acpi_processor_hotadd_init() argument
173 if (pr->phys_id == PHYS_CPUID_INVALID) acpi_processor_hotadd_init()
176 status = acpi_evaluate_integer(pr->handle, "_STA", NULL, &sta); acpi_processor_hotadd_init()
183 ret = acpi_map_cpu(pr->handle, pr->phys_id, &pr->id); acpi_processor_hotadd_init()
187 ret = arch_register_cpu(pr->id); acpi_processor_hotadd_init()
189 acpi_unmap_cpu(pr->id); acpi_processor_hotadd_init()
198 pr_info("CPU%d has been hot-added\n", pr->id); acpi_processor_hotadd_init()
199 pr->flags.need_hotplug_init = 1; acpi_processor_hotadd_init()
207 static inline int acpi_processor_hotadd_init(struct acpi_processor *pr) acpi_processor_hotadd_init() argument
217 struct acpi_processor *pr = acpi_driver_data(device); acpi_processor_get_info() local
231 pr->flags.bm_control = 1; acpi_processor_get_info()
240 status = acpi_evaluate_object(pr->handle, NULL, NULL, &buffer); acpi_processor_get_info()
248 pr->acpi_id = object.processor.proc_id; acpi_processor_get_info()
254 status = acpi_evaluate_integer(pr->handle, METHOD_NAME__UID, acpi_processor_get_info()
263 pr->acpi_id = value; acpi_processor_get_info()
266 phys_id = acpi_get_phys_id(pr->handle, device_declaration, pr->acpi_id); acpi_processor_get_info()
268 acpi_handle_debug(pr->handle, "failed to get CPU physical ID.\n"); acpi_processor_get_info()
269 pr->phys_id = phys_id; acpi_processor_get_info()
271 cpu_index = acpi_map_cpuid(pr->phys_id, pr->acpi_id); acpi_processor_get_info()
281 pr->id = cpu_index; acpi_processor_get_info()
288 if (pr->id == -1) { acpi_processor_get_info()
289 int ret = acpi_processor_hotadd_init(pr); acpi_processor_get_info()
303 sprintf(acpi_device_bid(device), "CPU%X", pr->id); acpi_processor_get_info()
304 ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Processor [%d:%d]\n", pr->id, acpi_processor_get_info()
305 pr->acpi_id)); acpi_processor_get_info()
313 pr->throttling.address = object.processor.pblk_address; acpi_processor_get_info()
314 pr->throttling.duty_offset = acpi_gbl_FADT.duty_offset; acpi_processor_get_info()
315 pr->throttling.duty_width = acpi_gbl_FADT.duty_width; acpi_processor_get_info()
317 pr->pblk = object.processor.pblk_address; acpi_processor_get_info()
326 request_region(pr->throttling.address, 6, "ACPI CPU throttle"); acpi_processor_get_info()
334 status = acpi_evaluate_integer(pr->handle, "_SUN", NULL, &value); acpi_processor_get_info()
336 arch_fix_phys_package_id(pr->id, value); acpi_processor_get_info()
352 struct acpi_processor *pr; acpi_processor_add() local
356 pr = kzalloc(sizeof(struct acpi_processor), GFP_KERNEL); acpi_processor_add()
357 if (!pr) acpi_processor_add()
360 if (!zalloc_cpumask_var(&pr->throttling.shared_cpu_map, GFP_KERNEL)) { acpi_processor_add()
365 pr->handle = device->handle; acpi_processor_add()
368 device->driver_data = pr; acpi_processor_add()
375 if (pr->id >= setup_max_cpus && pr->id != 0) acpi_processor_add()
379 BUG_ON(pr->id >= nr_cpu_ids); acpi_processor_add()
386 if (per_cpu(processor_device_array, pr->id) != NULL && acpi_processor_add()
387 per_cpu(processor_device_array, pr->id) != device) { acpi_processor_add()
390 pr->id); acpi_processor_add()
398 per_cpu(processor_device_array, pr->id) = device; acpi_processor_add()
399 per_cpu(processors, pr->id) = pr; acpi_processor_add()
401 dev = get_cpu_device(pr->id); acpi_processor_add()
411 pr->dev = dev; acpi_processor_add()
421 free_cpumask_var(pr->throttling.shared_cpu_map); acpi_processor_add()
423 per_cpu(processors, pr->id) = NULL; acpi_processor_add()
425 kfree(pr); acpi_processor_add()
436 struct acpi_processor *pr; acpi_processor_remove() local
441 pr = acpi_driver_data(device); acpi_processor_remove()
442 if (pr->id >= nr_cpu_ids) acpi_processor_remove()
453 device_release_driver(pr->dev); acpi_processor_remove()
454 acpi_unbind_one(pr->dev); acpi_processor_remove()
457 per_cpu(processor_device_array, pr->id) = NULL; acpi_processor_remove()
458 per_cpu(processors, pr->id) = NULL; acpi_processor_remove()
464 arch_unregister_cpu(pr->id); acpi_processor_remove()
465 acpi_unmap_cpu(pr->id); acpi_processor_remove()
470 try_offline_node(cpu_to_node(pr->id)); acpi_processor_remove()
473 free_cpumask_var(pr->throttling.shared_cpu_map); acpi_processor_remove()
474 kfree(pr); acpi_processor_remove()
H A Dprocessor_perflib.c79 struct acpi_processor *pr; acpi_processor_ppc_notifier() local
95 pr = per_cpu(processors, policy->cpu); acpi_processor_ppc_notifier()
96 if (!pr || !pr->performance) acpi_processor_ppc_notifier()
99 ppc = (unsigned int)pr->performance_platform_limit; acpi_processor_ppc_notifier()
101 if (ppc >= pr->performance->state_count) acpi_processor_ppc_notifier()
105 pr->performance->states[ppc]. acpi_processor_ppc_notifier()
118 static int acpi_processor_get_platform_limit(struct acpi_processor *pr) acpi_processor_get_platform_limit() argument
124 if (!pr) acpi_processor_get_platform_limit()
131 status = acpi_evaluate_integer(pr->handle, "_PPC", NULL, &ppc); acpi_processor_get_platform_limit()
141 pr_debug("CPU %d: _PPC is %d - frequency %s limited\n", pr->id, acpi_processor_get_platform_limit()
144 pr->performance_platform_limit = (int)ppc; acpi_processor_get_platform_limit()
164 int acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag) acpi_processor_ppc_has_changed() argument
174 acpi_processor_ppc_ost(pr->handle, 1); acpi_processor_ppc_has_changed()
178 ret = acpi_processor_get_platform_limit(pr); acpi_processor_ppc_has_changed()
185 acpi_processor_ppc_ost(pr->handle, 1); acpi_processor_ppc_has_changed()
187 acpi_processor_ppc_ost(pr->handle, 0); acpi_processor_ppc_has_changed()
192 return cpufreq_update_policy(pr->id); acpi_processor_ppc_has_changed()
197 struct acpi_processor *pr; acpi_processor_get_bios_limit() local
199 pr = per_cpu(processors, cpu); acpi_processor_get_bios_limit()
200 if (!pr || !pr->performance || !pr->performance->state_count) acpi_processor_get_bios_limit()
202 *limit = pr->performance->states[pr->performance_platform_limit]. acpi_processor_get_bios_limit()
227 static int acpi_processor_get_performance_control(struct acpi_processor *pr) acpi_processor_get_performance_control() argument
236 status = acpi_evaluate_object(pr->handle, "_PCT", NULL, &buffer); acpi_processor_get_performance_control()
263 memcpy(&pr->performance->control_register, obj.buffer.pointer, acpi_processor_get_performance_control()
280 memcpy(&pr->performance->status_register, obj.buffer.pointer, acpi_processor_get_performance_control()
324 static int acpi_processor_get_performance_states(struct acpi_processor *pr) acpi_processor_get_performance_states() argument
336 status = acpi_evaluate_object(pr->handle, "_PSS", NULL, &buffer); acpi_processor_get_performance_states()
352 pr->performance->state_count = pss->package.count; acpi_processor_get_performance_states()
353 pr->performance->states = acpi_processor_get_performance_states()
356 if (!pr->performance->states) { acpi_processor_get_performance_states()
361 for (i = 0; i < pr->performance->state_count; i++) { acpi_processor_get_performance_states()
363 struct acpi_processor_px *px = &(pr->performance->states[i]); acpi_processor_get_performance_states()
375 kfree(pr->performance->states); acpi_processor_get_performance_states()
398 pr->id, px->core_frequency); acpi_processor_get_performance_states()
406 memcpy(&(pr->performance->states[last_invalid]), acpi_processor_get_performance_states()
415 "No valid BIOS _PSS frequency found for processor %d\n", pr->id); acpi_processor_get_performance_states()
417 kfree(pr->performance->states); acpi_processor_get_performance_states()
418 pr->performance->states = NULL; acpi_processor_get_performance_states()
422 pr->performance->state_count = last_invalid; acpi_processor_get_performance_states()
430 int acpi_processor_get_performance_info(struct acpi_processor *pr) acpi_processor_get_performance_info() argument
434 if (!pr || !pr->performance || !pr->handle) acpi_processor_get_performance_info()
437 if (!acpi_has_method(pr->handle, "_PCT")) { acpi_processor_get_performance_info()
443 result = acpi_processor_get_performance_control(pr); acpi_processor_get_performance_info()
447 result = acpi_processor_get_performance_states(pr); acpi_processor_get_performance_info()
453 result = acpi_processor_get_platform_limit(pr); acpi_processor_get_performance_info()
463 if (acpi_has_method(pr->handle, "_PPC")) { acpi_processor_get_performance_info()
533 static int acpi_processor_get_psd(struct acpi_processor *pr) acpi_processor_get_psd() argument
543 status = acpi_evaluate_object(pr->handle, "_PSD", NULL, &buffer); acpi_processor_get_psd()
561 pdomain = &(pr->performance->domain_info); acpi_processor_get_psd()
605 struct acpi_processor *pr; acpi_processor_preregister_performance() local
617 * changing pr->performance if it has. Check input data as well. acpi_processor_preregister_performance()
620 pr = per_cpu(processors, i); for_each_possible_cpu()
621 if (!pr) { for_each_possible_cpu()
626 if (pr->performance) { for_each_possible_cpu()
639 pr = per_cpu(processors, i); for_each_possible_cpu()
640 if (!pr) for_each_possible_cpu()
643 pr->performance = per_cpu_ptr(performance, i); for_each_possible_cpu()
644 cpumask_set_cpu(i, pr->performance->shared_cpu_map); for_each_possible_cpu()
645 if (acpi_processor_get_psd(pr)) { for_each_possible_cpu()
658 pr = per_cpu(processors, i); for_each_possible_cpu()
659 if (!pr) for_each_possible_cpu()
665 pdomain = &(pr->performance->domain_info); for_each_possible_cpu()
666 cpumask_set_cpu(i, pr->performance->shared_cpu_map); for_each_possible_cpu()
674 pr->performance->shared_type = CPUFREQ_SHARED_TYPE_ALL; for_each_possible_cpu()
676 pr->performance->shared_type = CPUFREQ_SHARED_TYPE_HW; for_each_possible_cpu()
678 pr->performance->shared_type = CPUFREQ_SHARED_TYPE_ANY; for_each_possible_cpu()
705 cpumask_set_cpu(j, pr->performance->shared_cpu_map); for_each_possible_cpu()
721 pr->performance->shared_type; for_each_possible_cpu()
723 pr->performance->shared_cpu_map); for_each_possible_cpu()
729 pr = per_cpu(processors, i); for_each_possible_cpu()
730 if (!pr || !pr->performance) for_each_possible_cpu()
735 cpumask_clear(pr->performance->shared_cpu_map); for_each_possible_cpu()
736 cpumask_set_cpu(i, pr->performance->shared_cpu_map); for_each_possible_cpu()
737 pr->performance->shared_type = CPUFREQ_SHARED_TYPE_ALL; for_each_possible_cpu()
739 pr->performance = NULL; /* Will be set for real in register */ for_each_possible_cpu()
753 struct acpi_processor *pr; acpi_processor_register_performance() local
760 pr = per_cpu(processors, cpu); acpi_processor_register_performance()
761 if (!pr) { acpi_processor_register_performance()
766 if (pr->performance) { acpi_processor_register_performance()
773 pr->performance = performance; acpi_processor_register_performance()
775 if (acpi_processor_get_performance_info(pr)) { acpi_processor_register_performance()
776 pr->performance = NULL; acpi_processor_register_performance()
791 struct acpi_processor *pr; acpi_processor_unregister_performance() local
795 pr = per_cpu(processors, cpu); acpi_processor_unregister_performance()
796 if (!pr) { acpi_processor_unregister_performance()
801 if (pr->performance) acpi_processor_unregister_performance()
802 kfree(pr->performance->states); acpi_processor_unregister_performance()
803 pr->performance = NULL; acpi_processor_unregister_performance()
H A Dprocessor_idle.c134 static void lapic_timer_check_state(int state, struct acpi_processor *pr, lapic_timer_check_state() argument
137 struct acpi_processor_power *pwr = &pr->power; lapic_timer_check_state()
140 if (cpu_has(&cpu_data(pr->id), X86_FEATURE_ARAT)) lapic_timer_check_state()
154 pr->power.timer_broadcast_on_state = state; lapic_timer_check_state()
159 struct acpi_processor *pr = (struct acpi_processor *) arg; __lapic_timer_propagate_broadcast() local
161 if (pr->power.timer_broadcast_on_state < INT_MAX) __lapic_timer_propagate_broadcast()
167 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) lapic_timer_propagate_broadcast() argument
169 smp_call_function_single(pr->id, __lapic_timer_propagate_broadcast, lapic_timer_propagate_broadcast()
170 (void *)pr, 1); lapic_timer_propagate_broadcast()
174 static void lapic_timer_state_broadcast(struct acpi_processor *pr, lapic_timer_state_broadcast() argument
178 int state = cx - pr->power.states; lapic_timer_state_broadcast()
180 if (state >= pr->power.timer_broadcast_on_state) { lapic_timer_state_broadcast()
190 static void lapic_timer_check_state(int state, struct acpi_processor *pr, lapic_timer_check_state() argument
192 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) { } lapic_timer_state_broadcast() argument
193 static void lapic_timer_state_broadcast(struct acpi_processor *pr, lapic_timer_state_broadcast() argument
261 static int acpi_processor_get_power_info_fadt(struct acpi_processor *pr) acpi_processor_get_power_info_fadt() argument
264 if (!pr->pblk) acpi_processor_get_power_info_fadt()
268 pr->power.states[ACPI_STATE_C2].type = ACPI_STATE_C2; acpi_processor_get_power_info_fadt()
269 pr->power.states[ACPI_STATE_C3].type = ACPI_STATE_C3; acpi_processor_get_power_info_fadt()
282 pr->power.states[ACPI_STATE_C2].address = pr->pblk + 4; acpi_processor_get_power_info_fadt()
283 pr->power.states[ACPI_STATE_C3].address = pr->pblk + 5; acpi_processor_get_power_info_fadt()
286 pr->power.states[ACPI_STATE_C2].latency = acpi_gbl_FADT.c2_latency; acpi_processor_get_power_info_fadt()
287 pr->power.states[ACPI_STATE_C3].latency = acpi_gbl_FADT.c3_latency; acpi_processor_get_power_info_fadt()
297 pr->power.states[ACPI_STATE_C2].address = 0; acpi_processor_get_power_info_fadt()
308 pr->power.states[ACPI_STATE_C3].address = 0; acpi_processor_get_power_info_fadt()
313 pr->power.states[ACPI_STATE_C2].address, acpi_processor_get_power_info_fadt()
314 pr->power.states[ACPI_STATE_C3].address)); acpi_processor_get_power_info_fadt()
319 static int acpi_processor_get_power_info_default(struct acpi_processor *pr) acpi_processor_get_power_info_default() argument
321 if (!pr->power.states[ACPI_STATE_C1].valid) { acpi_processor_get_power_info_default()
324 pr->power.states[ACPI_STATE_C1].type = ACPI_STATE_C1; acpi_processor_get_power_info_default()
325 pr->power.states[ACPI_STATE_C1].valid = 1; acpi_processor_get_power_info_default()
326 pr->power.states[ACPI_STATE_C1].entry_method = ACPI_CSTATE_HALT; acpi_processor_get_power_info_default()
329 pr->power.states[ACPI_STATE_C0].valid = 1; acpi_processor_get_power_info_default()
333 static int acpi_processor_get_power_info_cst(struct acpi_processor *pr) acpi_processor_get_power_info_cst() argument
348 status = acpi_evaluate_object(pr->handle, "_CST", NULL, &buffer); acpi_processor_get_power_info_cst()
373 pr->flags.has_cst = 1; acpi_processor_get_power_info_cst()
420 (pr->id, &cx, reg) == 0) { acpi_processor_get_power_info_cst()
469 memcpy(&(pr->power.states[current_count]), &cx, sizeof(cx)); acpi_processor_get_power_info_cst()
498 static void acpi_processor_power_verify_c3(struct acpi_processor *pr, acpi_processor_power_verify_c3() argument
524 acpi_processor_power_init_bm_check(&(pr->flags), pr->id); acpi_processor_power_verify_c3()
525 bm_check_flag = pr->flags.bm_check; acpi_processor_power_verify_c3()
526 bm_control_flag = pr->flags.bm_control; acpi_processor_power_verify_c3()
528 pr->flags.bm_check = bm_check_flag; acpi_processor_power_verify_c3()
529 pr->flags.bm_control = bm_control_flag; acpi_processor_power_verify_c3()
532 if (pr->flags.bm_check) { acpi_processor_power_verify_c3()
533 if (!pr->flags.bm_control) { acpi_processor_power_verify_c3()
534 if (pr->flags.has_cst != 1) { acpi_processor_power_verify_c3()
579 static int acpi_processor_power_verify(struct acpi_processor *pr) acpi_processor_power_verify() argument
584 pr->power.timer_broadcast_on_state = INT_MAX; acpi_processor_power_verify()
587 struct acpi_processor_cx *cx = &pr->power.states[i]; acpi_processor_power_verify()
601 acpi_processor_power_verify_c3(pr, cx); acpi_processor_power_verify()
607 lapic_timer_check_state(i, pr, cx); acpi_processor_power_verify()
612 lapic_timer_propagate_broadcast(pr); acpi_processor_power_verify()
617 static int acpi_processor_get_power_info(struct acpi_processor *pr) acpi_processor_get_power_info() argument
627 memset(pr->power.states, 0, sizeof(pr->power.states)); acpi_processor_get_power_info()
629 result = acpi_processor_get_power_info_cst(pr); acpi_processor_get_power_info()
631 result = acpi_processor_get_power_info_fadt(pr); acpi_processor_get_power_info()
636 acpi_processor_get_power_info_default(pr); acpi_processor_get_power_info()
638 pr->power.count = acpi_processor_power_verify(pr); acpi_processor_get_power_info()
645 if (pr->power.states[i].valid) { acpi_processor_get_power_info()
646 pr->power.count = i; acpi_processor_get_power_info()
647 if (pr->power.states[i].type >= ACPI_STATE_C2) acpi_processor_get_power_info()
648 pr->flags.power = 1; acpi_processor_get_power_info()
731 static bool acpi_idle_fallback_to_c1(struct acpi_processor *pr) acpi_idle_fallback_to_c1() argument
733 return IS_ENABLED(CONFIG_HOTPLUG_CPU) && !pr->flags.has_cst && acpi_idle_fallback_to_c1()
742 * @pr: Target processor
746 static void acpi_idle_enter_bm(struct acpi_processor *pr, acpi_idle_enter_bm() argument
756 lapic_timer_state_broadcast(pr, cx, 1); acpi_idle_enter_bm()
767 if (pr->flags.bm_control) { acpi_idle_enter_bm()
779 if (pr->flags.bm_control) { acpi_idle_enter_bm()
787 lapic_timer_state_broadcast(pr, cx, 0); acpi_idle_enter_bm()
794 struct acpi_processor *pr; acpi_idle_enter() local
796 pr = __this_cpu_read(processors); acpi_idle_enter()
797 if (unlikely(!pr)) acpi_idle_enter()
801 if (acpi_idle_fallback_to_c1(pr) && num_online_cpus() > 1) { acpi_idle_enter()
804 } else if (cx->type == ACPI_STATE_C3 && pr->flags.bm_check) { acpi_idle_enter()
806 acpi_idle_enter_bm(pr, cx, true); acpi_idle_enter()
818 lapic_timer_state_broadcast(pr, cx, 1); acpi_idle_enter()
825 lapic_timer_state_broadcast(pr, cx, 0); acpi_idle_enter()
836 struct acpi_processor *pr = __this_cpu_read(processors); acpi_idle_enter_freeze() local
838 if (unlikely(!pr)) acpi_idle_enter_freeze()
841 if (pr->flags.bm_check) { acpi_idle_enter_freeze()
842 acpi_idle_enter_bm(pr, cx, false); acpi_idle_enter_freeze()
860 * @pr: the ACPI processor
863 static int acpi_processor_setup_cpuidle_cx(struct acpi_processor *pr, acpi_processor_setup_cpuidle_cx() argument
869 if (!pr->flags.power_setup_done) acpi_processor_setup_cpuidle_cx()
872 if (pr->flags.power == 0) { acpi_processor_setup_cpuidle_cx()
879 dev->cpu = pr->id; acpi_processor_setup_cpuidle_cx()
885 cx = &pr->power.states[i]; acpi_processor_setup_cpuidle_cx()
907 * @pr: the ACPI processor
909 static int acpi_processor_setup_cpuidle_states(struct acpi_processor *pr) acpi_processor_setup_cpuidle_states() argument
916 if (!pr->flags.power_setup_done) acpi_processor_setup_cpuidle_states()
919 if (pr->flags.power == 0) acpi_processor_setup_cpuidle_states()
932 cx = &pr->power.states[i]; acpi_processor_setup_cpuidle_states()
956 if (cx->type != ACPI_STATE_C1 && !acpi_idle_fallback_to_c1(pr)) acpi_processor_setup_cpuidle_states()
972 int acpi_processor_hotplug(struct acpi_processor *pr) acpi_processor_hotplug() argument
983 if (!pr->flags.power_setup_done) acpi_processor_hotplug()
986 dev = per_cpu(acpi_cpuidle_device, pr->id); acpi_processor_hotplug()
989 acpi_processor_get_power_info(pr); acpi_processor_hotplug()
990 if (pr->flags.power) { acpi_processor_hotplug()
991 acpi_processor_setup_cpuidle_cx(pr, dev); acpi_processor_hotplug()
999 int acpi_processor_cst_has_changed(struct acpi_processor *pr) acpi_processor_cst_has_changed() argument
1011 if (!pr->flags.power_setup_done) acpi_processor_cst_has_changed()
1020 if (pr->id == 0 && cpuidle_get_driver() == &acpi_idle_driver) { acpi_processor_cst_has_changed()
1036 acpi_processor_get_power_info(pr);
1037 acpi_processor_setup_cpuidle_states(pr);
1060 int acpi_processor_power_init(struct acpi_processor *pr) acpi_processor_power_init() argument
1089 acpi_processor_get_power_info(pr); acpi_processor_power_init()
1090 pr->flags.power_setup_done = 1; acpi_processor_power_init()
1097 if (pr->flags.power) { acpi_processor_power_init()
1100 acpi_processor_setup_cpuidle_states(pr); acpi_processor_power_init()
1111 per_cpu(acpi_cpuidle_device, pr->id) = dev; acpi_processor_power_init()
1113 acpi_processor_setup_cpuidle_cx(pr, dev); acpi_processor_power_init()
1129 int acpi_processor_power_exit(struct acpi_processor *pr) acpi_processor_power_exit() argument
1131 struct cpuidle_device *dev = per_cpu(acpi_cpuidle_device, pr->id); acpi_processor_power_exit()
1136 if (pr->flags.power) { acpi_processor_power_exit()
1143 pr->flags.power_setup_done = 0; acpi_processor_power_exit()
H A Dprocessor_thermal.c187 static int acpi_processor_max_state(struct acpi_processor *pr) acpi_processor_max_state() argument
195 max_state += cpufreq_get_max_state(pr->id); acpi_processor_max_state()
196 if (pr->flags.throttling) acpi_processor_max_state()
197 max_state += (pr->throttling.state_count -1); acpi_processor_max_state()
206 struct acpi_processor *pr; processor_get_max_state() local
211 pr = acpi_driver_data(device); processor_get_max_state()
212 if (!pr) processor_get_max_state()
215 *state = acpi_processor_max_state(pr); processor_get_max_state()
224 struct acpi_processor *pr; processor_get_cur_state() local
229 pr = acpi_driver_data(device); processor_get_cur_state()
230 if (!pr) processor_get_cur_state()
233 *cur_state = cpufreq_get_cur_state(pr->id); processor_get_cur_state()
234 if (pr->flags.throttling) processor_get_cur_state()
235 *cur_state += pr->throttling.state; processor_get_cur_state()
244 struct acpi_processor *pr; processor_set_cur_state() local
251 pr = acpi_driver_data(device); processor_set_cur_state()
252 if (!pr) processor_set_cur_state()
255 max_pstate = cpufreq_get_max_state(pr->id); processor_set_cur_state()
257 if (state > acpi_processor_max_state(pr)) processor_set_cur_state()
261 if (pr->flags.throttling && pr->throttling.state) processor_set_cur_state()
262 result = acpi_processor_set_throttling(pr, 0, false); processor_set_cur_state()
263 cpufreq_set_cur_state(pr->id, state); processor_set_cur_state()
265 cpufreq_set_cur_state(pr->id, max_pstate); processor_set_cur_state()
266 result = acpi_processor_set_throttling(pr, processor_set_cur_state()
/linux-4.1.27/drivers/media/dvb-core/
H A Ddvb_filter.c70 static int read_picture_header(u8 *headr, struct mpg_picture *pic, int field, int pr)
74 if (pr) printk( "Pic header: ");
77 if (pr) printk( " temp ref: 0x%04x", pic->temporal_reference[field]);
81 if (pr) {
99 if (pr) printk( " vbv delay: 0x%04x", pic->vinfo.vbv_delay);
107 if (pr) printk( " pic head param: 0x%x",
116 static int read_gop_header(u8 *headr, struct mpg_picture *pic, int pr)
118 if (pr) printk("GOP header: ");
123 if (pr) printk(" time: %d:%d.%d ", (headr[0]>>2)& 0x1F,
132 if (pr) printk("closed: %d", pic->closed_gop);
139 if (pr) printk(" broken: %d\n", pic->broken_link);
147 static int read_sequence_header(u8 *headr, struct dvb_video_info *vi, int pr)
152 if (pr) printk("Reading sequence header\n");
161 if (pr)
166 if (pr)
171 if (pr)
176 if (pr)
182 if (pr)
192 if (pr)
199 if (pr)
205 if (pr)
211 if (pr)
217 if (pr)
223 if (pr)
229 if (pr)
235 if (pr)
247 if (pr){
261 static int get_vinfo(u8 *mbuf, int count, struct dvb_video_info *vi, int pr)
282 if (read_sequence_header(headr, vi, pr) < 0) return -1;
290 static int get_ainfo(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr)
315 if (pr)
321 if (pr){
332 if (pr){
345 int dvb_filter_get_ac3info(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr) dvb_filter_get_ac3info() argument
364 if (pr) dvb_filter_get_ac3info()
376 if (pr) dvb_filter_get_ac3info()
382 if (pr) printk (" Freq: %d Hz\n", (int) ai->frequency); dvb_filter_get_ac3info()
388 if (pr) printk (" Framesize %d\n",(int) ai->framesize); dvb_filter_get_ac3info()
H A Ddvb_filter.h243 int dvb_filter_get_ac3info(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr);
/linux-4.1.27/drivers/xen/
H A Dxen-acpi-cpuhotplug.c37 static acpi_status xen_acpi_cpu_hotadd(struct acpi_processor *pr);
49 struct acpi_processor *pr; xen_acpi_processor_enable() local
51 pr = acpi_driver_data(device); xen_acpi_processor_enable()
52 if (!pr) { xen_acpi_processor_enable()
59 status = acpi_evaluate_object(pr->handle, NULL, NULL, &buffer); xen_acpi_processor_enable()
65 pr->acpi_id = object.processor.proc_id; xen_acpi_processor_enable()
68 status = acpi_evaluate_integer(pr->handle, METHOD_NAME__UID, xen_acpi_processor_enable()
75 pr->acpi_id = value; xen_acpi_processor_enable()
78 pr->id = xen_pcpu_id(pr->acpi_id); xen_acpi_processor_enable()
80 if ((int)pr->id < 0) xen_acpi_processor_enable()
82 if (ACPI_FAILURE(xen_acpi_cpu_hotadd(pr))) { xen_acpi_processor_enable()
84 pr->acpi_id); xen_acpi_processor_enable()
94 struct acpi_processor *pr; xen_acpi_processor_add() local
99 pr = kzalloc(sizeof(struct acpi_processor), GFP_KERNEL); xen_acpi_processor_add()
100 if (!pr) xen_acpi_processor_add()
103 pr->handle = device->handle; xen_acpi_processor_add()
106 device->driver_data = pr; xen_acpi_processor_add()
117 struct acpi_processor *pr; xen_acpi_processor_remove() local
122 pr = acpi_driver_data(device); xen_acpi_processor_remove()
123 if (!pr) xen_acpi_processor_remove()
126 kfree(pr); xen_acpi_processor_remove()
191 static int xen_hotadd_cpu(struct acpi_processor *pr) xen_hotadd_cpu() argument
196 apic_id = xen_apic_id(pr->handle); xen_hotadd_cpu()
199 pr->acpi_id); xen_hotadd_cpu()
203 pxm = xen_acpi_get_pxm(pr->handle); xen_hotadd_cpu()
206 pr->acpi_id); xen_hotadd_cpu()
212 op.u.cpu_add.acpi_id = pr->acpi_id; xen_hotadd_cpu()
218 pr->acpi_id); xen_hotadd_cpu()
223 static acpi_status xen_acpi_cpu_hotadd(struct acpi_processor *pr) xen_acpi_cpu_hotadd() argument
225 if (!is_processor_present(pr->handle)) xen_acpi_cpu_hotadd()
228 pr->id = xen_hotadd_cpu(pr); xen_acpi_cpu_hotadd()
229 if ((int)pr->id < 0) xen_acpi_cpu_hotadd()
251 struct acpi_processor *pr; acpi_processor_hotplug_notify() local
295 pr = acpi_driver_data(device); acpi_processor_hotplug_notify()
296 if (!pr) { acpi_processor_hotplug_notify()
H A Dxen-acpi-processor.c541 struct acpi_processor *pr; for_each_possible_cpu() local
544 pr = per_cpu(processors, i); for_each_possible_cpu()
546 if (!pr) for_each_possible_cpu()
549 pr->performance = perf; for_each_possible_cpu()
550 rc = acpi_processor_get_performance_info(pr); for_each_possible_cpu()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
H A Dehea_main.c204 struct ehea_port_res *pr = &port->port_res[l]; ehea_update_firmware_handles() local
207 arr[i++].fwh = pr->qp->fw_handle; ehea_update_firmware_handles()
209 arr[i++].fwh = pr->send_cq->fw_handle; ehea_update_firmware_handles()
211 arr[i++].fwh = pr->recv_cq->fw_handle; ehea_update_firmware_handles()
213 arr[i++].fwh = pr->eq->fw_handle; ehea_update_firmware_handles()
215 arr[i++].fwh = pr->send_mr.handle; ehea_update_firmware_handles()
217 arr[i++].fwh = pr->recv_mr.handle; ehea_update_firmware_handles()
394 static void ehea_refill_rq1(struct ehea_port_res *pr, int index, int nr_of_wqes) ehea_refill_rq1() argument
396 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; ehea_refill_rq1()
397 struct net_device *dev = pr->port->netdev; ehea_refill_rq1()
398 int max_index_mask = pr->rq1_skba.len - 1; ehea_refill_rq1()
399 int fill_wqes = pr->rq1_skba.os_skbs + nr_of_wqes; ehea_refill_rq1()
403 pr->rq1_skba.os_skbs = 0; ehea_refill_rq1()
407 pr->rq1_skba.index = index; ehea_refill_rq1()
408 pr->rq1_skba.os_skbs = fill_wqes; ehea_refill_rq1()
417 pr->rq1_skba.os_skbs = fill_wqes - i; ehea_refill_rq1()
430 ehea_update_rq1a(pr->qp, adder); ehea_refill_rq1()
433 static void ehea_init_fill_rq1(struct ehea_port_res *pr, int nr_rq1a) ehea_init_fill_rq1() argument
435 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; ehea_init_fill_rq1()
436 struct net_device *dev = pr->port->netdev; ehea_init_fill_rq1()
439 if (nr_rq1a > pr->rq1_skba.len) { ehea_init_fill_rq1()
450 ehea_update_rq1a(pr->qp, i - 1); ehea_init_fill_rq1()
453 static int ehea_refill_rq_def(struct ehea_port_res *pr, ehea_refill_rq_def() argument
457 struct net_device *dev = pr->port->netdev; ehea_refill_rq_def()
458 struct ehea_qp *qp = pr->qp; ehea_refill_rq_def()
483 netdev_info(pr->port->netdev, ehea_refill_rq_def()
503 rwqe->sg_list[0].l_key = pr->recv_mr.lkey; ehea_refill_rq_def()
520 ehea_update_rq2a(pr->qp, adder); ehea_refill_rq_def()
522 ehea_update_rq3a(pr->qp, adder); ehea_refill_rq_def()
528 static int ehea_refill_rq2(struct ehea_port_res *pr, int nr_of_wqes) ehea_refill_rq2() argument
530 return ehea_refill_rq_def(pr, &pr->rq2_skba, 2, ehea_refill_rq2()
536 static int ehea_refill_rq3(struct ehea_port_res *pr, int nr_of_wqes) ehea_refill_rq3() argument
538 return ehea_refill_rq_def(pr, &pr->rq3_skba, 3, ehea_refill_rq3()
556 struct ehea_port_res *pr) ehea_fill_skb()
571 skb_record_rx_queue(skb, pr - &pr->port->port_res[0]); ehea_fill_skb()
628 static int ehea_treat_poll_error(struct ehea_port_res *pr, int rq, ehea_treat_poll_error() argument
635 pr->p_stats.err_tcp_cksum++; ehea_treat_poll_error()
637 pr->p_stats.err_ip_cksum++; ehea_treat_poll_error()
639 pr->p_stats.err_frame_crc++; ehea_treat_poll_error()
643 skb = get_skb_by_index(pr->rq2_skba.arr, pr->rq2_skba.len, cqe); ehea_treat_poll_error()
647 skb = get_skb_by_index(pr->rq3_skba.arr, pr->rq3_skba.len, cqe); ehea_treat_poll_error()
652 if (netif_msg_rx_err(pr->port)) { ehea_treat_poll_error()
654 pr->qp->init_attr.qp_nr); ehea_treat_poll_error()
657 ehea_schedule_port_reset(pr->port); ehea_treat_poll_error()
665 struct ehea_port_res *pr, ehea_proc_rwqes()
668 struct ehea_port *port = pr->port; ehea_proc_rwqes()
669 struct ehea_qp *qp = pr->qp; ehea_proc_rwqes()
672 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; ehea_proc_rwqes()
673 struct sk_buff **skb_arr_rq2 = pr->rq2_skba.arr; ehea_proc_rwqes()
674 struct sk_buff **skb_arr_rq3 = pr->rq3_skba.arr; ehea_proc_rwqes()
675 int skb_arr_rq1_len = pr->rq1_skba.len; ehea_proc_rwqes()
676 int skb_arr_rq2_len = pr->rq2_skba.len; ehea_proc_rwqes()
677 int skb_arr_rq3_len = pr->rq3_skba.len; ehea_proc_rwqes()
712 ehea_fill_skb(dev, skb, cqe, pr); ehea_proc_rwqes()
722 ehea_fill_skb(dev, skb, cqe, pr); ehea_proc_rwqes()
733 ehea_fill_skb(dev, skb, cqe, pr); ehea_proc_rwqes()
743 napi_gro_receive(&pr->napi, skb); ehea_proc_rwqes()
745 pr->p_stats.poll_receive_errors++; ehea_proc_rwqes()
746 port_reset = ehea_treat_poll_error(pr, rq, cqe, ehea_proc_rwqes()
755 pr->rx_packets += processed; ehea_proc_rwqes()
756 pr->rx_bytes += processed_bytes; ehea_proc_rwqes()
758 ehea_refill_rq1(pr, last_wqe_index, processed_rq1); ehea_proc_rwqes()
759 ehea_refill_rq2(pr, processed_rq2); ehea_proc_rwqes()
760 ehea_refill_rq3(pr, processed_rq3); ehea_proc_rwqes()
772 struct ehea_port_res *pr = &port->port_res[i]; reset_sq_restart_flag() local
773 pr->sq_restart_flag = 0; reset_sq_restart_flag()
785 struct ehea_port_res *pr = &port->port_res[i]; check_sqs() local
788 swqe = ehea_get_swqe(pr->qp, &swqe_index); check_sqs()
790 atomic_dec(&pr->swqe_avail); check_sqs()
798 ehea_post_swqe(pr->qp, swqe); check_sqs()
801 pr->sq_restart_flag == 0, check_sqs()
806 ehea_schedule_port_reset(pr->port); check_sqs()
813 static struct ehea_cqe *ehea_proc_cqes(struct ehea_port_res *pr, int my_quota) ehea_proc_cqes() argument
816 struct ehea_cq *send_cq = pr->send_cq; ehea_proc_cqes()
822 struct netdev_queue *txq = netdev_get_tx_queue(pr->port->netdev, ehea_proc_cqes()
823 pr - &pr->port->port_res[0]); ehea_proc_cqes()
833 pr->sq_restart_flag = 1; ehea_proc_cqes()
842 if (netif_msg_tx_err(pr->port)) ehea_proc_cqes()
847 ehea_schedule_port_reset(pr->port); ehea_proc_cqes()
852 if (netif_msg_tx_done(pr->port)) ehea_proc_cqes()
859 skb = pr->sq_skba.arr[index]; ehea_proc_cqes()
861 pr->sq_skba.arr[index] = NULL; ehea_proc_cqes()
871 atomic_add(swqe_av, &pr->swqe_avail); ehea_proc_cqes()
874 (atomic_read(&pr->swqe_avail) >= pr->swqe_refill_th))) { ehea_proc_cqes()
877 (atomic_read(&pr->swqe_avail) >= pr->swqe_refill_th)) ehea_proc_cqes()
882 wake_up(&pr->port->swqe_avail_wq); ehea_proc_cqes()
891 struct ehea_port_res *pr = container_of(napi, struct ehea_port_res, ehea_poll() local
893 struct net_device *dev = pr->port->netdev; ehea_poll()
899 cqe_skb = ehea_proc_cqes(pr, EHEA_POLL_MAX_CQES); ehea_poll()
900 rx += ehea_proc_rwqes(dev, pr, budget - rx); ehea_poll()
904 ehea_reset_cq_ep(pr->recv_cq); ehea_poll()
905 ehea_reset_cq_ep(pr->send_cq); ehea_poll()
906 ehea_reset_cq_n1(pr->recv_cq); ehea_poll()
907 ehea_reset_cq_n1(pr->send_cq); ehea_poll()
909 cqe = ehea_poll_rq1(pr->qp, &wqe_index); ehea_poll()
910 cqe_skb = ehea_poll_cq(pr->send_cq); ehea_poll()
918 cqe_skb = ehea_proc_cqes(pr, EHEA_POLL_MAX_CQES); ehea_poll()
919 rx += ehea_proc_rwqes(dev, pr, budget - rx); ehea_poll()
938 struct ehea_port_res *pr = param; ehea_recv_irq_handler() local
940 napi_schedule(&pr->napi); ehea_recv_irq_handler()
1275 static int ehea_fill_port_res(struct ehea_port_res *pr) ehea_fill_port_res() argument
1278 struct ehea_qp_init_attr *init_attr = &pr->qp->init_attr; ehea_fill_port_res()
1280 ehea_init_fill_rq1(pr, pr->rq1_skba.len); ehea_fill_port_res()
1282 ret = ehea_refill_rq2(pr, init_attr->act_nr_rwqes_rq2 - 1); ehea_fill_port_res()
1284 ret |= ehea_refill_rq3(pr, init_attr->act_nr_rwqes_rq3 - 1); ehea_fill_port_res()
1292 struct ehea_port_res *pr; ehea_reg_interrupts() local
1314 pr = &port->port_res[i]; ehea_reg_interrupts()
1315 snprintf(pr->int_send_name, EHEA_IRQ_NAME_SIZE - 1, ehea_reg_interrupts()
1317 ret = ibmebus_request_irq(pr->eq->attr.ist1, ehea_reg_interrupts()
1319 0, pr->int_send_name, pr); ehea_reg_interrupts()
1322 i, pr->eq->attr.ist1); ehea_reg_interrupts()
1327 pr->eq->attr.ist1, i); ehea_reg_interrupts()
1350 struct ehea_port_res *pr; ehea_free_interrupts() local
1356 pr = &port->port_res[i]; ehea_free_interrupts()
1357 ibmebus_free_irq(pr->eq->attr.ist1, pr); ehea_free_interrupts()
1360 i, pr->eq->attr.ist1); ehea_free_interrupts()
1418 static int ehea_gen_smrs(struct ehea_port_res *pr) ehea_gen_smrs() argument
1421 struct ehea_adapter *adapter = pr->port->adapter; ehea_gen_smrs()
1423 ret = ehea_gen_smr(adapter, &adapter->mr, &pr->send_mr); ehea_gen_smrs()
1427 ret = ehea_gen_smr(adapter, &adapter->mr, &pr->recv_mr); ehea_gen_smrs()
1434 ehea_rem_mr(&pr->send_mr); ehea_gen_smrs()
1440 static int ehea_rem_smrs(struct ehea_port_res *pr) ehea_rem_smrs() argument
1442 if ((ehea_rem_mr(&pr->send_mr)) || ehea_rem_smrs()
1443 (ehea_rem_mr(&pr->recv_mr))) ehea_rem_smrs()
1464 static int ehea_init_port_res(struct ehea_port *port, struct ehea_port_res *pr, ehea_init_port_res() argument
1473 tx_bytes = pr->tx_bytes; ehea_init_port_res()
1474 tx_packets = pr->tx_packets; ehea_init_port_res()
1475 rx_bytes = pr->rx_bytes; ehea_init_port_res()
1476 rx_packets = pr->rx_packets; ehea_init_port_res()
1478 memset(pr, 0, sizeof(struct ehea_port_res)); ehea_init_port_res()
1480 pr->tx_bytes = rx_bytes; ehea_init_port_res()
1481 pr->tx_packets = tx_packets; ehea_init_port_res()
1482 pr->rx_bytes = rx_bytes; ehea_init_port_res()
1483 pr->rx_packets = rx_packets; ehea_init_port_res()
1485 pr->port = port; ehea_init_port_res()
1487 pr->eq = ehea_create_eq(adapter, eq_type, EHEA_MAX_ENTRIES_EQ, 0); ehea_init_port_res()
1488 if (!pr->eq) { ehea_init_port_res()
1493 pr->recv_cq = ehea_create_cq(adapter, pr_cfg->max_entries_rcq, ehea_init_port_res()
1494 pr->eq->fw_handle, ehea_init_port_res()
1496 if (!pr->recv_cq) { ehea_init_port_res()
1501 pr->send_cq = ehea_create_cq(adapter, pr_cfg->max_entries_scq, ehea_init_port_res()
1502 pr->eq->fw_handle, ehea_init_port_res()
1504 if (!pr->send_cq) { ehea_init_port_res()
1511 pr->send_cq->attr.act_nr_of_cqes, ehea_init_port_res()
1512 pr->recv_cq->attr.act_nr_of_cqes); ehea_init_port_res()
1536 init_attr->send_cq_handle = pr->send_cq->fw_handle; ehea_init_port_res()
1537 init_attr->recv_cq_handle = pr->recv_cq->fw_handle; ehea_init_port_res()
1540 pr->qp = ehea_create_qp(adapter, adapter->pd, init_attr); ehea_init_port_res()
1541 if (!pr->qp) { ehea_init_port_res()
1555 pr->sq_skba_size = init_attr->act_nr_send_wqes + 1; ehea_init_port_res()
1557 ret = ehea_init_q_skba(&pr->sq_skba, pr->sq_skba_size); ehea_init_port_res()
1558 ret |= ehea_init_q_skba(&pr->rq1_skba, init_attr->act_nr_rwqes_rq1 + 1); ehea_init_port_res()
1559 ret |= ehea_init_q_skba(&pr->rq2_skba, init_attr->act_nr_rwqes_rq2 + 1); ehea_init_port_res()
1560 ret |= ehea_init_q_skba(&pr->rq3_skba, init_attr->act_nr_rwqes_rq3 + 1); ehea_init_port_res()
1564 pr->swqe_refill_th = init_attr->act_nr_send_wqes / 10; ehea_init_port_res()
1565 if (ehea_gen_smrs(pr) != 0) { ehea_init_port_res()
1570 atomic_set(&pr->swqe_avail, init_attr->act_nr_send_wqes - 1); ehea_init_port_res()
1574 netif_napi_add(pr->port->netdev, &pr->napi, ehea_poll, 64); ehea_init_port_res()
1581 vfree(pr->sq_skba.arr); ehea_init_port_res()
1582 vfree(pr->rq1_skba.arr); ehea_init_port_res()
1583 vfree(pr->rq2_skba.arr); ehea_init_port_res()
1584 vfree(pr->rq3_skba.arr); ehea_init_port_res()
1585 ehea_destroy_qp(pr->qp); ehea_init_port_res()
1586 ehea_destroy_cq(pr->send_cq); ehea_init_port_res()
1587 ehea_destroy_cq(pr->recv_cq); ehea_init_port_res()
1588 ehea_destroy_eq(pr->eq); ehea_init_port_res()
1593 static int ehea_clean_portres(struct ehea_port *port, struct ehea_port_res *pr) ehea_clean_portres() argument
1597 if (pr->qp) ehea_clean_portres()
1598 netif_napi_del(&pr->napi); ehea_clean_portres()
1600 ret = ehea_destroy_qp(pr->qp); ehea_clean_portres()
1603 ehea_destroy_cq(pr->send_cq); ehea_clean_portres()
1604 ehea_destroy_cq(pr->recv_cq); ehea_clean_portres()
1605 ehea_destroy_eq(pr->eq); ehea_clean_portres()
1607 for (i = 0; i < pr->rq1_skba.len; i++) ehea_clean_portres()
1608 if (pr->rq1_skba.arr[i]) ehea_clean_portres()
1609 dev_kfree_skb(pr->rq1_skba.arr[i]); ehea_clean_portres()
1611 for (i = 0; i < pr->rq2_skba.len; i++) ehea_clean_portres()
1612 if (pr->rq2_skba.arr[i]) ehea_clean_portres()
1613 dev_kfree_skb(pr->rq2_skba.arr[i]); ehea_clean_portres()
1615 for (i = 0; i < pr->rq3_skba.len; i++) ehea_clean_portres()
1616 if (pr->rq3_skba.arr[i]) ehea_clean_portres()
1617 dev_kfree_skb(pr->rq3_skba.arr[i]); ehea_clean_portres()
1619 for (i = 0; i < pr->sq_skba.len; i++) ehea_clean_portres()
1620 if (pr->sq_skba.arr[i]) ehea_clean_portres()
1621 dev_kfree_skb(pr->sq_skba.arr[i]); ehea_clean_portres()
1623 vfree(pr->rq1_skba.arr); ehea_clean_portres()
1624 vfree(pr->rq2_skba.arr); ehea_clean_portres()
1625 vfree(pr->rq3_skba.arr); ehea_clean_portres()
1626 vfree(pr->sq_skba.arr); ehea_clean_portres()
1627 ret = ehea_rem_smrs(pr); ehea_clean_portres()
2057 struct ehea_port_res *pr; ehea_start_xmit() local
2060 pr = &port->port_res[skb_get_queue_mapping(skb)]; ehea_start_xmit()
2063 swqe = ehea_get_swqe(pr->qp, &swqe_index); ehea_start_xmit()
2065 atomic_dec(&pr->swqe_avail); ehea_start_xmit()
2072 pr->tx_packets++; ehea_start_xmit()
2073 pr->tx_bytes += skb->len; ehea_start_xmit()
2077 u32 swqe_num = pr->swqe_id_counter; ehea_start_xmit()
2081 if (pr->swqe_ll_count >= (sig_iv - 1)) { ehea_start_xmit()
2085 pr->swqe_ll_count = 0; ehea_start_xmit()
2087 pr->swqe_ll_count += 1; ehea_start_xmit()
2091 | EHEA_BMASK_SET(EHEA_WR_ID_COUNT, pr->swqe_id_counter) ehea_start_xmit()
2093 | EHEA_BMASK_SET(EHEA_WR_ID_INDEX, pr->sq_skba.index); ehea_start_xmit()
2094 pr->sq_skba.arr[pr->sq_skba.index] = skb; ehea_start_xmit()
2096 pr->sq_skba.index++; ehea_start_xmit()
2097 pr->sq_skba.index &= (pr->sq_skba.len - 1); ehea_start_xmit()
2099 lkey = pr->send_mr.lkey; ehea_start_xmit()
2103 pr->swqe_id_counter += 1; ehea_start_xmit()
2106 "post swqe on QP %d\n", pr->qp->init_attr.qp_nr); ehea_start_xmit()
2115 ehea_post_swqe(pr->qp, swqe); ehea_start_xmit()
2117 if (unlikely(atomic_read(&pr->swqe_avail) <= 1)) { ehea_start_xmit()
2118 pr->p_stats.queue_stopped++; ehea_start_xmit()
2528 struct ehea_port_res *pr = &port->port_res[i]; ehea_flush_sq() local
2529 int swqe_max = pr->sq_skba_size - 2 - pr->swqe_ll_count; ehea_flush_sq()
2533 atomic_read(&pr->swqe_avail) >= swqe_max, ehea_flush_sq()
2562 struct ehea_port_res *pr = &port->port_res[i]; ehea_stop_qps() local
2563 struct ehea_qp *qp = pr->qp; ehea_stop_qps()
2598 dret = ehea_rem_smrs(pr); ehea_stop_qps()
2612 static void ehea_update_rqs(struct ehea_qp *orig_qp, struct ehea_port_res *pr) ehea_update_rqs() argument
2617 struct sk_buff **skba_rq2 = pr->rq2_skba.arr; ehea_update_rqs()
2618 struct sk_buff **skba_rq3 = pr->rq3_skba.arr; ehea_update_rqs()
2620 u32 lkey = pr->recv_mr.lkey; ehea_update_rqs()
2664 struct ehea_port_res *pr = &port->port_res[i]; ehea_restart_qps() local
2665 struct ehea_qp *qp = pr->qp; ehea_restart_qps()
2667 ret = ehea_gen_smrs(pr); ehea_restart_qps()
2673 ehea_update_rqs(qp, pr); ehea_restart_qps()
2705 ehea_refill_rq1(pr, pr->rq1_skba.index, 0); ehea_restart_qps()
2706 ehea_refill_rq2(pr, 0); ehea_restart_qps()
2707 ehea_refill_rq3(pr, 0); ehea_restart_qps()
554 ehea_fill_skb(struct net_device *dev, struct sk_buff *skb, struct ehea_cqe *cqe, struct ehea_port_res *pr) ehea_fill_skb() argument
664 ehea_proc_rwqes(struct net_device *dev, struct ehea_port_res *pr, int budget) ehea_proc_rwqes() argument
/linux-4.1.27/drivers/isdn/hisax/
H A Dl3_1tr6.c44 l3_1tr6_release_req(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_release_req() argument
53 l3_1tr6_invalid(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_invalid() argument
71 l3_1tr6_setup_req(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_setup_req() argument
160 l3_1tr6_setup(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_setup() argument
227 l3_1tr6_setup_ack(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_setup_ack() argument
255 l3_1tr6_call_sent(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_call_sent() argument
287 l3_1tr6_alert(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_alert() argument
298 l3_1tr6_info(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_info() argument
327 l3_1tr6_info_s2(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_info_s2() argument
335 l3_1tr6_connect(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_connect() argument
351 l3_1tr6_rel(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_rel() argument
382 l3_1tr6_rel_ack(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_rel_ack() argument
395 l3_1tr6_disc(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_disc() argument
450 l3_1tr6_connect_ack(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_connect_ack() argument
466 l3_1tr6_alert_req(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_alert_req() argument
473 l3_1tr6_setup_rsp(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_setup_rsp() argument
507 l3_1tr6_reset(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_reset() argument
513 l3_1tr6_disconnect_req(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_disconnect_req() argument
552 l3_1tr6_t303(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t303() argument
557 l3_1tr6_setup_req(pc, pr, arg); l3_1tr6_t303()
566 l3_1tr6_t304(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t304() argument
570 l3_1tr6_disconnect_req(pc, pr, NULL); l3_1tr6_t304()
575 l3_1tr6_t305(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t305() argument
611 l3_1tr6_t310(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t310() argument
615 l3_1tr6_disconnect_req(pc, pr, NULL); l3_1tr6_t310()
620 l3_1tr6_t313(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t313() argument
624 l3_1tr6_disconnect_req(pc, pr, NULL); l3_1tr6_t313()
629 l3_1tr6_t308_1(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t308_1() argument
638 l3_1tr6_t308_2(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_t308_2() argument
646 l3_1tr6_dl_reset(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_dl_reset() argument
649 l3_1tr6_disconnect_req(pc, pr, NULL); l3_1tr6_dl_reset()
654 l3_1tr6_dl_release(struct l3_process *pc, u_char pr, void *arg) l3_1tr6_dl_release() argument
742 up1tr6(struct PStack *st, int pr, void *arg) up1tr6() argument
748 switch (pr) { up1tr6()
756 l3_msg(st, pr, arg); up1tr6()
770 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", up1tr6()
789 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", mt); up1tr6()
832 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", up1tr6()
839 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", up1tr6()
842 datastln1[i].rout(proc, pr, skb); up1tr6()
848 down1tr6(struct PStack *st, int pr, void *arg) down1tr6() argument
854 if ((DL_ESTABLISH | REQUEST) == pr) { down1tr6()
855 l3_msg(st, pr, NULL); down1tr6()
857 } else if ((CC_SETUP | REQUEST) == pr) { down1tr6()
874 if ((pr == downstl[i].primitive) && down1tr6()
880 proc->state, pr); down1tr6()
885 proc->state, pr); down1tr6()
887 downstl[i].rout(proc, pr, arg); down1tr6()
892 man1tr6(struct PStack *st, int pr, void *arg) man1tr6() argument
898 printk(KERN_ERR "HiSax man1tr6 without proc pr=%04x\n", pr); man1tr6()
902 if ((pr == manstatelist[i].primitive) && man1tr6()
908 proc->callref & 0x7f, proc->state, pr); man1tr6()
913 proc->callref & 0x7f, proc->state, pr); man1tr6()
915 manstatelist[i].rout(proc, pr, arg); man1tr6()
H A Disdnl1.h28 void l1_msg(struct IsdnCardState *cs, int pr, void *arg);
29 void l1_msg_b(struct PStack *st, int pr, void *arg);
H A Dhisax_if.h40 void (*l1l2)(struct hisax_if *, int pr, void *arg);
41 void (*l2l1)(struct hisax_if *, int pr, void *arg);
H A Dlmgr.c29 hisax_manager(struct PStack *st, int pr, void *arg) hisax_manager() argument
33 switch (pr) { hisax_manager()
H A Dl3ni1.c483 l3ni1_status_send(struct l3_process *pc, u_char pr, void *arg) l3ni1_status_send() argument
509 l3ni1_msg_without_setup(struct l3_process *pc, u_char pr, void *arg) l3ni1_msg_without_setup() argument
902 l3ni1_release_req(struct l3_process *pc, u_char pr, void *arg) l3ni1_release_req() argument
914 l3ni1_release_cmpl(struct l3_process *pc, u_char pr, void *arg) l3ni1_release_cmpl() argument
1170 l3ni1_setup_req(struct l3_process *pc, u_char pr, l3ni1_setup_req() argument
1285 l3ni1_call_proc(struct l3_process *pc, u_char pr, void *arg) l3ni1_call_proc() argument
1295 l3ni1_status_send(pc, pr, NULL); l3ni1_call_proc()
1306 l3ni1_status_send(pc, pr, NULL); l3ni1_call_proc()
1324 l3ni1_setup_ack(struct l3_process *pc, u_char pr, void *arg) l3ni1_setup_ack() argument
1334 l3ni1_status_send(pc, pr, NULL); l3ni1_setup_ack()
1345 l3ni1_status_send(pc, pr, NULL); l3ni1_setup_ack()
1363 l3ni1_disconnect(struct l3_process *pc, u_char pr, void *arg) l3ni1_disconnect() argument
1393 l3ni1_release_req(pc, pr, NULL); l3ni1_disconnect()
1401 l3ni1_connect(struct l3_process *pc, u_char pr, void *arg) l3ni1_connect() argument
1421 l3ni1_alerting(struct l3_process *pc, u_char pr, void *arg) l3ni1_alerting() argument
1439 l3ni1_setup(struct l3_process *pc, u_char pr, void *arg) l3ni1_setup() argument
1510 l3ni1_msg_without_setup(pc, pr, NULL); l3ni1_setup()
1518 l3ni1_msg_without_setup(pc, pr, NULL); l3ni1_setup()
1531 l3ni1_msg_without_setup(pc, pr, NULL); l3ni1_setup()
1547 l3ni1_msg_without_setup(pc, pr, NULL); l3ni1_setup()
1554 l3ni1_msg_without_setup(pc, pr, NULL); l3ni1_setup()
1605 l3ni1_reset(struct l3_process *pc, u_char pr, void *arg) l3ni1_reset() argument
1611 l3ni1_disconnect_req(struct l3_process *pc, u_char pr, void *arg) l3ni1_disconnect_req() argument
1650 l3ni1_setup_rsp(struct l3_process *pc, u_char pr, l3ni1_setup_rsp() argument
1656 l3ni1_disconnect_req(pc, pr, arg); l3ni1_setup_rsp()
1668 l3ni1_connect_ack(struct l3_process *pc, u_char pr, void *arg) l3ni1_connect_ack() argument
1686 l3ni1_reject_req(struct l3_process *pc, u_char pr, void *arg) l3ni1_reject_req() argument
1715 l3ni1_release(struct l3_process *pc, u_char pr, void *arg) l3ni1_release() argument
1749 l3ni1_alert_req(struct l3_process *pc, u_char pr, l3ni1_alert_req() argument
1760 l3ni1_proceed_req(struct l3_process *pc, u_char pr, l3ni1_proceed_req() argument
1769 l3ni1_setup_ack_req(struct l3_process *pc, u_char pr, l3ni1_setup_ack_req() argument
1782 l3ni1_deliver_display(struct l3_process *pc, int pr, u_char *infp) l3ni1_deliver_display() argument
1805 l3ni1_progress(struct l3_process *pc, u_char pr, void *arg) l3ni1_progress() argument
1850 l3ni1_status_send(pc, pr, NULL); l3ni1_progress()
1862 l3ni1_notify(struct l3_process *pc, u_char pr, void *arg) l3ni1_notify() argument
1891 l3ni1_status_send(pc, pr, NULL); l3ni1_notify()
1903 l3ni1_status_enq(struct l3_process *pc, u_char pr, void *arg) l3ni1_status_enq() argument
1911 l3ni1_status_send(pc, pr, NULL); l3ni1_status_enq()
1915 l3ni1_information(struct l3_process *pc, u_char pr, void *arg) l3ni1_information() argument
1940 static void l3ni1_redir_req(struct l3_process *pc, u_char pr, void *arg) l3ni1_redir_req() argument
1954 l3ni1_disconnect_req(pc, pr, arg); /* disconnect immediately */ l3ni1_redir_req()
2012 static void l3ni1_redir_req_early(struct l3_process *pc, u_char pr, void *arg) l3ni1_redir_req_early() argument
2014 l3ni1_proceed_req(pc, pr, arg); l3ni1_redir_req_early()
2015 l3ni1_redir_req(pc, pr, arg); l3ni1_redir_req_early()
2134 l3ni1_release_ind(struct l3_process *pc, u_char pr, void *arg) l3ni1_release_ind() argument
2159 l3ni1_dummy(struct l3_process *pc, u_char pr, void *arg) l3ni1_dummy() argument
2164 l3ni1_t302(struct l3_process *pc, u_char pr, void *arg) l3ni1_t302() argument
2169 l3ni1_disconnect_req(pc, pr, NULL); l3ni1_t302()
2174 l3ni1_t303(struct l3_process *pc, u_char pr, void *arg) l3ni1_t303() argument
2179 l3ni1_setup_req(pc, pr, arg); l3ni1_t303()
2189 l3ni1_t304(struct l3_process *pc, u_char pr, void *arg) l3ni1_t304() argument
2194 l3ni1_disconnect_req(pc, pr, NULL); l3ni1_t304()
2200 l3ni1_t305(struct l3_process *pc, u_char pr, void *arg) l3ni1_t305() argument
2229 l3ni1_t310(struct l3_process *pc, u_char pr, void *arg) l3ni1_t310() argument
2234 l3ni1_disconnect_req(pc, pr, NULL); l3ni1_t310()
2239 l3ni1_t313(struct l3_process *pc, u_char pr, void *arg) l3ni1_t313() argument
2244 l3ni1_disconnect_req(pc, pr, NULL); l3ni1_t313()
2249 l3ni1_t308_1(struct l3_process *pc, u_char pr, void *arg) l3ni1_t308_1() argument
2258 l3ni1_t308_2(struct l3_process *pc, u_char pr, void *arg) l3ni1_t308_2() argument
2266 l3ni1_t318(struct l3_process *pc, u_char pr, void *arg) l3ni1_t318() argument
2278 l3ni1_t319(struct l3_process *pc, u_char pr, void *arg) l3ni1_t319() argument
2288 l3ni1_restart(struct l3_process *pc, u_char pr, void *arg) l3ni1_restart() argument
2296 l3ni1_status(struct l3_process *pc, u_char pr, void *arg) l3ni1_status() argument
2354 l3ni1_facility(struct l3_process *pc, u_char pr, void *arg) l3ni1_facility() argument
2369 l3ni1_suspend_req(struct l3_process *pc, u_char pr, void *arg) l3ni1_suspend_req() argument
2398 l3ni1_suspend_ack(struct l3_process *pc, u_char pr, void *arg) l3ni1_suspend_ack() argument
2415 l3ni1_suspend_rej(struct l3_process *pc, u_char pr, void *arg) l3ni1_suspend_rej() argument
2427 l3ni1_status_send(pc, pr, NULL); l3ni1_suspend_rej()
2443 l3ni1_resume_req(struct l3_process *pc, u_char pr, void *arg) l3ni1_resume_req() argument
2473 l3ni1_resume_ack(struct l3_process *pc, u_char pr, void *arg) l3ni1_resume_ack() argument
2483 l3ni1_status_send(pc, pr, NULL); l3ni1_resume_ack()
2491 l3ni1_status_send(pc, pr, NULL); l3ni1_resume_ack()
2507 l3ni1_resume_rej(struct l3_process *pc, u_char pr, void *arg) l3ni1_resume_rej() argument
2519 l3ni1_status_send(pc, pr, NULL); l3ni1_resume_rej()
2536 l3ni1_global_restart(struct l3_process *pc, u_char pr, void *arg) l3ni1_global_restart() argument
2591 l3ni1_dl_reset(struct l3_process *pc, u_char pr, void *arg) l3ni1_dl_reset() argument
2595 l3ni1_disconnect_req(pc, pr, NULL); l3ni1_dl_reset()
2600 l3ni1_dl_release(struct l3_process *pc, u_char pr, void *arg) l3ni1_dl_release() argument
2610 l3ni1_dl_reestablish(struct l3_process *pc, u_char pr, void *arg) l3ni1_dl_reestablish() argument
2618 l3ni1_dl_reest_status(struct l3_process *pc, u_char pr, void *arg) l3ni1_dl_reest_status() argument
2626 static void l3ni1_SendSpid(struct l3_process *pc, u_char pr, struct sk_buff *skb, int iNewState) l3ni1_SendSpid() argument
2668 static void l3ni1_spid_send(struct l3_process *pc, u_char pr, void *arg) l3ni1_spid_send() argument
2670 l3ni1_SendSpid(pc, pr, arg, 20); l3ni1_spid_send()
2673 static void l3ni1_spid_epid(struct l3_process *pc, u_char pr, void *arg) l3ni1_spid_epid() argument
2687 static void l3ni1_spid_tout(struct l3_process *pc, u_char pr, void *arg) l3ni1_spid_tout() argument
2690 l3ni1_SendSpid(pc, pr, arg, pc->state + 1); l3ni1_spid_tout()
2888 ni1up(struct PStack *st, int pr, void *arg) ni1up() argument
2896 switch (pr) { ni1up()
2903 l3_msg(st, pr, arg); ni1up()
2912 printk(KERN_ERR "HiSax ni1up unknown pr=%04x\n", pr); ni1up()
2924 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", ni1up()
2949 (pr == (DL_DATA | INDICATION)) ? -1 : -2, p); ni1up()
3044 l3ni1_deliver_display(proc, pr, p); /* Display IE included */ ni1up()
3052 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", ni1up()
3057 l3ni1_status_send(proc, pr, skb); ni1up()
3062 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", ni1up()
3065 datastatelist[i].rout(proc, pr, skb); ni1up()
3072 ni1down(struct PStack *st, int pr, void *arg) ni1down() argument
3078 if ((DL_ESTABLISH | REQUEST) == pr) { ni1down()
3079 l3_msg(st, pr, NULL); ni1down()
3081 } else if (((CC_SETUP | REQUEST) == pr) || ((CC_RESUME | REQUEST) == pr)) { ni1down()
3095 printk(KERN_ERR "HiSax ni1down without proc pr=%04x\n", pr); ni1down()
3099 if (pr == (CC_TNI1_IO | REQUEST)) { ni1down()
3105 if ((pr == downstatelist[i].primitive) && ni1down()
3111 proc->state, pr); ni1down()
3116 proc->state, pr); ni1down()
3118 downstatelist[i].rout(proc, pr, arg); ni1down()
3123 ni1man(struct PStack *st, int pr, void *arg) ni1man() argument
3129 printk(KERN_ERR "HiSax ni1man without proc pr=%04x\n", pr); ni1man()
3133 if ((pr == manstatelist[i].primitive) && ni1man()
3139 proc->callref & 0x7f, proc->state, pr); ni1man()
3144 proc->callref & 0x7f, proc->state, pr); ni1man()
3146 manstatelist[i].rout(proc, pr, arg); ni1man()
H A Dl3dss1.c533 l3dss1_status_send(struct l3_process *pc, u_char pr, void *arg) l3dss1_status_send() argument
559 l3dss1_msg_without_setup(struct l3_process *pc, u_char pr, void *arg) l3dss1_msg_without_setup() argument
952 l3dss1_release_req(struct l3_process *pc, u_char pr, void *arg) l3dss1_release_req() argument
964 l3dss1_release_cmpl(struct l3_process *pc, u_char pr, void *arg) l3dss1_release_cmpl() argument
1220 l3dss1_setup_req(struct l3_process *pc, u_char pr, l3dss1_setup_req() argument
1431 l3dss1_call_proc(struct l3_process *pc, u_char pr, void *arg) l3dss1_call_proc() argument
1441 l3dss1_status_send(pc, pr, NULL); l3dss1_call_proc()
1452 l3dss1_status_send(pc, pr, NULL); l3dss1_call_proc()
1470 l3dss1_setup_ack(struct l3_process *pc, u_char pr, void *arg) l3dss1_setup_ack() argument
1480 l3dss1_status_send(pc, pr, NULL); l3dss1_setup_ack()
1491 l3dss1_status_send(pc, pr, NULL); l3dss1_setup_ack()
1509 l3dss1_disconnect(struct l3_process *pc, u_char pr, void *arg) l3dss1_disconnect() argument
1539 l3dss1_release_req(pc, pr, NULL); l3dss1_disconnect()
1547 l3dss1_connect(struct l3_process *pc, u_char pr, void *arg) l3dss1_connect() argument
1567 l3dss1_alerting(struct l3_process *pc, u_char pr, void *arg) l3dss1_alerting() argument
1585 l3dss1_setup(struct l3_process *pc, u_char pr, void *arg) l3dss1_setup() argument
1656 l3dss1_msg_without_setup(pc, pr, NULL); l3dss1_setup()
1664 l3dss1_msg_without_setup(pc, pr, NULL); l3dss1_setup()
1677 l3dss1_msg_without_setup(pc, pr, NULL); l3dss1_setup()
1693 l3dss1_msg_without_setup(pc, pr, NULL); l3dss1_setup()
1700 l3dss1_msg_without_setup(pc, pr, NULL); l3dss1_setup()
1751 l3dss1_reset(struct l3_process *pc, u_char pr, void *arg) l3dss1_reset() argument
1757 l3dss1_disconnect_req(struct l3_process *pc, u_char pr, void *arg) l3dss1_disconnect_req() argument
1796 l3dss1_setup_rsp(struct l3_process *pc, u_char pr, l3dss1_setup_rsp() argument
1802 l3dss1_disconnect_req(pc, pr, arg); l3dss1_setup_rsp()
1812 l3dss1_connect_ack(struct l3_process *pc, u_char pr, void *arg) l3dss1_connect_ack() argument
1830 l3dss1_reject_req(struct l3_process *pc, u_char pr, void *arg) l3dss1_reject_req() argument
1859 l3dss1_release(struct l3_process *pc, u_char pr, void *arg) l3dss1_release() argument
1893 l3dss1_alert_req(struct l3_process *pc, u_char pr, l3dss1_alert_req() argument
1904 l3dss1_proceed_req(struct l3_process *pc, u_char pr, l3dss1_proceed_req() argument
1913 l3dss1_setup_ack_req(struct l3_process *pc, u_char pr, l3dss1_setup_ack_req() argument
1926 l3dss1_deliver_display(struct l3_process *pc, int pr, u_char *infp) l3dss1_deliver_display() argument
1949 l3dss1_progress(struct l3_process *pc, u_char pr, void *arg) l3dss1_progress() argument
1994 l3dss1_status_send(pc, pr, NULL); l3dss1_progress()
2006 l3dss1_notify(struct l3_process *pc, u_char pr, void *arg) l3dss1_notify() argument
2035 l3dss1_status_send(pc, pr, NULL); l3dss1_notify()
2047 l3dss1_status_enq(struct l3_process *pc, u_char pr, void *arg) l3dss1_status_enq() argument
2055 l3dss1_status_send(pc, pr, NULL); l3dss1_status_enq()
2059 l3dss1_information(struct l3_process *pc, u_char pr, void *arg) l3dss1_information() argument
2084 static void l3dss1_redir_req(struct l3_process *pc, u_char pr, void *arg) l3dss1_redir_req() argument
2098 l3dss1_disconnect_req(pc, pr, arg); /* disconnect immediately */ l3dss1_redir_req()
2156 static void l3dss1_redir_req_early(struct l3_process *pc, u_char pr, void *arg) l3dss1_redir_req_early() argument
2158 l3dss1_proceed_req(pc, pr, arg); l3dss1_redir_req_early()
2159 l3dss1_redir_req(pc, pr, arg); l3dss1_redir_req_early()
2274 l3dss1_release_ind(struct l3_process *pc, u_char pr, void *arg) l3dss1_release_ind() argument
2299 l3dss1_dummy(struct l3_process *pc, u_char pr, void *arg) l3dss1_dummy() argument
2304 l3dss1_t302(struct l3_process *pc, u_char pr, void *arg) l3dss1_t302() argument
2309 l3dss1_disconnect_req(pc, pr, NULL); l3dss1_t302()
2314 l3dss1_t303(struct l3_process *pc, u_char pr, void *arg) l3dss1_t303() argument
2319 l3dss1_setup_req(pc, pr, arg); l3dss1_t303()
2329 l3dss1_t304(struct l3_process *pc, u_char pr, void *arg) l3dss1_t304() argument
2334 l3dss1_disconnect_req(pc, pr, NULL); l3dss1_t304()
2340 l3dss1_t305(struct l3_process *pc, u_char pr, void *arg) l3dss1_t305() argument
2369 l3dss1_t310(struct l3_process *pc, u_char pr, void *arg) l3dss1_t310() argument
2374 l3dss1_disconnect_req(pc, pr, NULL); l3dss1_t310()
2379 l3dss1_t313(struct l3_process *pc, u_char pr, void *arg) l3dss1_t313() argument
2384 l3dss1_disconnect_req(pc, pr, NULL); l3dss1_t313()
2389 l3dss1_t308_1(struct l3_process *pc, u_char pr, void *arg) l3dss1_t308_1() argument
2398 l3dss1_t308_2(struct l3_process *pc, u_char pr, void *arg) l3dss1_t308_2() argument
2406 l3dss1_t318(struct l3_process *pc, u_char pr, void *arg) l3dss1_t318() argument
2418 l3dss1_t319(struct l3_process *pc, u_char pr, void *arg) l3dss1_t319() argument
2428 l3dss1_restart(struct l3_process *pc, u_char pr, void *arg) l3dss1_restart() argument
2436 l3dss1_status(struct l3_process *pc, u_char pr, void *arg) l3dss1_status() argument
2494 l3dss1_facility(struct l3_process *pc, u_char pr, void *arg) l3dss1_facility() argument
2509 l3dss1_suspend_req(struct l3_process *pc, u_char pr, void *arg) l3dss1_suspend_req() argument
2538 l3dss1_suspend_ack(struct l3_process *pc, u_char pr, void *arg) l3dss1_suspend_ack() argument
2555 l3dss1_suspend_rej(struct l3_process *pc, u_char pr, void *arg) l3dss1_suspend_rej() argument
2567 l3dss1_status_send(pc, pr, NULL); l3dss1_suspend_rej()
2583 l3dss1_resume_req(struct l3_process *pc, u_char pr, void *arg) l3dss1_resume_req() argument
2613 l3dss1_resume_ack(struct l3_process *pc, u_char pr, void *arg) l3dss1_resume_ack() argument
2623 l3dss1_status_send(pc, pr, NULL); l3dss1_resume_ack()
2631 l3dss1_status_send(pc, pr, NULL); l3dss1_resume_ack()
2647 l3dss1_resume_rej(struct l3_process *pc, u_char pr, void *arg) l3dss1_resume_rej() argument
2659 l3dss1_status_send(pc, pr, NULL); l3dss1_resume_rej()
2676 l3dss1_global_restart(struct l3_process *pc, u_char pr, void *arg) l3dss1_global_restart() argument
2730 l3dss1_dl_reset(struct l3_process *pc, u_char pr, void *arg) l3dss1_dl_reset() argument
2734 l3dss1_disconnect_req(pc, pr, NULL); l3dss1_dl_reset()
2739 l3dss1_dl_release(struct l3_process *pc, u_char pr, void *arg) l3dss1_dl_release() argument
2749 l3dss1_dl_reestablish(struct l3_process *pc, u_char pr, void *arg) l3dss1_dl_reestablish() argument
2757 l3dss1_dl_reest_status(struct l3_process *pc, u_char pr, void *arg) l3dss1_dl_reest_status() argument
2944 dss1up(struct PStack *st, int pr, void *arg) dss1up() argument
2952 switch (pr) { dss1up()
2960 l3_msg(st, pr, arg); dss1up()
2964 printk(KERN_ERR "HiSax dss1up unknown pr=%04x\n", pr); dss1up()
2976 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", dss1up()
3000 (pr == (DL_DATA | INDICATION)) ? -1 : -2, p); dss1up()
3088 l3dss1_deliver_display(proc, pr, p); /* Display IE included */ dss1up()
3096 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", dss1up()
3101 l3dss1_status_send(proc, pr, skb); dss1up()
3106 (pr == (DL_DATA | INDICATION)) ? " " : "(broadcast) ", dss1up()
3109 datastatelist[i].rout(proc, pr, skb); dss1up()
3116 dss1down(struct PStack *st, int pr, void *arg) dss1down() argument
3122 if ((DL_ESTABLISH | REQUEST) == pr) { dss1down()
3123 l3_msg(st, pr, NULL); dss1down()
3125 } else if (((CC_SETUP | REQUEST) == pr) || ((CC_RESUME | REQUEST) == pr)) { dss1down()
3139 printk(KERN_ERR "HiSax dss1down without proc pr=%04x\n", pr); dss1down()
3143 if (pr == (CC_TDSS1_IO | REQUEST)) { dss1down()
3149 if ((pr == downstatelist[i].primitive) && dss1down()
3155 proc->state, pr); dss1down()
3160 proc->state, pr); dss1down()
3162 downstatelist[i].rout(proc, pr, arg); dss1down()
3167 dss1man(struct PStack *st, int pr, void *arg) dss1man() argument
3173 printk(KERN_ERR "HiSax dss1man without proc pr=%04x\n", pr); dss1man()
3177 if ((pr == manstatelist[i].primitive) && dss1man()
3183 proc->callref & 0x7f, proc->state, pr); dss1man()
3188 proc->callref & 0x7f, proc->state, pr); dss1man()
3190 manstatelist[i].rout(proc, pr, arg); dss1man()
H A Dhisax_isac.h37 void isac_d_l2l1(struct hisax_if *hisax_d_if, int pr, void *arg);
H A Disdnl3.h39 void l3_msg(struct PStack *st, int pr, void *arg);
H A Dconfig.c1574 static void hisax_d_l1l2(struct hisax_if *ifc, int pr, void *arg);
1575 static void hisax_b_l1l2(struct hisax_if *ifc, int pr, void *arg);
1576 static void hisax_d_l2l1(struct PStack *st, int pr, void *arg);
1577 static void hisax_b_l2l1(struct PStack *st, int pr, void *arg);
1656 int pr; hisax_bh() local
1664 pr = PH_ACTIVATE | INDICATION; hisax_bh()
1666 pr = PH_DEACTIVATE | INDICATION; hisax_bh()
1668 st->l1.l1l2(st, pr, NULL); hisax_bh()
1679 static inline void D_L2L1(struct hisax_d_if *d_if, int pr, void *arg) D_L2L1() argument
1682 ifc->l2l1(ifc, pr, arg); D_L2L1()
1685 static inline void B_L2L1(struct hisax_b_if *b_if, int pr, void *arg) B_L2L1() argument
1688 ifc->l2l1(ifc, pr, arg); B_L2L1()
1691 static void hisax_d_l1l2(struct hisax_if *ifc, int pr, void *arg) hisax_d_l1l2() argument
1698 switch (pr) { hisax_d_l1l2()
1730 printk("pr %#x\n", pr); hisax_d_l1l2()
1735 static void hisax_b_l1l2(struct hisax_if *ifc, int pr, void *arg) hisax_b_l1l2() argument
1743 switch (pr) { hisax_b_l1l2()
1745 st->l1.l1l2(st, pr, NULL); hisax_b_l1l2()
1748 st->l1.l1l2(st, pr, NULL); hisax_b_l1l2()
1777 printk("hisax_b_l1l2 pr %#x\n", pr); hisax_b_l1l2()
1782 static void hisax_d_l2l1(struct PStack *st, int pr, void *arg) hisax_d_l2l1() argument
1788 switch (pr) { hisax_d_l2l1()
1809 D_L2L1(hisax_d_if, pr, arg); hisax_d_l2l1()
1819 static void hisax_b_l2l1(struct PStack *st, int pr, void *arg) hisax_b_l2l1() argument
1824 switch (pr) { hisax_b_l2l1()
1826 B_L2L1(b_if, pr, (void *)(unsigned long)st->l1.mode); hisax_b_l2l1()
1847 B_L2L1(b_if, pr, arg); hisax_b_l2l1()
H A Dst5481_b.c20 static inline void B_L1L2(struct st5481_bcs *bcs, int pr, void *arg) B_L1L2() argument
24 ifc->l1l2(ifc, pr, arg); B_L1L2()
353 void st5481_b_l2l1(struct hisax_if *ifc, int pr, void *arg) st5481_b_l2l1() argument
361 switch (pr) { st5481_b_l2l1()
378 WARNING("pr %#x\n", pr); st5481_b_l2l1()
H A Disdnl3.c218 no_l3_proto(struct PStack *st, int pr, void *arg) no_l3_proto() argument
316 l3ml3p(struct PStack *st, int pr) l3ml3p() argument
324 st->l3.l3ml3(st, pr, p); l3ml3p()
382 isdnl3_trans(struct PStack *st, int pr, void *arg) { isdnl3_trans() argument
383 st->l3.l3l2(st, pr, arg); isdnl3_trans()
548 l3_msg(struct PStack *st, int pr, void *arg) l3_msg() argument
550 switch (pr) { l3_msg()
553 st->l3.l3l2(st, pr, arg); l3_msg()
H A Dtei.c38 void tei_handler(struct PStack *st, u_char pr, struct sk_buff *skb);
310 tei_l1l2(struct PStack *st, int pr, void *arg) tei_l1l2() argument
320 if (pr == (PH_DATA | INDICATION)) { tei_l1l2()
360 "tei handler wrong pr %x\n", pr); tei_l1l2()
366 tei_l2tei(struct PStack *st, int pr, void *arg) tei_l2tei() argument
371 if (pr == (MDL_ASSIGN | INDICATION)) { tei_l2tei()
381 switch (pr) { tei_l2tei()
H A Dhscx.c96 hscx_l2l1(struct PStack *st, int pr, void *arg) hscx_l2l1() argument
102 switch (pr) { hscx_l2l1()
139 l1_msg_b(st, pr, arg); hscx_l2l1()
142 l1_msg_b(st, pr, arg); hscx_l2l1()
H A Djade.c131 jade_l2l1(struct PStack *st, int pr, void *arg) jade_l2l1() argument
137 switch (pr) { jade_l2l1()
174 l1_msg_b(st, pr, arg); jade_l2l1()
177 l1_msg_b(st, pr, arg); jade_l2l1()
H A Dcallc.c924 dchan_l3l4(struct PStack *st, int pr, void *arg) dchan_l3l4() argument
933 if (pr == (CC_SETUP | INDICATION)) { dchan_l3l4()
947 switch (pr) { dchan_l3l4()
1003 chanp->chan, pr); dchan_l3l4()
1009 dummy_pstack(struct PStack *st, int pr, void *arg) { dummy_pstack() argument
1010 printk(KERN_WARNING"call to dummy_pstack pr=%04x arg %lx\n", pr, (long)arg); dummy_pstack()
1184 lldata_handler(struct PStack *st, int pr, void *arg) lldata_handler() argument
1189 switch (pr) { lldata_handler()
1210 pr); lldata_handler()
1216 lltrans_handler(struct PStack *st, int pr, void *arg) lltrans_handler() argument
1221 switch (pr) { lltrans_handler()
1242 pr); lltrans_handler()
1335 leased_l4l3(struct PStack *st, int pr, void *arg) leased_l4l3() argument
1340 switch (pr) { leased_l4l3()
1352 pr); leased_l4l3()
1358 leased_l1l2(struct PStack *st, int pr, void *arg) leased_l1l2() argument
1364 switch (pr) { leased_l1l2()
1386 "transd_l1l2 unknown primitive %#x\n", pr); leased_l1l2()
H A Disdnl1.c801 dch_l2l1(struct PStack *st, int pr, void *arg) dch_l2l1() argument
805 switch (pr) { dch_l2l1()
809 st->l1.l1hw(st, pr, arg); dch_l2l1()
833 debugl1(cs, "dch_l2l1 msg %04X unhandled", pr); dch_l2l1()
839 l1_msg(struct IsdnCardState *cs, int pr, void *arg) { l1_msg() argument
845 switch (pr) { l1_msg()
870 debugl1(cs, "%s %04X unhandled", __func__, pr); l1_msg()
878 l1_msg_b(struct PStack *st, int pr, void *arg) { l1_msg_b() argument
879 switch (pr) { l1_msg_b()
H A Disdnl2.c480 int pr; st5_dl_release_l2l3() local
483 pr = DL_RELEASE | CONFIRM; st5_dl_release_l2l3()
485 pr = DL_RELEASE | INDICATION; st5_dl_release_l2l3()
487 st->l2.l2l3(st, pr, NULL); st5_dl_release_l2l3()
785 int pr = -1; l2_connected() local
797 pr = DL_ESTABLISH | CONFIRM; l2_connected()
800 pr = DL_ESTABLISH | INDICATION; l2_connected()
812 if (pr != -1) l2_connected()
813 st->l2.l2l3(st, pr, NULL); l2_connected()
1626 isdnl2_l1l2(struct PStack *st, int pr, void *arg) isdnl2_l1l2() argument
1633 switch (pr) { isdnl2_l1l2()
1702 l2m_debug(&st->l2.l2m, "l2 unknown pr %04x", pr); isdnl2_l1l2()
1708 isdnl2_l3l2(struct PStack *st, int pr, void *arg) isdnl2_l3l2() argument
1710 switch (pr) { isdnl2_l3l2()
1802 transl2_l3l2(struct PStack *st, int pr, void *arg) transl2_l3l2() argument
1804 switch (pr) { transl2_l3l2()
H A Dhisax_fcpcipnp.c374 static inline void B_L1L2(struct fritz_bcs *bcs, int pr, void *arg) B_L1L2() argument
378 DBG(2, "pr %#x", pr); B_L1L2()
379 ifc->l1l2(ifc, pr, arg); B_L1L2()
624 static void fritz_b_l2l1(struct hisax_if *ifc, int pr, void *arg) fritz_b_l2l1() argument
630 DBG(0x10, "pr %#x", pr); fritz_b_l2l1()
632 switch (pr) { fritz_b_l2l1()
H A Dhisax_isac.c243 static inline void D_L1L2(struct isac *isac, int pr, void *arg) D_L1L2() argument
247 DBG(DBG_PR, "pr %#x", pr); D_L1L2()
248 ifc->l1l2(ifc, pr, arg); D_L1L2()
839 void isac_d_l2l1(struct hisax_if *hisax_d_if, int pr, void *arg) isac_d_l2l1() argument
844 DBG(DBG_PR, "pr %#x", pr); isac_d_l2l1()
846 switch (pr) { isac_d_l2l1()
H A Delsa_ser.c424 extern void hscx_l2l1(struct PStack *st, int pr, void *arg);
548 modem_l2l1(struct PStack *st, int pr, void *arg) modem_l2l1() argument
554 if (pr == (PH_DATA | REQUEST)) { modem_l2l1()
565 } else if (pr == (PH_ACTIVATE | REQUEST)) { modem_l2l1()
572 } else if (pr == (PH_DEACTIVATE | REQUEST)) { modem_l2l1()
580 printk(KERN_WARNING "ElsaSer: unknown pr %x\n", pr); modem_l2l1()
H A Dst5481_d.c56 static inline void D_L1L2(struct st5481_adapter *adapter, int pr, void *arg) D_L1L2() argument
60 ifc->l1l2(ifc, pr, arg); D_L1L2()
587 void st5481_d_l2l1(struct hisax_if *hisax_d_if, int pr, void *arg) st5481_d_l2l1() argument
592 switch (pr) { st5481_d_l2l1()
606 WARNING("pr %#x\n", pr); st5481_d_l2l1()
H A Dhfc_sx.c560 dch_nt_l2l1(struct PStack *st, int pr, void *arg) dch_nt_l2l1() argument
564 switch (pr) { dch_nt_l2l1()
568 st->l1.l1hw(st, pr, arg); dch_nt_l2l1()
584 debugl1(cs, "dch_nt_l2l1 msg %04X unhandled", pr); dch_nt_l2l1()
871 HFCSX_l1hw(struct PStack *st, int pr, void *arg) HFCSX_l1hw() argument
877 switch (pr) { HFCSX_l1hw()
998 debugl1(cs, "hfcsx_l1hw unknown pr %4x", pr); HFCSX_l1hw()
1141 hfcsx_l2l1(struct PStack *st, int pr, void *arg) hfcsx_l2l1() argument
1147 switch (pr) { hfcsx_l2l1()
1183 l1_msg_b(st, pr, arg); hfcsx_l2l1()
1186 l1_msg_b(st, pr, arg); hfcsx_l2l1()
H A Dipacx.c37 static void dch_l2l1(struct PStack *st, int pr, void *arg);
44 static void bch_l2l1(struct PStack *st, int pr, void *arg);
95 dch_l2l1(struct PStack *st, int pr, void *arg) dch_l2l1() argument
101 switch (pr) { dch_l2l1()
193 if (cs->debug & L1_DEB_WARN) debugl1(cs, "dch_l2l1 unknown %04x", pr); dch_l2l1()
446 bch_l2l1(struct PStack *st, int pr, void *arg) bch_l2l1() argument
452 switch (pr) { bch_l2l1()
489 l1_msg_b(st, pr, arg); bch_l2l1()
492 l1_msg_b(st, pr, arg); bch_l2l1()
H A Dhfc_2bds0.c453 hfc_l2l1(struct PStack *st, int pr, void *arg) hfc_l2l1() argument
459 switch (pr) { hfc_l2l1()
494 l1_msg_b(st, pr, arg); hfc_l2l1()
497 l1_msg_b(st, pr, arg); hfc_l2l1()
903 HFCD_l1hw(struct PStack *st, int pr, void *arg) HFCD_l1hw() argument
909 switch (pr) { HFCD_l1hw()
1005 debugl1(cs, "hfcd_l1hw unknown pr %4x", pr); HFCD_l1hw()
H A Damd7930_fn.c558 Amd7930_l1hw(struct PStack *st, int pr, void *arg) Amd7930_l1hw() argument
565 debugl1(cs, "Amd7930: l1hw called, pr: 0x%04X", pr); Amd7930_l1hw()
567 switch (pr) { Amd7930_l1hw()
664 debugl1(cs, "Amd7930: l1hw: unknown %04x", pr); Amd7930_l1hw()
H A Dhfc4s8s_l1.c302 dch_l2l1(struct hisax_d_if *iface, int pr, void *arg) dch_l2l1() argument
308 switch (pr) { dch_l2l1()
369 pr); dch_l2l1()
381 bch_l2l1(struct hisax_if *ifc, int pr, void *arg) bch_l2l1() argument
389 switch (pr) { bch_l2l1()
411 if (pr == (PH_DEACTIVATE | REQUEST)) bch_l2l1()
582 pr); bch_l2l1()
H A Dw6692.c559 W6692_l1hw(struct PStack *st, int pr, void *arg) W6692_l1hw() argument
566 switch (pr) { W6692_l1hw()
667 debugl1(cs, "W6692_l1hw unknown %04x", pr); W6692_l1hw()
756 W6692_l2l1(struct PStack *st, int pr, void *arg) W6692_l2l1() argument
762 switch (pr) { W6692_l2l1()
799 l1_msg_b(st, pr, arg); W6692_l2l1()
802 l1_msg_b(st, pr, arg); W6692_l2l1()
H A Dhfc_pci.c734 dch_nt_l2l1(struct PStack *st, int pr, void *arg) dch_nt_l2l1() argument
738 switch (pr) { dch_nt_l2l1()
742 st->l1.l1hw(st, pr, arg); dch_nt_l2l1()
758 debugl1(cs, "dch_nt_l2l1 msg %04X unhandled", pr); dch_nt_l2l1()
1106 HFCPCI_l1hw(struct PStack *st, int pr, void *arg) HFCPCI_l1hw() argument
1112 switch (pr) { HFCPCI_l1hw()
1235 debugl1(cs, "hfcpci_l1hw unknown pr %4x", pr); HFCPCI_l1hw()
1389 hfcpci_l2l1(struct PStack *st, int pr, void *arg) hfcpci_l2l1() argument
1395 switch (pr) { hfcpci_l2l1()
1431 l1_msg_b(st, pr, arg); hfcpci_l2l1()
1434 l1_msg_b(st, pr, arg); hfcpci_l2l1()
H A Dhfc_2bs0.c453 hfc_l2l1(struct PStack *st, int pr, void *arg) hfc_l2l1() argument
459 switch (pr) { hfc_l2l1()
494 l1_msg_b(st, pr, arg); hfc_l2l1()
497 l1_msg_b(st, pr, arg); hfc_l2l1()
H A Dicc.c435 ICC_l1hw(struct PStack *st, int pr, void *arg) ICC_l1hw() argument
442 switch (pr) { ICC_l1hw()
563 debugl1(cs, "icc_l1hw unknown %04x", pr); ICC_l1hw()
H A Disac.c438 ISAC_l1hw(struct PStack *st, int pr, void *arg) ISAC_l1hw() argument
445 switch (pr) { ISAC_l1hw()
561 debugl1(cs, "isac_l1hw unknown %04x", pr); ISAC_l1hw()
H A Dst5481.h433 void st5481_d_l2l1(struct hisax_if *hisax_d_if, int pr, void *arg);
439 void st5481_b_l2l1(struct hisax_if *b_if, int pr, void *arg);
H A Davm_pci.c482 hdlc_l2l1(struct PStack *st, int pr, void *arg) hdlc_l2l1() argument
488 switch (pr) { hdlc_l2l1()
525 l1_msg_b(st, pr, arg); hdlc_l2l1()
528 l1_msg_b(st, pr, arg); hdlc_l2l1()
H A Dnetjet.c793 tiger_l2l1(struct PStack *st, int pr, void *arg) tiger_l2l1() argument
799 switch (pr) { tiger_l2l1()
834 l1_msg_b(st, pr, arg); tiger_l2l1()
839 l1_msg_b(st, pr, arg); tiger_l2l1()
H A Dhfc_usb.c995 hfc_usb_l2l1(struct hisax_if *my_hisax_if, int pr, void *arg) hfc_usb_l2l1() argument
1000 switch (pr) { hfc_usb_l2l1()
1087 "HFC_USB: hfc_usb_d_l2l1: unknown state : %#x", pr); hfc_usb_l2l1()
H A Disar.c1591 isar_l2l1(struct PStack *st, int pr, void *arg) isar_l2l1() argument
1598 switch (pr) { isar_l2l1()
1665 l1_msg_b(st, pr, arg); isar_l2l1()
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
H A Dswsusp.S69 lds k2, pr
97 sts pr, r0 ! save pr in r0
120 stc r0_bank, k3 ! fetch old pr from r0_bank0
127 lds r0, pr ! restore old pr
135 lds r0, pr ! restore old pr
H A Dentry.S49 * pr
140 sts pr, r10
146 lds r10, pr
159 lds r1, pr
197 lds k2, pr ! restore pr
213 ! - restore spc, pr*, ssr, gbr, mach, macl, skip default tra
214 ! k2 returns original pr
257 lds k2, pr ! restore pr
301 sts pr, k3 ! save original pr value in k3
352 sts pr, k3 ! save original pr value in k3
364 bsr save_regs ! needs original pr value in k3
378 lds r9, pr ! put return address in pr
383 ! - save default tra, macl, mach, gbr, ssr, pr* and spc on the stack
389 ! k3 passes original pr*
400 mov.l k3, @-r15 ! original pr in k3
443 sts pr, k3 ! save original pr value in k3
452 bsr save_regs ! needs original pr value in k3
467 lds r9, pr ! put return address in pr
/linux-4.1.27/drivers/sh/intc/
H A Dhandle.c112 struct intc_prio_reg *pr = desc->hw.prio_regs; _intc_prio_data() local
116 while (pr && enum_id && *reg_idx < desc->hw.nr_prio_regs) { _intc_prio_data()
117 pr = desc->hw.prio_regs + *reg_idx; _intc_prio_data()
119 for (; *fld_idx < ARRAY_SIZE(pr->enum_ids); (*fld_idx)++) { _intc_prio_data()
120 if (pr->enum_ids[*fld_idx] != enum_id) _intc_prio_data()
123 if (pr->set_reg && pr->clr_reg) { _intc_prio_data()
126 reg_e = pr->set_reg; _intc_prio_data()
127 reg_d = pr->clr_reg; _intc_prio_data()
131 if (!pr->set_reg) _intc_prio_data()
133 reg_e = pr->set_reg; _intc_prio_data()
134 reg_d = pr->set_reg; _intc_prio_data()
137 fn += (pr->reg_width >> 3) - 1; _intc_prio_data()
140 BUG_ON(n * pr->field_width > pr->reg_width); _intc_prio_data()
142 bit = pr->reg_width - (n * pr->field_width); _intc_prio_data()
147 pr->field_width, bit); _intc_prio_data()
/linux-4.1.27/include/acpi/
H A Dprocessor.h158 int (*acpi_processor_get_throttling) (struct acpi_processor * pr);
159 int (*acpi_processor_set_throttling) (struct acpi_processor * pr,
241 extern int acpi_processor_get_performance_info(struct acpi_processor *pr);
281 int acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag);
292 static inline int acpi_processor_ppc_has_changed(struct acpi_processor *pr, acpi_processor_ppc_has_changed() argument
321 int acpi_processor_tstate_has_changed(struct acpi_processor *pr);
322 int acpi_processor_get_throttling_info(struct acpi_processor *pr);
323 extern int acpi_processor_set_throttling(struct acpi_processor *pr,
329 extern void acpi_processor_reevaluate_tstate(struct acpi_processor *pr,
334 int acpi_processor_power_init(struct acpi_processor *pr);
335 int acpi_processor_power_exit(struct acpi_processor *pr);
336 int acpi_processor_cst_has_changed(struct acpi_processor *pr);
337 int acpi_processor_hotplug(struct acpi_processor *pr);
349 int acpi_processor_get_limit_info(struct acpi_processor *pr); acpi_processor_syscore_exit()
/linux-4.1.27/arch/ia64/lib/
H A Dcopy_page.S51 .save pr, saved_pr
52 mov saved_pr=pr
53 mov pr.rot=1<<16
94 mov pr=saved_pr,0xffffffffffff0000 // restore predicates
H A Dmemcpy.S56 .save pr, saved_pr
57 mov saved_pr=pr
68 mov pr.rot=1<<16
107 mov pr=saved_pr,-1
150 mov pr=saved_pr,-1
200 mov pr=t4,0x38 // (p5,p4,p3)=(dst & 7)
242 mov pr=cnt,0x38 // set (p5,p4,p3) to # of bytes last-word bytes to copy
269 mov pr=saved_pr,-1
H A Dcopy_user.S92 .save pr, saved_pr
93 mov saved_pr=pr // preserve predicates
99 mov pr.rot=1<<16 // p16=true all others are false
107 ;; // RAW pr.rot/p16 ?
118 mov pr=saved_pr,0xffffffffffff0000
191 mov pr.rot=1<<16 // p16=true all others are false
218 mov pr.rot=1<<16 // p16=true all others are false
302 mov pr.rot=1<<16 // p16=true all others are false
311 mov pr=saved_pr,0xffffffffffff0000
404 mov pr=saved_pr,0xffffffffffff0000
444 mov pr=saved_pr,0xffffffffffff0000
555 mov pr=saved_pr,0xffffffffffff0000
584 mov pr=saved_pr,0xffffffffffff0000
595 mov pr=saved_pr,0xffffffffffff0000
605 mov pr=saved_pr,0xffffffffffff0000
H A Dstrlen_user.S93 .save pr, saved_pr
94 mov saved_pr=pr // preserve predicates (rotation)
148 mov pr=saved_pr,0xffffffffffff0000
184 mov pr=saved_pr,0xffffffffffff0000
195 mov pr=saved_pr,0xffffffffffff0000
H A Dcopy_page_mck.S109 .save pr, saved_pr
110 mov saved_pr = pr
114 mov pr.rot = 0x10000
183 mov pr = saved_pr, -1
H A Dstrlen.S91 .save pr, saved_pr
92 mov saved_pr=pr // preserve predicates (rotation)
145 mov pr=saved_pr,0xffffffffffff0000
187 mov pr=saved_pr,0xffffffffffff0000
H A Dmemcpy_mck.S111 .save pr, saved_pr
112 mov saved_pr=pr
182 mov pr=saved_pr,-1
192 mov pr.rot = 0x10000
281 .save pr, saved_pr
282 mov saved_pr=pr
397 mov pr=saved_pr,-1
590 mov pr=saved_pr,-1 // first restore pr, lc, and pfs
594 .ex_handler_short: // fault occurred in these sections didn't change pr, lc, pfs
H A Dclear_user.S188 // .Lexit3: comes from core loop, need restore pr/lc
195 // We must restore lc/pr even though might not have been used.
202 // .Lexit4: comes from head, need not restore pr/lc
H A Ddo_csum.S136 .save pr, saved_pr
137 mov saved_pr=pr // preserve predicates (rotation)
220 mov pr.rot=1<<16
281 mov pr=saved_pr,0xffffffffffff0000
314 // mov pr=saved_pr,0xffffffffffff0000
/linux-4.1.27/drivers/block/paride/
H A Dparide.c209 int paride_register(PIP * pr) paride_register() argument
214 if (protocols[k] && !strcmp(pr->name, protocols[k]->name)) { paride_register()
216 pr->name); paride_register()
226 protocols[k] = pr; paride_register()
227 pr->index = k; paride_register()
228 printk("paride: %s registered as protocol %d\n", pr->name, k); paride_register()
234 void paride_unregister(PIP * pr) paride_unregister() argument
236 if (!pr) paride_unregister()
238 if (protocols[pr->index] != pr) { paride_unregister()
239 printk("paride: %s not registered\n", pr->name); paride_unregister()
242 protocols[pr->index] = NULL; paride_unregister()
/linux-4.1.27/arch/sh/kernel/
H A Dsignal_32.c128 COPY(macl); COPY(pr); restore_sigcontext()
232 COPY(macl); COPY(pr); setup_sigcontext()
285 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; setup_frame()
288 regs->pr = VDSO_SYM(&__kernel_sigreturn); setup_frame()
300 regs->pr = (unsigned long) frame->retcode; setup_frame()
301 flush_icache_range(regs->pr, regs->pr + sizeof(frame->retcode)); setup_frame()
325 pr_debug("SIG deliver (%s:%d): sp=%p pc=%08lx pr=%08lx\n", setup_frame()
326 current->comm, task_pid_nr(current), frame, regs->pc, regs->pr); setup_frame()
355 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; setup_rt_frame()
358 regs->pr = VDSO_SYM(&__kernel_rt_sigreturn); setup_rt_frame()
370 regs->pr = (unsigned long) frame->retcode; setup_rt_frame()
371 flush_icache_range(regs->pr, regs->pr + sizeof(frame->retcode)); setup_rt_frame()
395 pr_debug("SIG deliver (%s:%d): sp=%p pc=%08lx pr=%08lx\n", setup_rt_frame()
396 current->comm, task_pid_nr(current), frame, regs->pc, regs->pr); setup_rt_frame()
H A Dprocess_32.c38 print_symbol("PR is at %s\n", regs->pr); show_regs()
61 regs->mach, regs->macl, regs->gbr, regs->pr); show_regs()
70 regs->pr = 0; start_thread()
H A Dirq.c109 "r5", "r6", "r7", "r8", "t", "pr" handle_one_irq()
174 "r5", "r6", "r7", "r8", "r9", "r15", "t", "pr" do_softirq_own_stack()
H A Drelocate_kernel.S42 sts.l pr, @-r15
129 lds.l @r15+, pr
H A Dkgdb.c113 addr = linux_regs->pr; get_step_address()
186 { "pr", GDB_SIZEOF_REG, offsetof(struct pt_regs, pr) },
249 gdb_regs[GDB_PR] = thread_regs->pr; sleeping_thread_to_gdb_regs()
H A Dtraps_32.c339 regs->pc = regs->pr; handle_unaligned_access()
351 regs->pr = regs->pc + 4; handle_unaligned_access()
378 regs->pr = regs->pc + 4; handle_unaligned_access()
443 regs->pr = regs->pc + 4; handle_unaligned_access()
536 regs->pr); do_address_error()
669 regs->pr = regs->pc + 4; emulate_branch()
692 regs->pc = regs->pr; emulate_branch()
H A Dftrace.c35 * 8c011062: 22 4f sts.l pr,@-r15
38 * 8c011068: 2a 40 lds r0,pr
42 * 8c011070: 26 4f lds.l @r15+,pr <--- ip + MCOUNT_INSN_SIZE
H A Dkprobes.c174 op1->addr = (kprobe_opcode_t *) regs->pr; prepare_singlestep()
209 ri->ret_addr = (kprobe_opcode_t *) regs->pr; arch_prepare_kretprobe()
212 regs->pr = (unsigned long)kretprobe_trampoline; arch_prepare_kretprobe()
H A Dentry-common.S38 * pr
150 lds r0, pr
H A Dptrace_32.c297 REG_OFFSET_NAME(pr),
H A Ddisassemble.c470 printk("pr"); print_sh_insn()
/linux-4.1.27/crypto/async_tx/
H A Draid6test.c28 #undef pr macro
29 #define pr(fmt, args...) pr_info("raid6test: " fmt, ##args) macro
122 pr("%s: timeout! (faila: %d failb: %d disks: %d)\n", raid6_dual_recov()
126 pr("%s: validation failure! faila: %d failb: %d sum_check_flags: %x\n", raid6_dual_recov()
145 pr("%s(%d, %d): faila=%3d(%c) failb=%3d(%c) %s\n", test_disks()
180 pr("error: initial gen_syndrome(%d) timed out\n", disks); test()
184 pr("testing the %d-disk case...\n", disks); test()
232 pr("\n"); raid6_test()
233 pr("complete (%d tests, %d failure%s)\n", raid6_test()
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
H A Dentry.S67 sts.l pr,@-r15
72 lds r0,pr ! pr = original SP
106 sts.l pr,@-r8
127 lds r10,pr
135 lds r9,pr
178 lds.l @r15+, pr
204 lds.l @r0+,pr
H A Dfpu.c422 regs->pr = regs->pc + 4; ieee_fpe_handler()
447 nextpc = regs->pr; ieee_fpe_handler()
/linux-4.1.27/arch/powerpc/kvm/
H A DMakefile49 kvm-pr-y := \
125 obj-$(CONFIG_KVM_BOOK3S_64_PR) += kvm-pr.o
H A De500.c165 int as, int pid, int pr) kvmppc_e500_id_table_reset_one()
171 BUG_ON(pr >= 2); kvmppc_e500_id_table_reset_one()
173 idt->id[as][pid][pr].val = 0; kvmppc_e500_id_table_reset_one()
174 idt->id[as][pid][pr].pentry = NULL; kvmppc_e500_id_table_reset_one()
191 unsigned int pr, int avoid_recursion) kvmppc_e500_get_sid()
198 BUG_ON(pr >= 2); kvmppc_e500_get_sid()
200 sid = local_sid_lookup(&idt->id[as][gid][pr]); kvmppc_e500_get_sid()
204 sid = local_sid_setup_one(&idt->id[as][gid][pr]); kvmppc_e500_get_sid()
240 unsigned int pr, tid, ts, pid; kvmppc_e500_tlbil_one() local
250 for (pr = 0; pr < 2; pr++) { kvmppc_e500_tlbil_one()
260 pid = local_sid_lookup(&idt->id[ts][tid][pr]); kvmppc_e500_tlbil_one()
262 kvmppc_e500_id_table_reset_one(vcpu_e500, ts, tid, pr); kvmppc_e500_tlbil_one()
163 kvmppc_e500_id_table_reset_one( struct kvmppc_vcpu_e500 *vcpu_e500, int as, int pid, int pr) kvmppc_e500_id_table_reset_one() argument
189 kvmppc_e500_get_sid(struct kvmppc_vcpu_e500 *vcpu_e500, unsigned int as, unsigned int gid, unsigned int pr, int avoid_recursion) kvmppc_e500_get_sid() argument
H A De500_mmu_host.c313 u32 pr = vcpu->arch.shared->msr & MSR_PR; kvmppc_e500_setup_stlbe() local
321 e500_shadow_mas3_attrib(gtlbe->mas7_3, pr); kvmppc_e500_setup_stlbe()
638 bool pr; kvmppc_load_last_inst() local
674 pr = vcpu->arch.shared->msr & MSR_PR; kvmppc_load_last_inst()
675 if (unlikely((pr && !(mas3 & MAS3_UX)) || kvmppc_load_last_inst()
676 (!pr && !(mas3 & MAS3_SX)))) { kvmppc_load_last_inst()
H A De500.h149 unsigned int pr, int avoid_recursion);
H A Dmpic.c303 pr_debug("IRQ_check: irq %d set ivpr_pr=%d pr=%d\n", IRQ_check()
/linux-4.1.27/arch/x86/mm/
H A Ddump_pagetables.c126 pgprotval_t pr = pgprot_val(prot); printk_prot() local
134 if (pr & _PAGE_USER) printk_prot()
138 if (pr & _PAGE_RW) printk_prot()
142 if (pr & _PAGE_PWT) printk_prot()
146 if (pr & _PAGE_PCD) printk_prot()
152 if (level <= 3 && pr & _PAGE_PSE) printk_prot()
156 if ((level == 4 && pr & _PAGE_PAT) || printk_prot()
157 ((level == 3 || level == 2) && pr & _PAGE_PAT_LARGE)) printk_prot()
161 if (pr & _PAGE_GLOBAL) printk_prot()
165 if (pr & _PAGE_NX) printk_prot()
/linux-4.1.27/arch/sh/lib/
H A Dudivsi3.S49 sts.l pr,@-r15
66 lds.l @r15+,pr
85 lds.l @r15+,pr
H A Dmcount.S20 sts.l pr, @-r15; \
23 sts pr, r5
26 lds.l @r15+, pr; \
248 lds r0, pr
H A Dudivsi3_i4i-Os.S48 sts pr,r1
126 sts pr,r1
138 sts pr,r2
H A Dmovmem.S49 sts.l pr,@-r15
74 lds.l @r15+,pr
/linux-4.1.27/arch/sh/include/asm/
H A Dswitch_to_32.h92 "sts.l pr, @-r15\n\t" \
106 " lds r7, pr\t! with return to new PC\n\t" \
118 "lds.l @r15+, pr\n\t" \
H A Dkexec.h56 __asm__ __volatile__ ("sts pr, %0" : "=r" (newregs->pr)); crash_setup_regs()
/linux-4.1.27/arch/sh/kernel/cpu/sh2/
H A Dentry.S72 sts.l pr,@-r15
122 sts.l pr,@-r2
162 lds r10,pr
170 lds r9,pr
229 lds.l @r15+, pr
256 lds.l @r0+,pr
/linux-4.1.27/drivers/of/
H A Ddynamic.c94 struct of_reconfig_data *pr = p; of_reconfig_notify() local
100 pr->dn->full_name); of_reconfig_notify()
106 pr->dn->full_name, pr->prop->name); of_reconfig_notify()
124 int of_reconfig_get_state_change(unsigned long action, struct of_reconfig_data *pr) of_reconfig_get_state_change() argument
133 prop = of_find_property(pr->dn, "status", NULL); of_reconfig_get_state_change()
137 prop = pr->prop; of_reconfig_get_state_change()
140 prop = pr->prop; of_reconfig_get_state_change()
141 old_prop = pr->old_prop; of_reconfig_get_state_change()
205 struct of_reconfig_data pr; of_property_notify() local
211 pr.dn = np; of_property_notify()
212 pr.prop = prop; of_property_notify()
213 pr.old_prop = oldprop; of_property_notify()
214 return of_reconfig_notify(action, &pr); of_property_notify()
/linux-4.1.27/arch/ia64/kernel/
H A Divt.S80 mov r31=pr; \
118 mov r31=pr // save the predicate registers
242 mov pr=r31,-1 // restore predicate registers
259 mov r31=pr // save predicates
286 mov pr=r31,-1
303 mov r31=pr // save predicates
330 mov pr=r31,-1
343 mov r31=pr
368 mov pr=r31,-1
382 mov r31=pr
423 mov pr=r31,-1
444 * r31: saved pr
449 * r31: saved pr
543 mov r31=pr // save pr
583 mov pr=r31,-1 // restore pr
595 mov r31=pr // save predicates
649 mov pr=r31,-1
663 mov r31=pr
702 mov pr=r31,-1
718 * others: pr, b0, b6, loadrs, r1, r11, r12, r13, r15
728 mov r31=pr // I0 (2 cyc)
924 * - r31: saved pr
1118 mov r31=pr
1130 mov r31=pr
1143 mov r31=pr
1156 mov r31=pr
1168 mov r31=pr
1185 mov r31=pr
1198 mov r31=pr // save PR
1208 mov pr=r31,-1
1212 1: mov pr=r31,-1
1273 mov r31=pr // prepare to save predicates
1567 mov r31=pr // prepare to save predicates
1626 * r31: contains saved predicates (pr)
H A Dentry.h34 .spillsp pr, PT(PR)+16+(off);
63 .spillsp pr,SW(PR)+16+(off)
H A Dunwind.c232 "ar.unat", "pr", "ar.lc", "ar.fpsr",
597 addr = &info->sw->pr; unw_access_pr()
1216 cache_match (struct unw_script *script, unsigned long ip, unsigned long pr) cache_match()
1219 if (ip == script->ip && ((pr ^ script->pr_val) & script->pr_mask) == 0) cache_match()
1231 unsigned long ip, pr; script_lookup()
1239 pr = info->pr; script_lookup()
1241 if (cache_match(script, ip, pr)) { script_lookup()
1252 if (cache_match(script, ip, pr)) { script_lookup()
1550 sr.pr_val = info->pr; build_script()
1888 unsigned long ip, pr, num_regs; unw_unwind()
1924 pr = info->pr; unw_unwind()
1928 if ((pr & (1UL << PRED_NON_SYSCALL)) != 0) unw_unwind()
1963 unw_get_pr(info, &info->pr); unw_unwind()
1974 unsigned long ip, sp, pr = info->pr; unw_unwind_to_user()
1985 (pr & (1UL << PRED_USER_STACK))) unw_unwind_to_user()
1987 if (unw_get_pr (info, &pr) < 0) { unw_unwind_to_user()
2040 info->pr = sw->pr; init_frame_info()
2045 " pr 0x%lx\n" init_frame_info()
2049 info->pr, (unsigned long) info->sw, info->sp);
1213 cache_match(struct unw_script *script, unsigned long ip, unsigned long pr) cache_match() argument
1228 unsigned long ip, pr; script_lookup() local
1885 unsigned long ip, pr, num_regs; unw_unwind() local
1971 unsigned long ip, sp, pr = info->pr; unw_unwind_to_user() local
H A Dbrl_emu.c89 tmp_taken = regs->pr & (1L << qp); ia64_emulate_brl()
171 * CFM.rrb.pr = 0 ia64_emulate_brl()
H A Dgate.S33 #define BRL_COND_FSYS_BUBBLE_DOWN(pr) \
34 [1:](pr)brl.cond.sptk 0; \
106 .savesp pr, PR_OFF+SIGCONTEXT_OFF; \
127 cmp.ne p1,p0=r15,r0 // do we need to switch rbs? (note: pr is saved by kernel)
H A Drelocate_kernel.S209 mov r5=pr
212 st8 [loc1]=r5, 8 // pr
H A Dptrace.c727 unsigned long ip, sp, pr; convert_to_non_syscall() local
742 if (unw_get_pr (&prev_info, &pr) < 0) { convert_to_non_syscall()
750 && (pr & (1UL << PRED_USER_STACK))) convert_to_non_syscall()
760 unw_get_pr(&prev_info, &pr); convert_to_non_syscall()
761 pr &= ~((1UL << PRED_SYSCALL) | (1UL << PRED_LEAVE_SYSCALL)); convert_to_non_syscall()
762 pr |= (1UL << PRED_NON_SYSCALL); convert_to_non_syscall()
763 unw_set_pr(&prev_info, pr); convert_to_non_syscall()
955 retval |= __put_user(pt->pr, &ppr->pr); ptrace_getregs()
1092 retval |= __get_user(pt->pr, &ppr->pr); ptrace_setregs()
1471 ptr = &pt->pr; access_elf_areg()
1556 /* nat, pr, b0 - b7 */ do_gpregs_get()
1644 /* nat, pr, b0 - b7 */ do_gpregs_set()
H A Dtraps.c237 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, fp_emulate() argument
269 (unsigned long *) isr, (unsigned long *) pr, fp_emulate()
333 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, handle_fpu_swa()
466 printk("%s[%d]: possible hazard @ ip=%016lx (pr = %016lx)\n", ia64_fault()
468 regs.cr_iip + ia64_psr(&regs)->ri, regs.pr); ia64_fault()
H A Dasm-offsets.c94 DEFINE(IA64_PT_REGS_PR_OFFSET, offsetof (struct pt_regs, pr)); foo()
172 DEFINE(IA64_SWITCH_STACK_PR_OFFSET, offsetof (struct switch_stack, pr)); foo()
H A Dprocess.c112 printk("rnat: %016lx bsps: %016lx pr : %016lx\n", show_regs()
113 regs->ar_rnat, regs->ar_bspstore, regs->pr); show_regs()
395 child_stack->pr = (1 << PRED_KERNEL_STACK); copy_thread()
H A Dminstate.h29 * r31: contains saved predicates (pr)
H A Dentry.S349 mov r21=pr
393 ld8 r28=[r2] // restore pr
448 mov pr=r28,-1
681 * r31: user-level pr
683 * pr: restored (user-level pr)
1150 mov pr=r31,-1 // I0
H A Dsignal.c61 err |= __get_user(scr->pt.pr, &sc->sc_pr); /* predicates */ restore_sigcontext()
255 err |= __put_user(scr->pt.pr, &sc->sc_pr); /* predicates */ setup_sigcontext()
H A Dfsys.S202 mov pr = r30,0xc000 // Set predicates according to function
474 mov r31=pr // I0 save pr (2 cyc)
H A Dmca.c915 regs->pr = ms->pmsa_pr; finish_pt_regs()
1120 old_sw->pr = old_regs->pr | (1UL << PRED_NON_SYSCALL); ia64_mca_modify_original_stack()
H A Dhead.S211 mov r25=pr;;
1176 mov pr=r17,-1;;
/linux-4.1.27/arch/powerpc/sysdev/
H A Duic.c128 u32 tr, pr, mask; uic_set_irq_type() local
155 pr = mfdcr(uic->dcrbase + UIC_PR); uic_set_irq_type()
157 pr = (pr & mask) | (polarity << (31-src)); uic_set_irq_type()
159 mtdcr(uic->dcrbase + UIC_PR, pr); uic_set_irq_type()
/linux-4.1.27/arch/s390/mm/
H A Ddump_pagetables.c42 static void print_prot(struct seq_file *m, unsigned int pr, int level) print_prot() argument
48 if (pr & _PAGE_INVALID) { print_prot()
52 seq_printf(m, "%s", pr & _PAGE_PROTECT ? "RO " : "RW "); print_prot()
/linux-4.1.27/arch/arm/mach-ux500/
H A Dpm.c89 u32 pr; /* Pending register */ prcmu_gic_pending_irq() local
97 pr = readl_relaxed(dist_base + GIC_DIST_PENDING_SET + i * 4); prcmu_gic_pending_irq()
100 if (pr & er) prcmu_gic_pending_irq()
/linux-4.1.27/arch/sparc/kernel/
H A Dpci_common.c411 const struct linux_prom_pci_ranges *pr = &pbm_ranges[i]; pci_determine_mem_io_space() local
417 parent_phys_hi = pr->parent_phys_hi; pci_determine_mem_io_space()
418 parent_phys_lo = pr->parent_phys_lo; pci_determine_mem_io_space()
422 size_hi = pr->size_hi; pci_determine_mem_io_space()
423 size_lo = pr->size_lo; pci_determine_mem_io_space()
425 type = (pr->child_phys_hi >> 24) & 0x3; pci_determine_mem_io_space()
H A Dsbus.c540 const struct linux_prom64_registers *pr; sbus_iommu_init() local
548 pr = of_get_property(dp, "reg", NULL); sbus_iommu_init()
549 if (!pr) { sbus_iommu_init()
554 regs = pr->phys_addr; sbus_iommu_init()
/linux-4.1.27/drivers/usb/renesas_usbhs/
H A Dpipe.h71 #define usbhs_priv_to_pipeinfo(pr) (&(pr)->pipe_info)
/linux-4.1.27/drivers/usb/storage/
H A Dusual-tables.c45 #define UNUSUAL_VENDOR_INTF(id_vendor, cl, sc, pr, \
54 .bInterfaceProtocol = (pr), \
H A Dusb.c126 #define UNUSUAL_VENDOR_INTF(idVendor, cl, sc, pr, \
/linux-4.1.27/arch/ia64/include/asm/
H A Dasmmacro.h76 #define LOAD_PHYSICAL(pr, reg, obj) \
77 [1:](pr)movl reg = obj; \
H A Dunwind.h63 unsigned long pr; /* current predicate values */ member in struct:unw_frame_info
H A Dprocessor.h327 regs->ar_pfs = 0; regs->b0 = 0; regs->pr = 0; \
H A Dsal.h882 u64 pr; /* Predicate registers */ member in struct:sal_to_os_boot
H A Dpal.h453 pr : 1, /* Predicate registers member in struct:pal_process_state_info_s
687 #define pmci_proc_predicate_regs_valid pme_processor.pr
/linux-4.1.27/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c118 u8 *pr = pcan_msg_init(pm, buffer_addr, buffer_size); pcan_msg_init_empty() local
120 if (pr) { pcan_msg_init_empty()
124 return pr; pcan_msg_init_empty()
250 union pcan_usb_pro_rec *pr; pcan_usb_pro_wait_rsp() local
282 pr = (union pcan_usb_pro_rec *)pc; pcan_usb_pro_wait_rsp()
283 rec_len = pcan_usb_pro_sizeof_rec[pr->data_type]; pcan_usb_pro_wait_rsp()
293 if (pr->data_type != req_data_type) pcan_usb_pro_wait_rsp()
296 pr->data_type); pcan_usb_pro_wait_rsp()
300 (pr->bus_act.channel != req_channel)) pcan_usb_pro_wait_rsp()
303 req_data_type, pr->bus_act.channel); pcan_usb_pro_wait_rsp()
714 union pcan_usb_pro_rec *pr = (union pcan_usb_pro_rec *)rec_ptr; pcan_usb_pro_decode_buf() local
715 u16 sizeof_rec = pcan_usb_pro_sizeof_rec[pr->data_type]; pcan_usb_pro_decode_buf()
732 switch (pr->data_type) { pcan_usb_pro_decode_buf()
737 err = pcan_usb_pro_handle_canmsg(usb_if, &pr->rx_msg); pcan_usb_pro_decode_buf()
743 err = pcan_usb_pro_handle_error(usb_if, &pr->rx_status); pcan_usb_pro_decode_buf()
749 pcan_usb_pro_handle_ts(usb_if, &pr->rx_ts); pcan_usb_pro_decode_buf()
755 pr->data_type, pr->data_type); pcan_usb_pro_decode_buf()
/linux-4.1.27/arch/microblaze/pci/
H A Dpci-common.c917 * Reparent resource children of pr that conflict with res
990 struct resource *res, *pr; pcibios_allocate_bus_resources() local
1000 pr = (res->flags & IORESOURCE_IO) ? pci_bus_for_each_resource()
1009 pr = pci_find_parent_resource(bus->self, res); pci_bus_for_each_resource()
1010 if (pr == res) { pci_bus_for_each_resource()
1026 pr, (pr && pr->name) ? pr->name : "nil"); pci_bus_for_each_resource()
1028 if (pr && !(pr->flags & IORESOURCE_UNSET)) { pci_bus_for_each_resource()
1031 if (request_resource(pr, res) == 0) pci_bus_for_each_resource()
1038 if (reparent_resources(pr, res) == 0) pci_bus_for_each_resource()
1059 struct resource *pr, *r = &dev->resource[idx]; alloc_resource() local
1067 pr = pci_find_parent_resource(dev, r); alloc_resource()
1068 if (!pr || (pr->flags & IORESOURCE_UNSET) || alloc_resource()
1069 request_resource(pr, r) < 0) { alloc_resource()
1072 if (pr) alloc_resource()
1074 pr, alloc_resource()
1075 (unsigned long long)pr->start, alloc_resource()
1076 (unsigned long long)pr->end, alloc_resource()
1077 (unsigned int)pr->flags); alloc_resource()
/linux-4.1.27/crypto/
H A Ddrbg.c1208 dst->pr = src->pr; drbg_copy_drbg()
1343 if (shadow->pr || !shadow->seeded) { drbg_generate()
1346 drbg->pr ? "true" : "false", drbg_generate()
1471 * @pr prediction resistance enabled
1478 int coreref, bool pr) drbg_instantiate()
1483 "%s\n", coreref, pr ? "enabled" : "disabled"); drbg_instantiate()
1485 drbg->pr = pr; drbg_instantiate()
1681 * @pr reference for setting prediction resistance
1686 int *coreref, bool *pr) drbg_convert_tfm_core()
1692 *pr = true; drbg_convert_tfm_core()
1696 *pr = false; drbg_convert_tfm_core()
1717 bool pr = false; drbg_kcapi_init() local
1720 drbg_convert_tfm_core(crypto_tfm_alg_driver_name(tfm), &coreref, &pr); drbg_kcapi_init() local
1725 return drbg_instantiate(drbg, NULL, coreref, pr); drbg_kcapi_init()
1775 bool pr = false; drbg_kcapi_reset() local
1781 &pr); drbg_kcapi_reset() local
1784 return drbg_instantiate(drbg, &seed_string, coreref, pr); drbg_kcapi_reset()
1789 return drbg_instantiate(drbg, NULL, coreref, pr); drbg_kcapi_reset()
1794 return drbg_instantiate(drbg, &seed_string, coreref, pr); drbg_kcapi_reset()
1821 bool pr = false; drbg_healthcheck_sanity() local
1831 drbg_convert_tfm_core("drbg_nopr_ctr_aes128", &coreref, &pr); drbg_healthcheck_sanity()
1833 drbg_convert_tfm_core("drbg_nopr_sha256", &coreref, &pr); drbg_healthcheck_sanity()
1835 drbg_convert_tfm_core("drbg_nopr_hmac_sha256", &coreref, &pr); drbg_healthcheck_sanity()
1851 ret = drbg_instantiate(drbg, NULL, coreref, pr); drbg_healthcheck_sanity()
1868 ret = drbg_instantiate(drbg, &addtl, coreref, pr); drbg_healthcheck_sanity()
1893 const struct drbg_core *core, int pr) drbg_fill_array()
1900 if (pr) { drbg_fill_array()
1477 drbg_instantiate(struct drbg_state *drbg, struct drbg_string *pers, int coreref, bool pr) drbg_instantiate() argument
1685 drbg_convert_tfm_core(const char *cra_driver_name, int *coreref, bool *pr) drbg_convert_tfm_core() argument
1892 drbg_fill_array(struct crypto_alg *alg, const struct drbg_core *core, int pr) drbg_fill_array() argument
H A Dtestmgr.c1724 static int drbg_cavs_test(struct drbg_testvec *test, int pr, drbg_cavs_test() argument
1754 if (pr) { drbg_cavs_test()
1769 if (pr) { drbg_cavs_test()
1796 int pr = 0; alg_test_drbg() local
1802 pr = 1; alg_test_drbg()
1805 err = drbg_cavs_test(&template[i], pr, driver, type, mask); alg_test_drbg()
/linux-4.1.27/arch/sh/kernel/cpu/shmobile/
H A Dsleep.S44 sts pr, r0
56 sts.l pr, @-r15
252 sts pr, k1
367 lds.l @r15+, pr
/linux-4.1.27/arch/s390/include/asm/
H A Dnmi.h52 __u32 pr : 1; /* 42 tod programmable register validity */ member in struct:mci
/linux-4.1.27/arch/sh/include/uapi/asm/
H A Dptrace_32.h47 unsigned long pr; member in struct:pt_regs
/linux-4.1.27/tools/perf/arch/sh/util/
H A Ddwarf-regs.c48 "pr",
/linux-4.1.27/arch/mips/alchemy/common/
H A Dclock.c398 long tdv, tpr, pr, nr, br, bpr, diff, lastdiff; alchemy_clk_fgcs_detr() local
424 pr = clk_get_rate(pc); alchemy_clk_fgcs_detr()
425 if (pr < rate) alchemy_clk_fgcs_detr()
429 tdv = alchemy_calc_div(rate, pr, scale, maxdiv, NULL); alchemy_clk_fgcs_detr()
430 nr = pr / tdv; alchemy_clk_fgcs_detr()
437 bpr = pr; alchemy_clk_fgcs_detr()
454 pr = clk_round_rate(free, tpr); alchemy_clk_fgcs_detr()
456 tdv = alchemy_calc_div(rate, pr, scale, maxdiv, NULL); alchemy_clk_fgcs_detr()
457 nr = pr / tdv; alchemy_clk_fgcs_detr()
463 bpr = pr; alchemy_clk_fgcs_detr()
/linux-4.1.27/tools/perf/util/
H A Ddata-convert-bt.c32 #define pr(fmt, ...) pr_N(1, pr_fmt(fmt), ##__VA_ARGS__) macro
557 pr("Adding event '%s' (type %d)\n", name, evsel->attr.type); add_event()
575 pr("Failed to add event class into stream.\n"); add_event()
741 pr("Failed to create CTF clock.\n"); ctf_writer__init()
748 pr("Failed to setup CTF clock.\n"); ctf_writer__init()
755 pr("Failed to create CTF stream class.\n"); ctf_writer__init()
763 pr("Failed to assign CTF clock to stream class.\n"); ctf_writer__init()
773 pr("Failed to create CTF stream.\n"); ctf_writer__init()
781 pr("Failed to assign CTF clock to writer.\n"); ctf_writer__init()
H A Dordered-events.c12 #define pr(fmt, ...) pr_N(1, pr_fmt(fmt), ##__VA_ARGS__) macro
116 pr("alloc size %" PRIu64 "B (+%zu), max %" PRIu64 "B\n", alloc_event()
126 pr("allocation limit reached %" PRIu64 "B\n", oe->max_alloc_size); alloc_event()
H A Dprobe-event.c1391 char pr; parse_probe_trace_command() local
1424 pr = fmt1_str[0]; parse_probe_trace_command()
1431 pr_debug("Group:%s Event:%s probe:%c\n", tev->group, tev->event, pr); parse_probe_trace_command()
1433 tp->retprobe = (pr == 'r'); parse_probe_trace_command()
/linux-4.1.27/arch/powerpc/kernel/
H A Dpci-common.c1106 * Reparent resource children of pr that conflict with res
1179 struct resource *res, *pr; pcibios_allocate_bus_resources() local
1193 pr = (res->flags & IORESOURCE_IO) ? pci_bus_for_each_resource()
1196 pr = pci_find_parent_resource(bus->self, res); pci_bus_for_each_resource()
1197 if (pr == res) { pci_bus_for_each_resource()
1213 pr, (pr && pr->name) ? pr->name : "nil"); pci_bus_for_each_resource()
1215 if (pr && !(pr->flags & IORESOURCE_UNSET)) { pci_bus_for_each_resource()
1218 if (request_resource(pr, res) == 0) pci_bus_for_each_resource()
1225 if (reparent_resources(pr, res) == 0) pci_bus_for_each_resource()
1253 struct resource *pr, *r = &dev->resource[idx]; alloc_resource() local
1261 pr = pci_find_parent_resource(dev, r); alloc_resource()
1262 if (!pr || (pr->flags & IORESOURCE_UNSET) || alloc_resource()
1263 request_resource(pr, r) < 0) { alloc_resource()
1266 if (pr) alloc_resource()
1268 pr, alloc_resource()
1269 (unsigned long long)pr->start, alloc_resource()
1270 (unsigned long long)pr->end, alloc_resource()
1271 (unsigned int)pr->flags); alloc_resource()
/linux-4.1.27/drivers/pinctrl/meson/
H A Dpinctrl-meson.h195 #define BANK(n, f, l, per, peb, pr, pb, dr, db, or, ob, ir, ib) \
202 [REG_PULL] = { pr, pb }, \
/linux-4.1.27/drivers/cpufreq/
H A Dlonghaul.c70 static struct acpi_processor *pr; variable in typeref:struct:acpi_processor
287 || ((pr != NULL) && pr->flags.bm_control))) { longhaul_setstate()
301 } else if ((pr != NULL) && pr->flags.bm_control) { longhaul_setstate()
337 } else if ((pr != NULL) && pr->flags.bm_control) { longhaul_setstate()
873 NULL, (void *)&pr); longhaul_cpu_init()
876 if (pr != NULL && longhaul_version == TYPE_POWERSAVER) { longhaul_cpu_init()
877 cx = &pr->power.states[ACPI_STATE_C3]; longhaul_cpu_init()
891 && ((pr == NULL) || !(pr->flags.bm_control))) { longhaul_cpu_init()
H A Dpcc-cpufreq.c254 struct acpi_processor *pr; pcc_get_offset() local
257 pr = per_cpu(processors, cpu); pcc_get_offset()
260 if (!pr) pcc_get_offset()
263 status = acpi_evaluate_object(pr->handle, "PCCP", NULL, &buffer); pcc_get_offset()
H A Dintel_pstate.c1107 struct acpi_processor *pr = per_cpu(processors, i); for_each_possible_cpu() local
1109 if (!pr) for_each_possible_cpu()
1112 status = acpi_evaluate_object(pr->handle, "_PSS", NULL, &buffer); for_each_possible_cpu()
1133 struct acpi_processor *pr = per_cpu(processors, i); for_each_possible_cpu() local
1135 if (!pr) for_each_possible_cpu()
1137 if (acpi_has_method(pr->handle, "_PPC")) for_each_possible_cpu()
/linux-4.1.27/arch/ia64/include/uapi/asm/
H A Dptrace.h103 unsigned long pr; /* 64 predicate registers (1 bit each) */ member in struct:pt_regs
203 unsigned long pr; /* 64 predicate registers (1 bit each) */ member in struct:switch_stack
213 unsigned long pr; member in struct:pt_all_user_regs
H A Dptrace_offsets.h39 * unsigned long pr;
/linux-4.1.27/arch/mips/kernel/
H A Dpm-cps.c202 struct uasm_reloc **pr, cps_gen_cache_routine()
234 uasm_il_bne(pp, pr, t0, t1, lbl); cps_gen_cache_routine()
239 struct uasm_reloc **pr, cps_gen_flush_fsb()
323 uasm_il_beqz(pp, pr, t1, lbl); cps_gen_flush_fsb()
336 struct uasm_reloc **pr, cps_gen_set_top_bit()
344 uasm_il_beqz(pp, pr, t1, lbl); cps_gen_set_top_bit()
201 cps_gen_cache_routine(u32 **pp, struct uasm_label **pl, struct uasm_reloc **pr, const struct cache_desc *cache, unsigned op, int lbl) cps_gen_cache_routine() argument
238 cps_gen_flush_fsb(u32 **pp, struct uasm_label **pl, struct uasm_reloc **pr, const struct cpuinfo_mips *cpu_info, int lbl) cps_gen_flush_fsb() argument
335 cps_gen_set_top_bit(u32 **pp, struct uasm_label **pl, struct uasm_reloc **pr, unsigned r_addr, int lbl) cps_gen_set_top_bit() argument
/linux-4.1.27/net/ceph/crush/
H A Dmapper.c72 unsigned int pr = r % bucket->size; bucket_perm_choose() local
81 if (pr == 0) { bucket_perm_choose()
100 /* calculate permutation up to pr */ bucket_perm_choose()
103 while (bucket->perm_n <= pr) { bucket_perm_choose()
121 s = bucket->perm[pr]; bucket_perm_choose()
124 bucket->size, x, r, pr, s); bucket_perm_choose()
/linux-4.1.27/arch/s390/lib/
H A Dprobes.c29 case 0x0101: /* pr */ probe_is_prohibited_opcode()
/linux-4.1.27/arch/mips/include/asm/octeon/
H A Dcvmx-wqe.h75 uint64_t pr:4; member in struct:__anon2032::__anon2033
186 uint64_t pr:4;
242 uint64_t pr:4; member in struct:__anon2032::__anon2035
345 uint64_t pr:4;
/linux-4.1.27/drivers/isdn/mISDN/
H A Dhwchannel.c393 queue_ch_frame(struct mISDNchannel *ch, u_int pr, int id, struct sk_buff *skb) queue_ch_frame() argument
398 _queue_data(ch, pr, id, 0, NULL, GFP_ATOMIC); queue_ch_frame()
402 hh->prim = pr; queue_ch_frame()
H A Dlayer2.c688 int pr; st5_dl_release_l2l3() local
691 pr = DL_RELEASE_CNF; st5_dl_release_l2l3()
693 pr = DL_RELEASE_IND; st5_dl_release_l2l3()
694 l2up_create(l2, pr, 0, NULL); st5_dl_release_l2l3()
1012 int pr = -1; l2_connected() local
1022 pr = DL_ESTABLISH_CNF; l2_connected()
1025 pr = DL_ESTABLISH_IND; l2_connected()
1034 if (pr != -1) l2_connected()
1035 l2up_create(l2, pr, 0, NULL); l2_connected()
2049 l2m_debug(&l2->l2m, "l2 unknown pr %04x", l2_send()
/linux-4.1.27/drivers/pcmcia/
H A Dpcmcia_cis.c243 "checking configuration %x: %pr %pr %pr (%d lines)\n", pcmcia_do_loop_config()
H A Dds.c1033 str += sprintf(str, "%pr\n", p_dev->resource[i]); resources_show()
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Dhotplug-memory.c655 static int pseries_update_drconf_memory(struct of_reconfig_data *pr) pseries_update_drconf_memory() argument
670 p = (__be32 *) pr->old_prop->value; pseries_update_drconf_memory()
682 p = (__be32 *)pr->prop->value; pseries_update_drconf_memory()
/linux-4.1.27/drivers/pnp/
H A Dsupport.c87 pnp_dbg(&dev->dev, "%pr\n", &pnp_res->res); dbg_pnp_show_resources()
/linux-4.1.27/arch/arm/mach-shmobile/
H A Dplatsmp-apmu.c85 pr_debug("apmu ioremap %d %d %pr\n", cpu, bit, res); apmu_init_cpu()
/linux-4.1.27/drivers/net/usb/
H A Dcx82310_eth.c321 #define USB_DEVICE_CLASS(vend, prod, cl, sc, pr) \
328 .bDeviceProtocol = (pr)
/linux-4.1.27/drivers/input/tablet/
H A Dhanwang.c54 #define HANWANG_TABLET_DEVICE(vend, cl, sc, pr) \
60 .bInterfaceProtocol = (pr)
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
H A Dfpu.c191 regs->pr = regs->pc + 4; /* bsr & jsr */ ieee_fpe_handler()
223 nextpc = regs->pr; ieee_fpe_handler()
/linux-4.1.27/include/linux/
H A Ddio.h142 #define DIO_ENCODE_ID(pr,sec) ((((int)sec & 0xff) << 8) | ((int)pr & 0xff))
H A Dusb.h885 * @pr: bInterfaceProtocol value
890 #define USB_DEVICE_INTERFACE_PROTOCOL(vend, prod, pr) \
895 .bInterfaceProtocol = (pr)
917 * @pr: bDeviceProtocol value
922 #define USB_DEVICE_INFO(cl, sc, pr) \
926 .bDeviceProtocol = (pr)
932 * @pr: bInterfaceProtocol value
937 #define USB_INTERFACE_INFO(cl, sc, pr) \
941 .bInterfaceProtocol = (pr)
949 * @pr: bInterfaceProtocol value
957 #define USB_DEVICE_AND_INTERFACE_INFO(vend, prod, cl, sc, pr) \
964 .bInterfaceProtocol = (pr)
971 * @pr: bInterfaceProtocol value
979 #define USB_VENDOR_AND_INTERFACE_INFO(vend, cl, sc, pr) \
985 .bInterfaceProtocol = (pr)
/linux-4.1.27/drivers/isdn/hardware/mISDN/
H A Dw6692.c606 w6692_mode(struct w6692_ch *wch, u32 pr) w6692_mode() argument
612 wch->bch.nr, wch->bch.state, pr); w6692_mode()
613 switch (pr) { w6692_mode()
643 pr_info("%s: protocol %x not known\n", card->name, pr); w6692_mode()
646 wch->bch.state = pr; w6692_mode()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
H A Dhdmi5_core.c429 unsigned yq, cn, pr; hdmi_core_write_avi_infoframe() local
456 pr = (ptr[4] >> 0) & 0xf; hdmi_core_write_avi_infoframe()
472 REG_FLD_MOD(base, HDMI_CORE_FC_PRCONF, pr, 3, 0); hdmi_core_write_avi_infoframe()
/linux-4.1.27/arch/sh/math-emu/
H A Dmath.c519 regs->pr = regs->pc + 4; ieee_fpe_handler()
545 nextpc = regs->pr; ieee_fpe_handler()
/linux-4.1.27/drivers/net/ethernet/apple/
H A Dmace.h26 REG(pr); /* poll register */
H A Dbmac.c1495 /* XXDEBUG((KERN_DEBUG "bmac: tx dmastat=%x %x runt=%d pr=%x fs=%x fc=%x\n", */ bmac_tx_timeout()
1497 /* mb->pr, mb->xmtfs, mb->fifofc)); */ bmac_tx_timeout()
H A Dmace.c677 while (in_8(&mb->pr) & XMTSV) { mace_interrupt()
/linux-4.1.27/drivers/input/joystick/
H A Dxpad.c276 #define XPAD_XBOX360_VENDOR_PROTOCOL(vend,pr) \
281 .bInterfaceProtocol = (pr)
287 #define XPAD_XBOXONE_VENDOR_PROTOCOL(vend, pr) \
292 .bInterfaceProtocol = (pr)
/linux-4.1.27/drivers/clk/
H A Dclk-mb86s7x.c158 unsigned long rate, unsigned long *pr) crg_port_round_rate()
157 crg_port_round_rate(struct clk_hw *hw, unsigned long rate, unsigned long *pr) crg_port_round_rate() argument
/linux-4.1.27/arch/metag/kernel/
H A Dsignal.c196 pr_debug("SIG deliver (%s:%d): sp=%p pc=%08x pr=%08x\n", setup_rt_frame()
/linux-4.1.27/arch/s390/kernel/
H A Dnmi.c202 if (!mci->pr) s390_revalidate_registers()
H A Ddis.c723 { "pr", 0x01, INSTR_E },
/linux-4.1.27/tools/usb/usbip/src/
H A Dusbip_list.c257 opt = getopt_long(argc, argv, "pr:l", opts, NULL); usbip_list()
/linux-4.1.27/arch/x86/pci/
H A Di386.c275 "BAR %d: reserving %pr (d=%d, p=%d)\n", pcibios_allocate_dev_resources()
/linux-4.1.27/include/crypto/
H A Ddrbg.h117 bool pr; /* Prediction resistance enabled? */ member in struct:drbg_state
/linux-4.1.27/drivers/scsi/
H A Deata_generic.h142 #define HA_SERROR 0x01 /* pr. command ended in error*/
/linux-4.1.27/arch/m68k/include/asm/
H A Dm68360_quicc.h88 unsigned char pr[0x100]; member in union:quicc::__anon1796
/linux-4.1.27/sound/isa/wavefront/
H A Dwavefront_synth.c821 if (header->hdr.pr.layer[i].mute) { wavefront_send_program()
822 dev->patch_status[header->hdr.pr.layer[i].patch_number] |= wavefront_send_program()
832 munge_buf ((unsigned char *)&header->hdr.pr, &buf[1], WF_PROGRAM_BYTES); wavefront_send_program()
1438 if (copy_from_user (&header->hdr.pr, header->hdrptr, wavefront_load_patch()
/linux-4.1.27/drivers/atm/
H A Dhorizon.c2278 rounding pr; hrz_open()
2282 pr = round_nearest; hrz_open()
2285 pr = round_down; hrz_open()
2288 pr = round_up; hrz_open()
2290 error = make_rate_with_tolerance (dev, pcr, pr, 10, hrz_open()
/linux-4.1.27/drivers/staging/dgnc/
H A Ddgnc_sysfs.c649 (un->un_type == DGNC_PRINT) ? "pr" : "tty", dgnc_tty_name_show()
/linux-4.1.27/include/sound/
H A Dwavefront.h516 wavefront_program pr; member in union:wf_any
/linux-4.1.27/fs/
H A Dbinfmt_elf_fdpic.c1084 kdebug("mmap[%d] <file> sz=%lx pr=%x fl=%x of=%lx --> %08lx", elf_fdpic_map_file_by_direct_mmap()
1130 " ad=%lx sz=%lx pr=%x fl=%x of=0 --> %08lx", elf_fdpic_map_file_by_direct_mmap()
/linux-4.1.27/fs/jfs/
H A Djfs_dtree.c3780 wchar_t *pl, *pr, *kname; ciGetLeafPrefixKey() local
3814 for (pl = lkey.name, pr = rkey.name; ciGetLeafPrefixKey()
3815 namlen; pl++, pr++, namlen--, klen++, kname++) { ciGetLeafPrefixKey()
3816 *kname = *pr; ciGetLeafPrefixKey()
3817 if (*pl != *pr) { ciGetLeafPrefixKey()
3825 *kname = *pr; ciGetLeafPrefixKey()
/linux-4.1.27/drivers/message/fusion/
H A Dmptscsih.c2682 MpiRaidActionReply_t *pr; mptscsih_get_completion_code() local
2720 pr = (MpiRaidActionReply_t *)reply; mptscsih_get_completion_code()
2721 if (le16_to_cpu(pr->ActionStatus) == mptscsih_get_completion_code()
/linux-4.1.27/drivers/parport/
H A Dparport_ip32.c298 #define __pr_trace(pr, p, fmt, ...) \
299 pr("%s: %s" fmt "\n", \
/linux-4.1.27/drivers/net/ethernet/agere/
H A Det131x.h198 * 9-0: pr ndes
/linux-4.1.27/fs/cachefiles/
H A Dnamei.c52 pr_err("%scookie=%p [pr=%p nd=%p fl=%lx]\n", __cachefiles_printk_object()
/linux-4.1.27/scripts/mod/
H A Dfile2alias.c505 ADD(alias, "pr", proto != SERIO_ANY, proto); do_serio_entry()
/linux-4.1.27/drivers/staging/dgap/
H A Ddgap.c5921 "pr" : "tty", dgap_tty_name_show()
5934 "pr" : "tty", dgap_tty_name_show()
5951 "pr" : "tty", dgap_tty_name_show()
5962 (un->un_type == DGAP_PRINT) ? "pr" : "tty", bn, cn); dgap_tty_name_show()
6467 * Create pr and tty device entries
/linux-4.1.27/kernel/
H A Dresource.c990 pr_err("requested range [0x%llx-0x%llx] not in root %pr\n", reserve_region_with_split()
/linux-4.1.27/arch/x86/kvm/
H A Dx86.c2138 bool pr = false; kvm_set_msr_common() local
2306 pr = true; kvm_set_msr_common()
2312 if (pr || data != 0) kvm_set_msr_common()
/linux-4.1.27/drivers/target/
H A Dtarget_core_configfs.c2559 config_group_init_type_name(&dev->dev_pr_group, "pr", target_core_make_subdev()
H A Dtarget_core_pr.c1936 snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); __core_scsi3_write_aptpl_to_file()
/linux-4.1.27/lib/
H A Dvsprintf.c1820 * %pr output the address range in a struct resource with raw flags
/linux-4.1.27/drivers/scsi/qla2xxx/
H A Dqla_sup.c972 "pr=%x wrtd=0x%x blk=0x%x.\n", qla2xxx_get_fdt_info()

Completed in 3880 milliseconds