Lines Matching refs:ims_pcu

53 struct ims_pcu {
183 static void ims_pcu_buttons_report(struct ims_pcu *pcu, u32 data)
199 static int ims_pcu_setup_buttons(struct ims_pcu *pcu,
249 static void ims_pcu_destroy_buttons(struct ims_pcu *pcu)
261 static void ims_pcu_gamepad_report(struct ims_pcu *pcu, u32 data)
283 static int ims_pcu_setup_gamepad(struct ims_pcu *pcu)
340 static void ims_pcu_destroy_gamepad(struct ims_pcu *pcu)
407 static void ims_pcu_report_events(struct ims_pcu *pcu)
416 static void ims_pcu_handle_response(struct ims_pcu *pcu)
441 static void ims_pcu_reset_packet(struct ims_pcu *pcu)
449 static void ims_pcu_process_data(struct ims_pcu *pcu, struct urb *urb)
528 static int ims_pcu_send_cmd_chunk(struct ims_pcu *pcu,
548 static int ims_pcu_send_command(struct ims_pcu *pcu,
614 static int __ims_pcu_execute_command(struct ims_pcu *pcu,
668 static int __ims_pcu_execute_bl_command(struct ims_pcu *pcu,
710 static int ims_pcu_get_info(struct ims_pcu *pcu)
734 static int ims_pcu_set_info(struct ims_pcu *pcu)
758 static int ims_pcu_switch_to_bootloader(struct ims_pcu *pcu)
799 static int ims_pcu_verify_block(struct ims_pcu *pcu,
838 static int ims_pcu_flash_firmware(struct ims_pcu *pcu,
910 static int ims_pcu_handle_firmware_update(struct ims_pcu *pcu,
940 struct ims_pcu *pcu = context;
976 struct ims_pcu *pcu =
977 container_of(backlight, struct ims_pcu, backlight);
998 struct ims_pcu *pcu =
999 container_of(backlight, struct ims_pcu, backlight);
1020 static int ims_pcu_setup_backlight(struct ims_pcu *pcu)
1045 static void ims_pcu_destroy_backlight(struct ims_pcu *pcu)
1068 struct ims_pcu *pcu = usb_get_intfdata(intf);
1082 struct ims_pcu *pcu = usb_get_intfdata(intf);
1120 .field_offset = offsetof(struct ims_pcu, _field), \
1121 .field_length = sizeof(((struct ims_pcu *)NULL)->_field), \
1143 struct ims_pcu *pcu = usb_get_intfdata(intf);
1174 struct ims_pcu *pcu = usb_get_intfdata(intf);
1223 struct ims_pcu *pcu = usb_get_intfdata(intf);
1249 struct ims_pcu *pcu = usb_get_intfdata(intf);
1275 static int ims_pcu_read_ofn_config(struct ims_pcu *pcu, u8 addr, u8 *data)
1294 static int ims_pcu_write_ofn_config(struct ims_pcu *pcu, u8 addr, u8 data)
1317 struct ims_pcu *pcu = usb_get_intfdata(intf);
1335 struct ims_pcu *pcu = usb_get_intfdata(intf);
1360 struct ims_pcu *pcu = usb_get_intfdata(intf);
1372 struct ims_pcu *pcu = usb_get_intfdata(intf);
1401 struct ims_pcu *pcu = usb_get_intfdata(intf);
1421 struct ims_pcu *pcu = usb_get_intfdata(intf);
1488 struct ims_pcu *pcu = usb_get_intfdata(intf);
1508 struct ims_pcu *pcu = urb->context;
1543 static int ims_pcu_buffers_alloc(struct ims_pcu *pcu)
1622 static void ims_pcu_buffers_free(struct ims_pcu *pcu)
1685 static int ims_pcu_parse_cdc_data(struct usb_interface *intf, struct ims_pcu *pcu)
1753 static int ims_pcu_start_io(struct ims_pcu *pcu)
1777 static void ims_pcu_stop_io(struct ims_pcu *pcu)
1783 static int ims_pcu_line_setup(struct ims_pcu *pcu)
1819 static int ims_pcu_get_device_info(struct ims_pcu *pcu)
1873 static int ims_pcu_identify_type(struct ims_pcu *pcu, u8 *device_id)
1890 static int ims_pcu_init_application_mode(struct ims_pcu *pcu)
1951 static void ims_pcu_destroy_application_mode(struct ims_pcu *pcu)
1964 static int ims_pcu_init_bootloader_mode(struct ims_pcu *pcu)
1996 static void ims_pcu_destroy_bootloader_mode(struct ims_pcu *pcu)
2011 struct ims_pcu *pcu;
2073 struct ims_pcu *pcu = usb_get_intfdata(intf);
2100 struct ims_pcu *pcu = usb_get_intfdata(intf);
2111 struct ims_pcu *pcu = usb_get_intfdata(intf);
2150 .name = "ims_pcu",