/kernel/linux/linux-5.10/drivers/input/joystick/ |
H A D | grip.c | 38 struct grip { struct 168 struct grip *grip = gameport_get_drvdata(gameport); in grip_poll() local 175 dev = grip->dev[i]; in grip_poll() 179 grip->reads++; in grip_poll() 181 switch (grip->mode[i]) { in grip_poll() 185 if (grip_gpp_read_packet(grip->gameport, (i << 1) + 4, data)) { in grip_poll() 186 grip->bads++; in grip_poll() 201 if (grip_xt_read_packet(grip->gameport, (i << 1) + 4, data)) { in grip_poll() 202 grip in grip_poll() 269 struct grip *grip = input_get_drvdata(dev); grip_open() local 277 struct grip *grip = input_get_drvdata(dev); grip_close() local 284 struct grip *grip; grip_connect() local 389 struct grip *grip = gameport_get_drvdata(gameport); grip_disconnect() local [all...] |
H A D | grip_mp.c | 113 static int register_slot(int i, struct grip_mp *grip); 353 * Known device types: 0x1f (grip pad), 0x0 (no device). Others may exist. 358 static int get_and_decode_packet(struct grip_mp *grip, int flags) in get_and_decode_packet() argument 368 flags = multiport_io(grip->gameport, flags, 0, &packet); in get_and_decode_packet() 369 grip->reads++; in get_and_decode_packet() 375 grip->bads++; in get_and_decode_packet() 385 port = grip->port[slot]; in get_and_decode_packet() 401 dbg("Reset: grip multiport slot %d\n", slot); in get_and_decode_packet() 407 /* Interpret a grip pad packet */ in get_and_decode_packet() 424 if (register_slot(slot, grip)) { in get_and_decode_packet() 449 slots_valid(struct grip_mp *grip) slots_valid() argument 477 multiport_init(struct grip_mp *grip) multiport_init() argument 510 report_slot(struct grip_mp *grip, int slot) report_slot() argument 538 struct grip_mp *grip = gameport_get_drvdata(gameport); grip_poll() local 563 struct grip_mp *grip = input_get_drvdata(dev); grip_open() local 575 struct grip_mp *grip = input_get_drvdata(dev); grip_close() local 584 register_slot(int slot, struct grip_mp *grip) register_slot() argument 632 struct grip_mp *grip; grip_connect() local 670 struct grip_mp *grip = gameport_get_drvdata(gameport); grip_disconnect() local [all...] |
/kernel/linux/linux-6.6/drivers/input/joystick/ |
H A D | grip.c | 35 struct grip { struct 165 struct grip *grip = gameport_get_drvdata(gameport); in grip_poll() local 172 dev = grip->dev[i]; in grip_poll() 176 grip->reads++; in grip_poll() 178 switch (grip->mode[i]) { in grip_poll() 182 if (grip_gpp_read_packet(grip->gameport, (i << 1) + 4, data)) { in grip_poll() 183 grip->bads++; in grip_poll() 198 if (grip_xt_read_packet(grip->gameport, (i << 1) + 4, data)) { in grip_poll() 199 grip in grip_poll() 266 struct grip *grip = input_get_drvdata(dev); grip_open() local 274 struct grip *grip = input_get_drvdata(dev); grip_close() local 281 struct grip *grip; grip_connect() local 386 struct grip *grip = gameport_get_drvdata(gameport); grip_disconnect() local [all...] |
H A D | grip_mp.c | 113 static int register_slot(int i, struct grip_mp *grip); 353 * Known device types: 0x1f (grip pad), 0x0 (no device). Others may exist. 358 static int get_and_decode_packet(struct grip_mp *grip, int flags) in get_and_decode_packet() argument 368 flags = multiport_io(grip->gameport, flags, 0, &packet); in get_and_decode_packet() 369 grip->reads++; in get_and_decode_packet() 375 grip->bads++; in get_and_decode_packet() 385 port = grip->port[slot]; in get_and_decode_packet() 401 dbg("Reset: grip multiport slot %d\n", slot); in get_and_decode_packet() 407 /* Interpret a grip pad packet */ in get_and_decode_packet() 424 if (register_slot(slot, grip)) { in get_and_decode_packet() 449 slots_valid(struct grip_mp *grip) slots_valid() argument 477 multiport_init(struct grip_mp *grip) multiport_init() argument 510 report_slot(struct grip_mp *grip, int slot) report_slot() argument 538 struct grip_mp *grip = gameport_get_drvdata(gameport); grip_poll() local 563 struct grip_mp *grip = input_get_drvdata(dev); grip_open() local 575 struct grip_mp *grip = input_get_drvdata(dev); grip_close() local 584 register_slot(int slot, struct grip_mp *grip) register_slot() argument 632 struct grip_mp *grip; grip_connect() local 670 struct grip_mp *grip = gameport_get_drvdata(gameport); grip_disconnect() local [all...] |
/third_party/mesa3d/src/imgui/ |
H A D | imgui.cpp | 4718 const ImGuiResizeGripDef& grip = resize_grip_def[resize_grip_n]; in UpdateManualResize() local 4719 const ImVec2 corner = ImLerp(window->Pos, window->Pos + window->Size, grip.CornerPosN); in UpdateManualResize() 4722 ImRect resize_rect(corner - grip.InnerDir * grip_hover_outer_size, corner + grip.InnerDir * grip_hover_inner_size); in UpdateManualResize() 4741 ImVec2 corner_target = g.IO.MousePos - g.ActiveIdClickOffset + ImLerp(grip.InnerDir * grip_hover_outer_size, grip.InnerDir * -grip_hover_inner_size, grip.CornerPosN); // Corner of the window corresponding to our corner grip in UpdateManualResize() 4742 CalcResizePosSizeFromAnyCorner(window, corner_target, grip.CornerPosN, &pos_target, &size_target); in UpdateManualResize() 5277 const ImGuiResizeGripDef& grip in Begin() local [all...] |
/third_party/skia/third_party/externals/imgui/ |
H A D | imgui.cpp | 5407 // Return true when using auto-fit (double click on resize grip) 5461 ImVec2 corner_target = g.IO.MousePos - g.ActiveIdClickOffset + ImLerp(def.InnerDir * grip_hover_outer_size, def.InnerDir * -grip_hover_inner_size, def.CornerPosN); // Corner of the window corresponding to our corner grip in UpdateWindowManualResize() 5466 // Only lower-left grip is visible before hovering/activating in UpdateWindowManualResize() 5642 const ImGuiResizeGripDef& grip = resize_grip_def[resize_grip_n]; in RenderWindowDecorations() local 5643 const ImVec2 corner = ImLerp(window->Pos, window->Pos + window->Size, grip.CornerPosN); in RenderWindowDecorations() 5644 window->DrawList->PathLineTo(corner + grip.InnerDir * ((resize_grip_n & 1) ? ImVec2(window_border_size, resize_grip_draw_size) : ImVec2(resize_grip_draw_size, window_border_size))); in RenderWindowDecorations() 5645 window->DrawList->PathLineTo(corner + grip.InnerDir * ((resize_grip_n & 1) ? ImVec2(resize_grip_draw_size, window_border_size) : ImVec2(window_border_size, resize_grip_draw_size))); in RenderWindowDecorations() 5646 window->DrawList->PathArcToFast(ImVec2(corner.x + grip.InnerDir.x * (window_rounding + window_border_size), corner.y + grip.InnerDir.y * (window_rounding + window_border_size)), window_rounding, grip in RenderWindowDecorations() [all...] |