Lines Matching defs:xhci
91 int xhci_handshake_check_state(struct xhci_hcd *xhci, void __iomem *ptr, in xhci_handshake_check_state()
112 void xhci_quiesce(struct xhci_hcd *xhci) in xhci_quiesce()
136 int xhci_halt(struct xhci_hcd *xhci) in xhci_halt()
159 int xhci_start(struct xhci_hcd *xhci) in xhci_start()
196 int xhci_reset(struct xhci_hcd *xhci, u64 timeout_us) in xhci_reset()
255 static void xhci_zero_64b_regs(struct xhci_hcd *xhci) in xhci_zero_64b_regs()
370 struct xhci_hcd *xhci; in compliance_mode_recovery() local
418 static void compliance_mode_recovery_timer_init(struct xhci_hcd *xhci) in compliance_mode_recovery_timer_init()
458 static int xhci_all_ports_seen_u0(struct xhci_hcd *xhci) in xhci_all_ports_seen_u0()
473 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_init() local
493 static int xhci_run_finished(struct xhci_hcd *xhci) in xhci_run_finished()
545 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_run() local
607 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_stop() local
666 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_shutdown() local
702 static void xhci_save_registers(struct xhci_hcd *xhci) in xhci_save_registers()
727 static void xhci_restore_registers(struct xhci_hcd *xhci) in xhci_restore_registers()
751 static void xhci_set_cmd_ring_deq(struct xhci_hcd *xhci) in xhci_set_cmd_ring_deq()
777 static void xhci_clear_command_ring(struct xhci_hcd *xhci) in xhci_clear_command_ring()
810 static void xhci_disable_hub_port_wake(struct xhci_hcd *xhci, in xhci_disable_hub_port_wake()
842 static bool xhci_pending_portevent(struct xhci_hcd *xhci) in xhci_pending_portevent()
883 int xhci_suspend(struct xhci_hcd *xhci, bool do_wakeup) in xhci_suspend()
997 int xhci_resume(struct xhci_hcd *xhci, pm_message_t msg) in xhci_resume()
1331 struct xhci_hcd *xhci; in xhci_map_urb_for_dma() local
1347 struct xhci_hcd *xhci; in xhci_unmap_urb_for_dma() local
1419 struct xhci_hcd *xhci; in xhci_check_args() local
1463 static int xhci_check_ep0_maxpacket(struct xhci_hcd *xhci, struct xhci_virt_device *vdev) in xhci_check_ep0_maxpacket()
1538 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_urb_enqueue() local
1675 struct xhci_hcd *xhci; in xhci_urb_dequeue() local
1819 struct xhci_hcd *xhci; in xhci_drop_endpoint() local
1902 struct xhci_hcd *xhci; in xhci_add_endpoint() local
2000 static void xhci_zero_in_ctx(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev) in xhci_zero_in_ctx()
2034 static int xhci_configure_endpoint_result(struct xhci_hcd *xhci, in xhci_configure_endpoint_result()
2084 static int xhci_evaluate_context_result(struct xhci_hcd *xhci, in xhci_evaluate_context_result()
2134 static u32 xhci_count_num_new_endpoints(struct xhci_hcd *xhci, in xhci_count_num_new_endpoints()
2155 static unsigned int xhci_count_num_dropped_endpoints(struct xhci_hcd *xhci, in xhci_count_num_dropped_endpoints()
2181 static int xhci_reserve_host_resources(struct xhci_hcd *xhci, in xhci_reserve_host_resources()
2208 static void xhci_free_host_resources(struct xhci_hcd *xhci, in xhci_free_host_resources()
2227 static void xhci_finish_resource_reservation(struct xhci_hcd *xhci, in xhci_finish_resource_reservation()
2273 static int xhci_check_tt_bw_table(struct xhci_hcd *xhci, in xhci_check_tt_bw_table()
2303 static int xhci_check_ss_bw(struct xhci_hcd *xhci, in xhci_check_ss_bw()
2360 static int xhci_check_bw_table(struct xhci_hcd *xhci, in xhci_check_bw_table()
2561 static void xhci_drop_ep_from_interval_table(struct xhci_hcd *xhci, in xhci_drop_ep_from_interval_table()
2622 static void xhci_add_ep_to_interval_table(struct xhci_hcd *xhci, in xhci_add_ep_to_interval_table()
2693 void xhci_update_tt_active_eps(struct xhci_hcd *xhci, in xhci_update_tt_active_eps()
2713 static int xhci_reserve_bandwidth(struct xhci_hcd *xhci, in xhci_reserve_bandwidth()
2811 int xhci_stop_endpoint_sync(struct xhci_hcd *xhci, struct xhci_virt_ep *ep, int suspend, in xhci_stop_endpoint_sync()
2851 static int xhci_configure_endpoint(struct xhci_hcd *xhci, in xhci_configure_endpoint()
2947 static void xhci_check_bw_drop_ep_streams(struct xhci_hcd *xhci, in xhci_check_bw_drop_ep_streams()
2975 struct xhci_hcd *xhci; in xhci_check_bandwidth() local
3072 struct xhci_hcd *xhci; in xhci_reset_bandwidth() local
3095 static void xhci_setup_input_ctx_for_config_ep(struct xhci_hcd *xhci, in xhci_setup_input_ctx_for_config_ep()
3110 struct xhci_hcd *xhci; in xhci_endpoint_disable() local
3165 struct xhci_hcd *xhci; in xhci_endpoint_reset() local
3309 static int xhci_check_streams_endpoint(struct xhci_hcd *xhci, in xhci_check_streams_endpoint()
3349 static void xhci_calculate_streams_entries(struct xhci_hcd *xhci, in xhci_calculate_streams_entries()
3375 static int xhci_calculate_streams_and_bitmask(struct xhci_hcd *xhci, in xhci_calculate_streams_and_bitmask()
3407 static u32 xhci_calculate_no_streams_bitmask(struct xhci_hcd *xhci, in xhci_calculate_no_streams_bitmask()
3469 struct xhci_hcd *xhci; in xhci_alloc_streams() local
3636 struct xhci_hcd *xhci; in xhci_free_streams() local
3723 void xhci_free_device_endpoint_resources(struct xhci_hcd *xhci, in xhci_free_device_endpoint_resources()
3770 struct xhci_hcd *xhci; in xhci_discover_or_reset_device() local
3946 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_free_dev() local
3983 int xhci_disable_slot(struct xhci_hcd *xhci, u32 slot_id) in xhci_disable_slot()
4033 static int xhci_reserve_host_control_ep_resources(struct xhci_hcd *xhci) in xhci_reserve_host_control_ep_resources()
4056 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_alloc_dev() local
4156 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_setup_device() local
4366 static int __maybe_unused xhci_change_max_exit_latency(struct xhci_hcd *xhci, in xhci_change_max_exit_latency()
4440 static int xhci_calculate_hird_besl(struct xhci_hcd *xhci, in xhci_calculate_hird_besl()
4499 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_set_usb2_hardware_lpm() local
4593 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_update_device() local
4730 static u16 xhci_calculate_u1_timeout(struct xhci_hcd *xhci, in xhci_calculate_u1_timeout()
4794 static u16 xhci_calculate_u2_timeout(struct xhci_hcd *xhci, in xhci_calculate_u2_timeout()
4825 static u16 xhci_call_host_update_timeout_for_endpoint(struct xhci_hcd *xhci, in xhci_call_host_update_timeout_for_endpoint()
4839 static int xhci_update_timeout_for_endpoint(struct xhci_hcd *xhci, in xhci_update_timeout_for_endpoint()
4864 static int xhci_update_timeout_for_interface(struct xhci_hcd *xhci, in xhci_update_timeout_for_interface()
4880 static int xhci_check_tier_policy(struct xhci_hcd *xhci, in xhci_check_tier_policy()
4912 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_calculate_lpm_timeout() local
5020 struct xhci_hcd *xhci; in xhci_enable_usb3_lpm_timeout() local
5062 struct xhci_hcd *xhci; in xhci_disable_usb3_lpm_timeout() local
5107 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_update_hub_device() local
5208 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_get_frame() local
5213 static void xhci_hcd_init_usb2_data(struct xhci_hcd *xhci, struct usb_hcd *hcd) in xhci_hcd_init_usb2_data()
5226 static void xhci_hcd_init_usb3_data(struct xhci_hcd *xhci, struct usb_hcd *hcd) in xhci_hcd_init_usb3_data()
5266 struct xhci_hcd *xhci; in xhci_gen_setup() local
5392 struct xhci_hcd *xhci; in xhci_clear_tt_buffer_complete() local