f30 184 arch/ia64/include/uapi/asm/ptrace.h struct ia64_fpreg f30; /* preserved */ f30 152 arch/ia64/kernel/asm-offsets.c DEFINE(IA64_SWITCH_STACK_F30_OFFSET, offsetof (struct switch_stack, f30)); f30 54 arch/ia64/kernel/entry.h .spillsp f30,SW(F30)+16+(off); .spillsp f31,SW(F31)+16+(off); \ f30 241 arch/ia64/kernel/unaligned.c RSW(f30), RSW(f31) f30 35 arch/mips/include/asm/asmmacro-32.h s.d $f30, THREAD_FPR30(\thread) f30 59 arch/mips/include/asm/asmmacro-32.h l.d $f30, THREAD_FPR30(\thread) f30 103 arch/mips/include/asm/asmmacro.h sdc1 $f30, THREAD_FPR30(\thread) f30 162 arch/mips/include/asm/asmmacro.h ldc1 $f30, THREAD_FPR30(\thread) f30 67 arch/mips/include/asm/fpregdef.h #define fs5 $f30 f30 106 arch/mips/include/asm/fpregdef.h #define fs6 $f30 f30 85 drivers/input/rmi4/rmi_f30.c struct f30_data *f30) f30 90 drivers/input/rmi4/rmi_f30.c f30->ctrl_regs, f30->ctrl_regs_size); f30 102 drivers/input/rmi4/rmi_f30.c struct f30_data *f30, unsigned int button) f30 106 drivers/input/rmi4/rmi_f30.c u16 key_code = f30->gpioled_key_map[button]; f30 107 drivers/input/rmi4/rmi_f30.c bool key_down = !(f30->data_regs[reg_num] & BIT(bit_num)); f30 109 drivers/input/rmi4/rmi_f30.c if (f30->trackstick_buttons && f30 112 drivers/input/rmi4/rmi_f30.c rmi_f03_overwrite_button(f30->f03, key_code, key_down); f30 118 drivers/input/rmi4/rmi_f30.c input_report_key(f30->input, key_code, key_down); f30 125 drivers/input/rmi4/rmi_f30.c struct f30_data *f30 = dev_get_drvdata(&fn->dev); f30 132 drivers/input/rmi4/rmi_f30.c if (drvdata->attn_data.size < f30->register_count) { f30 137 drivers/input/rmi4/rmi_f30.c memcpy(f30->data_regs, drvdata->attn_data.data, f30 138 drivers/input/rmi4/rmi_f30.c f30->register_count); f30 139 drivers/input/rmi4/rmi_f30.c drvdata->attn_data.data += f30->register_count; f30 140 drivers/input/rmi4/rmi_f30.c drvdata->attn_data.size -= f30->register_count; f30 143 drivers/input/rmi4/rmi_f30.c f30->data_regs, f30->register_count); f30 152 drivers/input/rmi4/rmi_f30.c if (f30->has_gpio) { f30 153 drivers/input/rmi4/rmi_f30.c for (i = 0; i < f30->gpioled_count; i++) f30 154 drivers/input/rmi4/rmi_f30.c if (f30->gpioled_key_map[i] != KEY_RESERVED) f30 155 drivers/input/rmi4/rmi_f30.c rmi_f30_report_button(fn, f30, i); f30 156 drivers/input/rmi4/rmi_f30.c if (f30->trackstick_buttons) f30 157 drivers/input/rmi4/rmi_f30.c rmi_f03_commit_buttons(f30->f03); f30 165 drivers/input/rmi4/rmi_f30.c struct f30_data *f30 = dev_get_drvdata(&fn->dev); f30 172 drivers/input/rmi4/rmi_f30.c if (!f30) f30 177 drivers/input/rmi4/rmi_f30.c f30->f03 = rmi_find_function(fn->rmi_dev, 0x03); f30 178 drivers/input/rmi4/rmi_f30.c f30->trackstick_buttons = f30->f03 != NULL; f30 186 drivers/input/rmi4/rmi_f30.c f30->ctrl_regs, f30->ctrl_regs_size); f30 224 drivers/input/rmi4/rmi_f30.c struct f30_data *f30) f30 228 drivers/input/rmi4/rmi_f30.c struct input_dev *input = f30->input; f30 233 drivers/input/rmi4/rmi_f30.c int button_count = min_t(u8, f30->gpioled_count, TRACKSTICK_RANGE_END); f30 235 drivers/input/rmi4/rmi_f30.c f30->gpioled_key_map = devm_kcalloc(&fn->dev, f30 237 drivers/input/rmi4/rmi_f30.c sizeof(f30->gpioled_key_map[0]), f30 239 drivers/input/rmi4/rmi_f30.c if (!f30->gpioled_key_map) { f30 245 drivers/input/rmi4/rmi_f30.c if (!rmi_f30_is_valid_button(i, f30->ctrl)) f30 250 drivers/input/rmi4/rmi_f30.c f30->gpioled_key_map[i] = trackstick_button++; f30 252 drivers/input/rmi4/rmi_f30.c f30->gpioled_key_map[i] = button; f30 258 drivers/input/rmi4/rmi_f30.c input->keycode = f30->gpioled_key_map; f30 259 drivers/input/rmi4/rmi_f30.c input->keycodesize = sizeof(f30->gpioled_key_map[0]); f30 260 drivers/input/rmi4/rmi_f30.c input->keycodemax = f30->gpioled_count; f30 273 drivers/input/rmi4/rmi_f30.c static int rmi_f30_initialize(struct rmi_function *fn, struct f30_data *f30) f30 275 drivers/input/rmi4/rmi_f30.c u8 *ctrl_reg = f30->ctrl_regs; f30 287 drivers/input/rmi4/rmi_f30.c f30->has_extended_pattern = buf[0] & RMI_F30_EXTENDED_PATTERNS; f30 288 drivers/input/rmi4/rmi_f30.c f30->has_mappable_buttons = buf[0] & RMI_F30_HAS_MAPPABLE_BUTTONS; f30 289 drivers/input/rmi4/rmi_f30.c f30->has_led = buf[0] & RMI_F30_HAS_LED; f30 290 drivers/input/rmi4/rmi_f30.c f30->has_gpio = buf[0] & RMI_F30_HAS_GPIO; f30 291 drivers/input/rmi4/rmi_f30.c f30->has_haptic = buf[0] & RMI_F30_HAS_HAPTIC; f30 292 drivers/input/rmi4/rmi_f30.c f30->has_gpio_driver_control = buf[0] & RMI_F30_HAS_GPIO_DRV_CTL; f30 293 drivers/input/rmi4/rmi_f30.c f30->has_mech_mouse_btns = buf[0] & RMI_F30_HAS_MECH_MOUSE_BTNS; f30 294 drivers/input/rmi4/rmi_f30.c f30->gpioled_count = buf[1] & RMI_F30_GPIO_LED_COUNT; f30 296 drivers/input/rmi4/rmi_f30.c f30->register_count = DIV_ROUND_UP(f30->gpioled_count, 8); f30 298 drivers/input/rmi4/rmi_f30.c if (f30->has_gpio && f30->has_led) f30 299 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[0], &control_address, f30 300 drivers/input/rmi4/rmi_f30.c f30->register_count, &ctrl_reg); f30 302 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[1], &control_address, f30 305 drivers/input/rmi4/rmi_f30.c if (f30->has_gpio) { f30 306 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[2], &control_address, f30 307 drivers/input/rmi4/rmi_f30.c f30->register_count, &ctrl_reg); f30 309 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[3], &control_address, f30 310 drivers/input/rmi4/rmi_f30.c f30->register_count, &ctrl_reg); f30 313 drivers/input/rmi4/rmi_f30.c if (f30->has_led) { f30 314 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[4], &control_address, f30 315 drivers/input/rmi4/rmi_f30.c f30->register_count, &ctrl_reg); f30 317 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[5], &control_address, f30 318 drivers/input/rmi4/rmi_f30.c f30->has_extended_pattern ? 6 : 2, f30 322 drivers/input/rmi4/rmi_f30.c if (f30->has_led || f30->has_gpio_driver_control) { f30 324 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[6], &control_address, f30 325 drivers/input/rmi4/rmi_f30.c f30->gpioled_count, &ctrl_reg); f30 328 drivers/input/rmi4/rmi_f30.c if (f30->has_mappable_buttons) { f30 330 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[7], &control_address, f30 331 drivers/input/rmi4/rmi_f30.c f30->gpioled_count, &ctrl_reg); f30 334 drivers/input/rmi4/rmi_f30.c if (f30->has_haptic) { f30 335 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[8], &control_address, f30 336 drivers/input/rmi4/rmi_f30.c f30->register_count, &ctrl_reg); f30 338 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[9], &control_address, f30 342 drivers/input/rmi4/rmi_f30.c if (f30->has_mech_mouse_btns) f30 343 drivers/input/rmi4/rmi_f30.c rmi_f30_set_ctrl_data(&f30->ctrl[10], &control_address, f30 346 drivers/input/rmi4/rmi_f30.c f30->ctrl_regs_size = ctrl_reg - f30 347 drivers/input/rmi4/rmi_f30.c f30->ctrl_regs ?: RMI_F30_CTRL_REGS_MAX_SIZE; f30 349 drivers/input/rmi4/rmi_f30.c error = rmi_f30_read_control_parameters(fn, f30); f30 357 drivers/input/rmi4/rmi_f30.c if (f30->has_gpio) { f30 358 drivers/input/rmi4/rmi_f30.c error = rmi_f30_map_gpios(fn, f30); f30 372 drivers/input/rmi4/rmi_f30.c struct f30_data *f30; f30 383 drivers/input/rmi4/rmi_f30.c f30 = devm_kzalloc(&fn->dev, sizeof(*f30), GFP_KERNEL); f30 384 drivers/input/rmi4/rmi_f30.c if (!f30) f30 387 drivers/input/rmi4/rmi_f30.c f30->input = drv_data->input; f30 389 drivers/input/rmi4/rmi_f30.c error = rmi_f30_initialize(fn, f30); f30 393 drivers/input/rmi4/rmi_f30.c dev_set_drvdata(&fn->dev, f30); f30 12 tools/testing/selftests/powerpc/include/fpu_asm.h stfd f30,(stack_size + STACK_FRAME_MIN_SIZE - 8)(%r1); \ f30 32 tools/testing/selftests/powerpc/include/fpu_asm.h lfd f30,(stack_size + STACK_FRAME_MIN_SIZE - 8)(%r1); \ f30 71 tools/testing/selftests/powerpc/include/fpu_asm.h lfd f30,128(r3)