Lines Matching defs: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,
250 static void ims_pcu_destroy_buttons(struct ims_pcu *pcu)
262 static void ims_pcu_gamepad_report(struct ims_pcu *pcu, u32 data)
284 static int ims_pcu_setup_gamepad(struct ims_pcu *pcu)
341 static void ims_pcu_destroy_gamepad(struct ims_pcu *pcu)
408 static void ims_pcu_report_events(struct ims_pcu *pcu)
417 static void ims_pcu_handle_response(struct ims_pcu *pcu)
442 static void ims_pcu_process_data(struct ims_pcu *pcu, struct urb *urb)
509 static int ims_pcu_send_cmd_chunk(struct ims_pcu *pcu,
529 static int ims_pcu_send_command(struct ims_pcu *pcu,
595 static int __ims_pcu_execute_command(struct ims_pcu *pcu,
649 static int __ims_pcu_execute_bl_command(struct ims_pcu *pcu,
691 static int ims_pcu_get_info(struct ims_pcu *pcu)
715 static int ims_pcu_set_info(struct ims_pcu *pcu)
739 static int ims_pcu_switch_to_bootloader(struct ims_pcu *pcu)
780 static int ims_pcu_verify_block(struct ims_pcu *pcu,
819 static int ims_pcu_flash_firmware(struct ims_pcu *pcu,
885 static int ims_pcu_handle_firmware_update(struct ims_pcu *pcu,
915 struct ims_pcu *pcu = context;
952 struct ims_pcu *pcu =
953 container_of(backlight, struct ims_pcu, backlight);
976 struct ims_pcu *pcu =
977 container_of(backlight, struct ims_pcu, backlight);
1000 static int ims_pcu_setup_backlight(struct ims_pcu *pcu)
1025 static void ims_pcu_destroy_backlight(struct ims_pcu *pcu)
1048 struct ims_pcu *pcu = usb_get_intfdata(intf);
1062 struct ims_pcu *pcu = usb_get_intfdata(intf);
1101 .field_offset = offsetof(struct ims_pcu, _field), \
1102 .field_length = sizeof(((struct ims_pcu *)NULL)->_field), \
1124 struct ims_pcu *pcu = usb_get_intfdata(intf);
1155 struct ims_pcu *pcu = usb_get_intfdata(intf);
1207 struct ims_pcu *pcu = usb_get_intfdata(intf);
1233 struct ims_pcu *pcu = usb_get_intfdata(intf);
1259 static int ims_pcu_read_ofn_config(struct ims_pcu *pcu, u8 addr, u8 *data)
1278 static int ims_pcu_write_ofn_config(struct ims_pcu *pcu, u8 addr, u8 data)
1301 struct ims_pcu *pcu = usb_get_intfdata(intf);
1320 struct ims_pcu *pcu = usb_get_intfdata(intf);
1343 struct ims_pcu *pcu = usb_get_intfdata(intf);
1358 struct ims_pcu *pcu = usb_get_intfdata(intf);
1387 struct ims_pcu *pcu = usb_get_intfdata(intf);
1408 struct ims_pcu *pcu = usb_get_intfdata(intf);
1476 struct ims_pcu *pcu = urb->context;
1511 static int ims_pcu_buffers_alloc(struct ims_pcu *pcu)
1590 static void ims_pcu_buffers_free(struct ims_pcu *pcu)
1653 static int ims_pcu_parse_cdc_data(struct usb_interface *intf, struct ims_pcu *pcu)
1721 static int ims_pcu_start_io(struct ims_pcu *pcu)
1745 static void ims_pcu_stop_io(struct ims_pcu *pcu)
1751 static int ims_pcu_line_setup(struct ims_pcu *pcu)
1787 static int ims_pcu_get_device_info(struct ims_pcu *pcu)
1841 static int ims_pcu_identify_type(struct ims_pcu *pcu, u8 *device_id)
1858 static int ims_pcu_init_application_mode(struct ims_pcu *pcu)
1929 static void ims_pcu_destroy_application_mode(struct ims_pcu *pcu)
1946 static int ims_pcu_init_bootloader_mode(struct ims_pcu *pcu)
1978 static void ims_pcu_destroy_bootloader_mode(struct ims_pcu *pcu)
1993 struct ims_pcu *pcu;
1996 pcu = kzalloc(sizeof(struct ims_pcu), GFP_KERNEL);
2061 struct ims_pcu *pcu = usb_get_intfdata(intf);
2090 struct ims_pcu *pcu = usb_get_intfdata(intf);
2101 struct ims_pcu *pcu = usb_get_intfdata(intf);
2134 .name = "ims_pcu",