/linux-4.1.27/drivers/acpi/ |
H A D | processor_driver.c | 76 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 D | processor_throttling.c | 60 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 D | acpi_processor.c | 167 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 D | processor_perflib.c | 79 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 D | processor_idle.c | 134 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 D | processor_thermal.c | 187 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 D | dvb_filter.c | 70 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 D | dvb_filter.h | 243 int dvb_filter_get_ac3info(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr);
|
/linux-4.1.27/drivers/xen/ |
H A D | xen-acpi-cpuhotplug.c | 37 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 D | xen-acpi-processor.c | 541 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 D | ehea_main.c | 204 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 D | l3_1tr6.c | 44 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 D | isdnl1.h | 28 void l1_msg(struct IsdnCardState *cs, int pr, void *arg); 29 void l1_msg_b(struct PStack *st, int pr, void *arg);
|
H A D | hisax_if.h | 40 void (*l1l2)(struct hisax_if *, int pr, void *arg); 41 void (*l2l1)(struct hisax_if *, int pr, void *arg);
|
H A D | lmgr.c | 29 hisax_manager(struct PStack *st, int pr, void *arg) hisax_manager() argument 33 switch (pr) { hisax_manager()
|
H A D | l3ni1.c | 483 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 D | l3dss1.c | 533 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 D | hisax_isac.h | 37 void isac_d_l2l1(struct hisax_if *hisax_d_if, int pr, void *arg);
|
H A D | isdnl3.h | 39 void l3_msg(struct PStack *st, int pr, void *arg);
|
H A D | config.c | 1574 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 D | st5481_b.c | 20 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 D | isdnl3.c | 218 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 D | tei.c | 38 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 D | hscx.c | 96 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 D | jade.c | 131 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 D | callc.c | 924 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 D | isdnl1.c | 801 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 D | isdnl2.c | 480 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 D | hisax_fcpcipnp.c | 374 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 D | hisax_isac.c | 243 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 D | elsa_ser.c | 424 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 D | st5481_d.c | 56 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 D | hfc_sx.c | 560 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 D | ipacx.c | 37 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 D | hfc_2bds0.c | 453 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 D | amd7930_fn.c | 558 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 D | hfc4s8s_l1.c | 302 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 D | w6692.c | 559 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 D | hfc_pci.c | 734 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 D | hfc_2bs0.c | 453 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 D | icc.c | 435 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 D | isac.c | 438 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 D | st5481.h | 433 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 D | avm_pci.c | 482 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 D | netjet.c | 793 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 D | hfc_usb.c | 995 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 D | isar.c | 1591 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 D | swsusp.S | 69 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 D | entry.S | 49 * 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 D | handle.c | 112 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 D | processor.h | 158 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 D | copy_page.S | 51 .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 D | memcpy.S | 56 .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 D | copy_user.S | 92 .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 D | strlen_user.S | 93 .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 D | copy_page_mck.S | 109 .save pr, saved_pr 110 mov saved_pr = pr 114 mov pr.rot = 0x10000 183 mov pr = saved_pr, -1
|
H A D | strlen.S | 91 .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 D | memcpy_mck.S | 111 .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 D | clear_user.S | 188 // .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 D | do_csum.S | 136 .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 D | paride.c | 209 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 D | signal_32.c | 128 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 D | process_32.c | 38 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 D | irq.c | 109 "r5", "r6", "r7", "r8", "t", "pr" handle_one_irq() 174 "r5", "r6", "r7", "r8", "r9", "r15", "t", "pr" do_softirq_own_stack()
|
H A D | relocate_kernel.S | 42 sts.l pr, @-r15 129 lds.l @r15+, pr
|
H A D | kgdb.c | 113 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 D | traps_32.c | 339 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 D | ftrace.c | 35 * 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 D | kprobes.c | 174 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 D | entry-common.S | 38 * pr 150 lds r0, pr
|
H A D | ptrace_32.c | 297 REG_OFFSET_NAME(pr),
|
H A D | disassemble.c | 470 printk("pr"); print_sh_insn()
|
/linux-4.1.27/crypto/async_tx/ |
H A D | raid6test.c | 28 #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 D | entry.S | 67 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 D | fpu.c | 422 regs->pr = regs->pc + 4; ieee_fpe_handler() 447 nextpc = regs->pr; ieee_fpe_handler()
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | Makefile | 49 kvm-pr-y := \ 125 obj-$(CONFIG_KVM_BOOK3S_64_PR) += kvm-pr.o
|
H A D | e500.c | 165 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 D | e500_mmu_host.c | 313 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 D | e500.h | 149 unsigned int pr, int avoid_recursion);
|
H A D | mpic.c | 303 pr_debug("IRQ_check: irq %d set ivpr_pr=%d pr=%d\n", IRQ_check()
|
/linux-4.1.27/arch/x86/mm/ |
H A D | dump_pagetables.c | 126 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 D | udivsi3.S | 49 sts.l pr,@-r15 66 lds.l @r15+,pr 85 lds.l @r15+,pr
|
H A D | mcount.S | 20 sts.l pr, @-r15; \ 23 sts pr, r5 26 lds.l @r15+, pr; \ 248 lds r0, pr
|
H A D | udivsi3_i4i-Os.S | 48 sts pr,r1 126 sts pr,r1 138 sts pr,r2
|
H A D | movmem.S | 49 sts.l pr,@-r15 74 lds.l @r15+,pr
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | switch_to_32.h | 92 "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 D | kexec.h | 56 __asm__ __volatile__ ("sts pr, %0" : "=r" (newregs->pr)); crash_setup_regs()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh2/ |
H A D | entry.S | 72 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 D | dynamic.c | 94 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 D | ivt.S | 80 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 D | entry.h | 34 .spillsp pr, PT(PR)+16+(off); 63 .spillsp pr,SW(PR)+16+(off)
|
H A D | unwind.c | 232 "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 D | brl_emu.c | 89 tmp_taken = regs->pr & (1L << qp); ia64_emulate_brl() 171 * CFM.rrb.pr = 0 ia64_emulate_brl()
|
H A D | gate.S | 33 #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 D | relocate_kernel.S | 209 mov r5=pr 212 st8 [loc1]=r5, 8 // pr
|
H A D | ptrace.c | 727 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 D | traps.c | 237 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, ®s->cr_ipsr, ®s->ar_fpsr, &isr, ®s->pr, handle_fpu_swa() 466 printk("%s[%d]: possible hazard @ ip=%016lx (pr = %016lx)\n", ia64_fault() 468 regs.cr_iip + ia64_psr(®s)->ri, regs.pr); ia64_fault()
|
H A D | asm-offsets.c | 94 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 D | process.c | 112 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 D | minstate.h | 29 * r31: contains saved predicates (pr)
|
H A D | entry.S | 349 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 D | signal.c | 61 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 D | fsys.S | 202 mov pr = r30,0xc000 // Set predicates according to function 474 mov r31=pr // I0 save pr (2 cyc)
|
H A D | mca.c | 915 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 D | head.S | 211 mov r25=pr;; 1176 mov pr=r17,-1;;
|
/linux-4.1.27/arch/powerpc/sysdev/ |
H A D | uic.c | 128 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 D | dump_pagetables.c | 42 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 D | pm.c | 89 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 D | pci_common.c | 411 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 D | sbus.c | 540 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 D | pipe.h | 71 #define usbhs_priv_to_pipeinfo(pr) (&(pr)->pipe_info)
|
/linux-4.1.27/drivers/usb/storage/ |
H A D | usual-tables.c | 45 #define UNUSUAL_VENDOR_INTF(id_vendor, cl, sc, pr, \ 54 .bInterfaceProtocol = (pr), \
|
H A D | usb.c | 126 #define UNUSUAL_VENDOR_INTF(idVendor, cl, sc, pr, \
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | asmmacro.h | 76 #define LOAD_PHYSICAL(pr, reg, obj) \ 77 [1:](pr)movl reg = obj; \
|
H A D | unwind.h | 63 unsigned long pr; /* current predicate values */ member in struct:unw_frame_info
|
H A D | processor.h | 327 regs->ar_pfs = 0; regs->b0 = 0; regs->pr = 0; \
|
H A D | sal.h | 882 u64 pr; /* Predicate registers */ member in struct:sal_to_os_boot
|
H A D | pal.h | 453 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 D | pcan_usb_pro.c | 118 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 D | pci-common.c | 917 * 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 D | drbg.c | 1208 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 D | testmgr.c | 1724 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 D | sleep.S | 44 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 D | nmi.h | 52 __u32 pr : 1; /* 42 tod programmable register validity */ member in struct:mci
|
/linux-4.1.27/arch/sh/include/uapi/asm/ |
H A D | ptrace_32.h | 47 unsigned long pr; member in struct:pt_regs
|
/linux-4.1.27/tools/perf/arch/sh/util/ |
H A D | dwarf-regs.c | 48 "pr",
|
/linux-4.1.27/arch/mips/alchemy/common/ |
H A D | clock.c | 398 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 D | data-convert-bt.c | 32 #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 D | ordered-events.c | 12 #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 D | probe-event.c | 1391 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 D | pci-common.c | 1106 * 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 D | pinctrl-meson.h | 195 #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 D | longhaul.c | 70 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 D | pcc-cpufreq.c | 254 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 D | intel_pstate.c | 1107 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 D | ptrace.h | 103 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 D | ptrace_offsets.h | 39 * unsigned long pr;
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | pm-cps.c | 202 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 D | mapper.c | 72 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 D | probes.c | 29 case 0x0101: /* pr */ probe_is_prohibited_opcode()
|
/linux-4.1.27/arch/mips/include/asm/octeon/ |
H A D | cvmx-wqe.h | 75 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 D | hwchannel.c | 393 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 D | layer2.c | 688 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 D | pcmcia_cis.c | 243 "checking configuration %x: %pr %pr %pr (%d lines)\n", pcmcia_do_loop_config()
|
H A D | ds.c | 1033 str += sprintf(str, "%pr\n", p_dev->resource[i]); resources_show()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
H A D | hotplug-memory.c | 655 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 D | support.c | 87 pnp_dbg(&dev->dev, "%pr\n", &pnp_res->res); dbg_pnp_show_resources()
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
H A D | platsmp-apmu.c | 85 pr_debug("apmu ioremap %d %d %pr\n", cpu, bit, res); apmu_init_cpu()
|
/linux-4.1.27/drivers/net/usb/ |
H A D | cx82310_eth.c | 321 #define USB_DEVICE_CLASS(vend, prod, cl, sc, pr) \ 328 .bDeviceProtocol = (pr)
|
/linux-4.1.27/drivers/input/tablet/ |
H A D | hanwang.c | 54 #define HANWANG_TABLET_DEVICE(vend, cl, sc, pr) \ 60 .bInterfaceProtocol = (pr)
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4/ |
H A D | fpu.c | 191 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 D | dio.h | 142 #define DIO_ENCODE_ID(pr,sec) ((((int)sec & 0xff) << 8) | ((int)pr & 0xff))
|
H A D | usb.h | 885 * @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 D | w6692.c | 606 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 D | hdmi5_core.c | 429 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 D | math.c | 519 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 D | mace.h | 26 REG(pr); /* poll register */
|
H A D | bmac.c | 1495 /* 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 D | mace.c | 677 while (in_8(&mb->pr) & XMTSV) { mace_interrupt()
|
/linux-4.1.27/drivers/input/joystick/ |
H A D | xpad.c | 276 #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 D | clk-mb86s7x.c | 158 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 D | signal.c | 196 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 D | nmi.c | 202 if (!mci->pr) s390_revalidate_registers()
|
H A D | dis.c | 723 { "pr", 0x01, INSTR_E },
|
/linux-4.1.27/tools/usb/usbip/src/ |
H A D | usbip_list.c | 257 opt = getopt_long(argc, argv, "pr:l", opts, NULL); usbip_list()
|
/linux-4.1.27/arch/x86/pci/ |
H A D | i386.c | 275 "BAR %d: reserving %pr (d=%d, p=%d)\n", pcibios_allocate_dev_resources()
|
/linux-4.1.27/include/crypto/ |
H A D | drbg.h | 117 bool pr; /* Prediction resistance enabled? */ member in struct:drbg_state
|
/linux-4.1.27/drivers/scsi/ |
H A D | eata_generic.h | 142 #define HA_SERROR 0x01 /* pr. command ended in error*/
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | m68360_quicc.h | 88 unsigned char pr[0x100]; member in union:quicc::__anon1796
|
/linux-4.1.27/sound/isa/wavefront/ |
H A D | wavefront_synth.c | 821 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 D | horizon.c | 2278 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 D | dgnc_sysfs.c | 649 (un->un_type == DGNC_PRINT) ? "pr" : "tty", dgnc_tty_name_show()
|
/linux-4.1.27/include/sound/ |
H A D | wavefront.h | 516 wavefront_program pr; member in union:wf_any
|
/linux-4.1.27/fs/ |
H A D | binfmt_elf_fdpic.c | 1084 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 D | jfs_dtree.c | 3780 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 D | mptscsih.c | 2682 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 D | parport_ip32.c | 298 #define __pr_trace(pr, p, fmt, ...) \ 299 pr("%s: %s" fmt "\n", \
|
/linux-4.1.27/drivers/net/ethernet/agere/ |
H A D | et131x.h | 198 * 9-0: pr ndes
|
/linux-4.1.27/fs/cachefiles/ |
H A D | namei.c | 52 pr_err("%scookie=%p [pr=%p nd=%p fl=%lx]\n", __cachefiles_printk_object()
|
/linux-4.1.27/scripts/mod/ |
H A D | file2alias.c | 505 ADD(alias, "pr", proto != SERIO_ANY, proto); do_serio_entry()
|
/linux-4.1.27/drivers/staging/dgap/ |
H A D | dgap.c | 5921 "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 D | resource.c | 990 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 D | x86.c | 2138 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 D | target_core_configfs.c | 2559 config_group_init_type_name(&dev->dev_pr_group, "pr", target_core_make_subdev()
|
H A D | target_core_pr.c | 1936 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 D | vsprintf.c | 1820 * %pr output the address range in a struct resource with raw flags
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
H A D | qla_sup.c | 972 "pr=%x wrtd=0x%x blk=0x%x.\n", qla2xxx_get_fdt_info()
|