Home
last modified time | relevance | path

Searched defs:xhci (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/usb/host/
H A Dxhci-mem.c29 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc() argument
64 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free() argument
74 static void xhci_ring_segments_free(struct xhci_hcd *xhci, struc argument
116 xhci_initialize_ring_segments(struct xhci_hcd * xhci,struct xhci_ring * ring) xhci_initialize_ring_segments() argument
136 xhci_link_rings(struct xhci_hcd * xhci,struct xhci_ring * src,struct xhci_ring * dst) xhci_link_rings() argument
289 xhci_ring_free(struct xhci_hcd * xhci,struct xhci_ring * ring) xhci_ring_free() argument
330 xhci_alloc_segments_for_ring(struct xhci_hcd * xhci,struct xhci_ring * ring,gfp_t flags) xhci_alloc_segments_for_ring() argument
370 xhci_ring_alloc(struct xhci_hcd * xhci,unsigned int num_segs,enum xhci_ring_type type,unsigned int max_packet,gfp_t flags) xhci_ring_alloc() argument
402 xhci_free_endpoint_ring(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,unsigned int ep_index) xhci_free_endpoint_ring() argument
414 xhci_ring_expansion(struct xhci_hcd * xhci,struct xhci_ring * ring,unsigned int num_new_segs,gfp_t flags) xhci_ring_expansion() argument
452 xhci_alloc_container_ctx(struct xhci_hcd * xhci,int type,gfp_t flags) xhci_alloc_container_ctx() argument
478 xhci_free_container_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx) xhci_free_container_ctx() argument
487 xhci_alloc_port_bw_ctx(struct xhci_hcd * xhci,gfp_t flags) xhci_alloc_port_bw_ctx() argument
507 xhci_free_port_bw_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx) xhci_free_port_bw_ctx() argument
525 xhci_get_slot_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx) xhci_get_slot_ctx() argument
535 xhci_get_ep_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx,unsigned int ep_index) xhci_get_ep_ctx() argument
551 xhci_free_stream_ctx(struct xhci_hcd * xhci,unsigned int num_stream_ctxs,struct xhci_stream_ctx * stream_ctx,dma_addr_t dma) xhci_free_stream_ctx() argument
576 xhci_alloc_stream_ctx(struct xhci_hcd * xhci,unsigned int num_stream_ctxs,dma_addr_t * dma,gfp_t mem_flags) xhci_alloc_stream_ctx() argument
610 xhci_alloc_stream_info(struct xhci_hcd * xhci,unsigned int num_stream_ctxs,unsigned int num_streams,unsigned int max_packet,gfp_t mem_flags) xhci_alloc_stream_info() argument
725 xhci_setup_streams_ep_input_ctx(struct xhci_hcd * xhci,struct xhci_ep_ctx * ep_ctx,struct xhci_stream_info * stream_info) xhci_setup_streams_ep_input_ctx() argument
762 xhci_free_stream_info(struct xhci_hcd * xhci,struct xhci_stream_info * stream_info) xhci_free_stream_info() argument
794 xhci_free_tt_info(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int slot_id) xhci_free_tt_info() argument
823 xhci_alloc_tt_info(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct usb_device * hdev,struct usb_tt * tt,gfp_t mem_flags) xhci_alloc_tt_info() argument
868 xhci_free_virt_device(struct xhci_hcd * xhci,int slot_id) xhci_free_virt_device() argument
933 xhci_free_virt_devices_depth_first(struct xhci_hcd * xhci,int slot_id) xhci_free_virt_devices_depth_first() argument
968 xhci_alloc_virt_device(struct xhci_hcd * xhci,int slot_id,struct usb_device * udev,gfp_t flags) xhci_alloc_virt_device() argument
1039 xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd * xhci,struct usb_device * udev) xhci_copy_ep0_dequeue_into_input_ctx() argument
1071 xhci_find_rhub_port(struct xhci_hcd * xhci,struct usb_device * udev) xhci_find_rhub_port() argument
1091 xhci_setup_addressable_virt_dev(struct xhci_hcd * xhci,struct usb_device * udev) xhci_setup_addressable_virt_dev() argument
1414 xhci_endpoint_init(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct usb_device * udev,struct usb_host_endpoint * ep,gfp_t mem_flags) xhci_endpoint_init() argument
1517 xhci_endpoint_zero(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct usb_host_endpoint * ep) xhci_endpoint_zero() argument
1546 xhci_update_bw_info(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_input_control_ctx * ctrl_ctx,struct xhci_virt_device * virt_dev) xhci_update_bw_info() argument
1604 xhci_endpoint_copy(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_container_ctx * out_ctx,unsigned int ep_index) xhci_endpoint_copy() argument
1630 xhci_slot_copy(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_container_ctx * out_ctx) xhci_slot_copy() argument
1647 scratchpad_alloc(struct xhci_hcd * xhci,gfp_t flags) scratchpad_alloc() argument
1710 scratchpad_free(struct xhci_hcd * xhci) scratchpad_free() argument
1734 xhci_alloc_command(struct xhci_hcd * xhci,bool allocate_completion,gfp_t mem_flags) xhci_alloc_command() argument
1762 xhci_alloc_command_with_ctx(struct xhci_hcd * xhci,bool allocate_completion,gfp_t mem_flags) xhci_alloc_command_with_ctx() argument
1786 xhci_free_command(struct xhci_hcd * xhci,struct xhci_command * command) xhci_free_command() argument
1795 xhci_alloc_erst(struct xhci_hcd * xhci,struct xhci_ring * evt_ring,struct xhci_erst * erst,gfp_t flags) xhci_alloc_erst() argument
1826 xhci_remove_interrupter(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_remove_interrupter() argument
1848 xhci_free_interrupter(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_free_interrupter() argument
1874 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_remove_secondary_interrupter() local
1902 xhci_mem_cleanup(struct xhci_hcd * xhci) xhci_mem_cleanup() argument
2005 xhci_set_hc_event_deq(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_set_hc_event_deq() argument
2022 xhci_add_in_port(struct xhci_hcd * xhci,unsigned int num_ports,__le32 __iomem * addr,int max_caps) xhci_add_in_port() argument
2157 xhci_create_rhub_port_array(struct xhci_hcd * xhci,struct xhci_hub * rhub,gfp_t flags) xhci_create_rhub_port_array() argument
2190 xhci_setup_port_arrays(struct xhci_hcd * xhci,gfp_t flags) xhci_setup_port_arrays() argument
2295 xhci_alloc_interrupter(struct xhci_hcd * xhci,unsigned int segs,gfp_t flags) xhci_alloc_interrupter() argument
2330 xhci_add_interrupter(struct xhci_hcd * xhci,unsigned int intr_num) xhci_add_interrupter() argument
2362 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_create_secondary_interrupter() local
2411 xhci_mem_init(struct xhci_hcd * xhci,gfp_t flags) xhci_mem_init() argument
[all...]
H A Dxhci.c90 void xhci_quiesce(struct xhci_hcd *xhci) in xhci_quiesce() argument
114 int xhci_halt(struct xhci_hcd *xhci) in xhci_halt() argument
138 xhci_start(struct xhci_hcd * xhci) xhci_start() argument
175 xhci_reset(struct xhci_hcd * xhci,u64 timeout_us) xhci_reset() argument
234 xhci_zero_64b_regs(struct xhci_hcd * xhci) xhci_zero_64b_regs() argument
320 xhci_disable_interrupter(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_disable_interrupter() argument
360 struct xhci_hcd *xhci; compliance_mode_recovery() local
408 compliance_mode_recovery_timer_init(struct xhci_hcd * xhci) compliance_mode_recovery_timer_init() argument
448 xhci_all_ports_seen_u0(struct xhci_hcd * xhci) xhci_all_ports_seen_u0() argument
453 xhci_hcd_page_size(struct xhci_hcd * xhci) xhci_hcd_page_size() argument
469 xhci_enable_max_dev_slots(struct xhci_hcd * xhci) xhci_enable_max_dev_slots() argument
487 xhci_set_cmd_ring_deq(struct xhci_hcd * xhci) xhci_set_cmd_ring_deq() argument
506 xhci_set_doorbell_ptr(struct xhci_hcd * xhci) xhci_set_doorbell_ptr() argument
520 xhci_set_dev_notifications(struct xhci_hcd * xhci) xhci_set_dev_notifications() argument
539 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_init() local
586 xhci_run_finished(struct xhci_hcd * xhci) xhci_run_finished() argument
638 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_run() local
700 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_stop() local
759 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_shutdown() local
795 xhci_save_registers(struct xhci_hcd * xhci) xhci_save_registers() argument
820 xhci_restore_registers(struct xhci_hcd * xhci) xhci_restore_registers() argument
853 xhci_clear_command_ring(struct xhci_hcd * xhci) xhci_clear_command_ring() argument
886 xhci_disable_hub_port_wake(struct xhci_hcd * xhci,struct xhci_hub * rhub,bool do_wakeup) xhci_disable_hub_port_wake() argument
918 xhci_pending_portevent(struct xhci_hcd * xhci) xhci_pending_portevent() argument
959 xhci_suspend(struct xhci_hcd * xhci,bool do_wakeup) xhci_suspend() argument
1073 xhci_resume(struct xhci_hcd * xhci,bool power_lost,bool is_auto_resume) xhci_resume() argument
1407 struct xhci_hcd *xhci; xhci_map_urb_for_dma() local
1423 struct xhci_hcd *xhci; xhci_unmap_urb_for_dma() local
1496 struct xhci_hcd *xhci; xhci_check_args() local
1540 xhci_check_ep0_maxpacket(struct xhci_hcd * xhci,struct xhci_virt_device * vdev) xhci_check_ep0_maxpacket() argument
1615 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_urb_enqueue() local
1752 struct xhci_hcd *xhci; xhci_urb_dequeue() local
1896 struct xhci_hcd *xhci; xhci_drop_endpoint() local
1979 struct xhci_hcd *xhci; xhci_add_endpoint() local
2077 xhci_zero_in_ctx(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev) xhci_zero_in_ctx() argument
2111 xhci_configure_endpoint_result(struct xhci_hcd * xhci,struct usb_device * udev,u32 * cmd_status) xhci_configure_endpoint_result() argument
2161 xhci_evaluate_context_result(struct xhci_hcd * xhci,struct usb_device * udev,u32 * cmd_status) xhci_evaluate_context_result() argument
2211 xhci_count_num_new_endpoints(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_count_num_new_endpoints() argument
2232 xhci_count_num_dropped_endpoints(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_count_num_dropped_endpoints() argument
2258 xhci_reserve_host_resources(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_reserve_host_resources() argument
2285 xhci_free_host_resources(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_free_host_resources() argument
2304 xhci_finish_resource_reservation(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_finish_resource_reservation() argument
2350 xhci_check_tt_bw_table(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int old_active_eps) xhci_check_tt_bw_table() argument
2380 xhci_check_ss_bw(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev) xhci_check_ss_bw() argument
2437 xhci_check_bw_table(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int old_active_eps) xhci_check_bw_table() argument
2638 xhci_drop_ep_from_interval_table(struct xhci_hcd * xhci,struct xhci_bw_info * ep_bw,struct xhci_interval_bw_table * bw_table,struct usb_device * udev,struct xhci_virt_ep * virt_ep,struct xhci_tt_bw_info * tt_info) xhci_drop_ep_from_interval_table() argument
2699 xhci_add_ep_to_interval_table(struct xhci_hcd * xhci,struct xhci_bw_info * ep_bw,struct xhci_interval_bw_table * bw_table,struct usb_device * udev,struct xhci_virt_ep * virt_ep,struct xhci_tt_bw_info * tt_info) xhci_add_ep_to_interval_table() argument
2770 xhci_update_tt_active_eps(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int old_active_eps) xhci_update_tt_active_eps() argument
2790 xhci_reserve_bandwidth(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct xhci_container_ctx * in_ctx) xhci_reserve_bandwidth() argument
2888 xhci_stop_endpoint_sync(struct xhci_hcd * xhci,struct xhci_virt_ep * ep,int suspend,gfp_t gfp_flags) xhci_stop_endpoint_sync() argument
2928 xhci_configure_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct xhci_command * command,bool ctx_change,bool must_succeed) xhci_configure_endpoint() argument
3024 xhci_check_bw_drop_ep_streams(struct xhci_hcd * xhci,struct xhci_virt_device * vdev,int i) xhci_check_bw_drop_ep_streams() argument
3052 struct xhci_hcd *xhci; xhci_check_bandwidth() local
3149 struct xhci_hcd *xhci; xhci_reset_bandwidth() local
3173 xhci_get_port_bandwidth(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx,u8 dev_speed) xhci_get_port_bandwidth() argument
3208 xhci_setup_input_ctx_for_config_ep(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_container_ctx * out_ctx,struct xhci_input_control_ctx * ctrl_ctx,u32 add_flags,u32 drop_flags) xhci_setup_input_ctx_for_config_ep() argument
3223 struct xhci_hcd *xhci; xhci_endpoint_disable() local
3278 struct xhci_hcd *xhci; xhci_endpoint_reset() local
3422 xhci_check_streams_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_endpoint * ep,unsigned int slot_id) xhci_check_streams_endpoint() argument
3462 xhci_calculate_streams_entries(struct xhci_hcd * xhci,unsigned int * num_streams,unsigned int * num_stream_ctxs) xhci_calculate_streams_entries() argument
3488 xhci_calculate_streams_and_bitmask(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_endpoint ** eps,unsigned int num_eps,unsigned int * num_streams,u32 * changed_ep_bitmask) xhci_calculate_streams_and_bitmask() argument
3520 xhci_calculate_no_streams_bitmask(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_endpoint ** eps,unsigned int num_eps) xhci_calculate_no_streams_bitmask() argument
3582 struct xhci_hcd *xhci; xhci_alloc_streams() local
3749 struct xhci_hcd *xhci; xhci_free_streams() local
3836 xhci_free_device_endpoint_resources(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,bool drop_control_ep) xhci_free_device_endpoint_resources() argument
3883 struct xhci_hcd *xhci; xhci_discover_or_reset_device() local
4061 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_free_dev() local
4098 xhci_disable_slot(struct xhci_hcd * xhci,u32 slot_id) xhci_disable_slot() argument
4148 xhci_reserve_host_control_ep_resources(struct xhci_hcd * xhci) xhci_reserve_host_control_ep_resources() argument
4171 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_alloc_dev() local
4271 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_setup_device() local
4481 xhci_change_max_exit_latency(struct xhci_hcd * xhci,struct usb_device * udev,u16 max_exit_latency) xhci_change_max_exit_latency() argument
4555 xhci_calculate_hird_besl(struct xhci_hcd * xhci,struct usb_device * udev) xhci_calculate_hird_besl() argument
4614 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_set_usb2_hardware_lpm() local
4708 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_update_device() local
4845 xhci_calculate_u1_timeout(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc) xhci_calculate_u1_timeout() argument
4909 xhci_calculate_u2_timeout(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc) xhci_calculate_u2_timeout() argument
4940 xhci_call_host_update_timeout_for_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc,enum usb3_link_state state,u16 * timeout) xhci_call_host_update_timeout_for_endpoint() argument
4954 xhci_update_timeout_for_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc,enum usb3_link_state state,u16 * timeout) xhci_update_timeout_for_endpoint() argument
4979 xhci_update_timeout_for_interface(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_interface * alt,enum usb3_link_state state,u16 * timeout) xhci_update_timeout_for_interface() argument
4995 xhci_check_tier_policy(struct xhci_hcd * xhci,struct usb_device * udev,enum usb3_link_state state) xhci_check_tier_policy() argument
5027 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_calculate_lpm_timeout() local
5135 struct xhci_hcd *xhci; xhci_enable_usb3_lpm_timeout() local
5177 struct xhci_hcd *xhci; xhci_disable_usb3_lpm_timeout() local
5222 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_update_hub_device() local
5323 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_get_frame() local
5328 xhci_hcd_init_usb2_data(struct xhci_hcd * xhci,struct usb_hcd * hcd) xhci_hcd_init_usb2_data() argument
5341 xhci_hcd_init_usb3_data(struct xhci_hcd * xhci,struct usb_hcd * hcd) xhci_hcd_init_usb3_data() argument
5381 struct xhci_hcd *xhci; xhci_gen_setup() local
5507 struct xhci_hcd *xhci; xhci_clear_tt_buffer_complete() local
[all...]
H A Dxhci-hub.c36 static int xhci_create_usb3x_bos_desc(struct xhci_hcd *xhci, char *buf, in xhci_create_usb3x_bos_desc() argument
256 xhci_common_hub_descriptor(struct xhci_hcd * xhci,struct usb_hub_descriptor * desc,int ports) xhci_common_hub_descriptor() argument
279 xhci_usb2_hub_descriptor(struct usb_hcd * hcd,struct xhci_hcd * xhci,struct usb_hub_descriptor * desc) xhci_usb2_hub_descriptor() argument
334 xhci_usb3_hub_descriptor(struct usb_hcd * hcd,struct xhci_hcd * xhci,struct usb_hub_descriptor * desc) xhci_usb3_hub_descriptor() argument
367 xhci_hub_descriptor(struct usb_hcd * hcd,struct xhci_hcd * xhci,struct usb_hub_descriptor * desc) xhci_hub_descriptor() argument
458 xhci_stop_device(struct xhci_hcd * xhci,int slot_id,int suspend) xhci_stop_device() argument
531 xhci_ring_device(struct xhci_hcd * xhci,int slot_id) xhci_ring_device() argument
550 xhci_disable_port(struct xhci_hcd * xhci,struct xhci_port * port) xhci_disable_port() argument
580 xhci_clear_port_change_bit(struct xhci_hcd * xhci,u16 wValue,u16 wIndex,__le32 __iomem * addr,u32 port_status) xhci_clear_port_change_bit() argument
633 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_get_rhub() local
645 xhci_set_port_power(struct xhci_hcd * xhci,struct xhci_port * port,bool on,unsigned long * flags) xhci_set_port_power() argument
678 xhci_port_set_test_mode(struct xhci_hcd * xhci,u16 test_mode,u16 wIndex) xhci_port_set_test_mode() argument
694 xhci_enter_test_mode(struct xhci_hcd * xhci,u16 test_mode,u16 wIndex,unsigned long * flags) xhci_enter_test_mode() argument
737 xhci_exit_test_mode(struct xhci_hcd * xhci) xhci_exit_test_mode() argument
771 xhci_port_is_tunneled(struct xhci_hcd * xhci,struct xhci_port * port) xhci_port_is_tunneled() argument
799 xhci_set_link_state(struct xhci_hcd * xhci,struct xhci_port * port,u32 link_state) xhci_set_link_state() argument
816 xhci_set_remote_wake_mask(struct xhci_hcd * xhci,struct xhci_port * port,u16 wake_mask) xhci_set_remote_wake_mask() argument
843 xhci_test_and_clear_bit(struct xhci_hcd * xhci,struct xhci_port * port,u32 port_bit) xhci_test_and_clear_bit() argument
857 xhci_hub_report_usb3_link_state(struct xhci_hcd * xhci,u32 * status,u32 status_reg) xhci_hub_report_usb3_link_state() argument
917 xhci_del_comp_mod_timer(struct xhci_hcd * xhci,u32 status,u16 wIndex) xhci_del_comp_mod_timer() argument
943 struct xhci_hcd *xhci; xhci_handle_usb2_port_link_resume() local
1046 struct xhci_hcd *xhci; xhci_get_usb3_port_status() local
1209 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_hub_control() local
1647 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_hub_status_data() local
1719 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_bus_suspend() local
1875 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_bus_resume() local
[all...]
H A Dxhci-debugfs.c86 static struct xhci_regset *xhci_debugfs_alloc_regset(struct xhci_hcd *xhci) in xhci_debugfs_alloc_regset() argument
114 static void xhci_debugfs_regset(struct xhci_hcd *xhci, u32 base, in xhci_debugfs_regset() argument
141 static void xhci_debugfs_extcap_regset(struct xhci_hcd *xhci, int cap_id, in xhci_debugfs_extcap_regset() argument
249 struct xhci_hcd *xhci; xhci_slot_context_show() local
271 struct xhci_hcd *xhci; xhci_endpoint_context_show() local
348 struct xhci_hcd *xhci = hcd_to_xhci(port->rhub->hcd); xhci_port_write() local
386 xhci_debugfs_create_files(struct xhci_hcd * xhci,struct xhci_file_map * files,size_t nentries,void * data,struct dentry * parent,const struct file_operations * fops) xhci_debugfs_create_files() argument
399 xhci_debugfs_create_ring_dir(struct xhci_hcd * xhci,struct xhci_ring ** ring,const char * name,struct dentry * parent) xhci_debugfs_create_ring_dir() argument
413 xhci_debugfs_create_context_files(struct xhci_hcd * xhci,struct dentry * parent,int slot_id) xhci_debugfs_create_context_files() argument
425 xhci_debugfs_create_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * dev,int ep_index) xhci_debugfs_create_endpoint() argument
452 xhci_debugfs_remove_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * dev,int ep_index) xhci_debugfs_remove_endpoint() argument
548 xhci_debugfs_create_stream_files(struct xhci_hcd * xhci,struct xhci_virt_device * dev,int ep_index) xhci_debugfs_create_stream_files() argument
573 xhci_debugfs_create_slot(struct xhci_hcd * xhci,int slot_id) xhci_debugfs_create_slot() argument
593 xhci_debugfs_remove_slot(struct xhci_hcd * xhci,int slot_id) xhci_debugfs_remove_slot() argument
613 xhci_debugfs_create_ports(struct xhci_hcd * xhci,struct dentry * parent) xhci_debugfs_create_ports() argument
634 xhci_port_bw_show(struct xhci_hcd * xhci,u8 dev_speed,struct seq_file * s) xhci_port_bw_show() argument
676 struct xhci_hcd *xhci = (struct xhci_hcd *)s->private; xhci_ss_bw_show() local
685 struct xhci_hcd *xhci = (struct xhci_hcd *)s->private; xhci_hs_bw_show() local
694 struct xhci_hcd *xhci = (struct xhci_hcd *)s->private; xhci_fs_bw_show() local
729 xhci_debugfs_create_bandwidth(struct xhci_hcd * xhci,struct dentry * parent) xhci_debugfs_create_bandwidth() argument
740 xhci_debugfs_init(struct xhci_hcd * xhci) xhci_debugfs_init() argument
794 xhci_debugfs_exit(struct xhci_hcd * xhci) xhci_debugfs_exit() argument
[all...]
H A Dxhci-pci.c116 static void xhci_msix_sync_irqs(struct xhci_hcd *xhci) in xhci_msix_sync_irqs() argument
129 static void xhci_cleanup_msix(struct xhci_hcd *xhci) in xhci_cleanup_msix() argument
146 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_try_enable_msi() local
226 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_stop() local
235 xhci_pci_reinit(struct xhci_hcd * xhci,struct pci_dev * pdev) xhci_pci_reinit() argument
251 xhci_pci_quirks(struct device * dev,struct xhci_hcd * xhci) xhci_pci_quirks() argument
534 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_find_lpm_incapable_ports() local
568 struct xhci_hcd *xhci; xhci_pci_setup() local
612 struct xhci_hcd *xhci; xhci_pci_common_probe() local
703 struct xhci_hcd *xhci; xhci_pci_remove() local
739 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_ssic_port_unused_quirk() local
774 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pme_quirk() local
795 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_suspend() local
835 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_resume() local
874 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_poweroff_late() local
923 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_shutdown() local
[all...]
H A Dxhci-plat.c77 static void xhci_plat_quirks(struct device *dev, struct xhci_hcd *xhci) in xhci_plat_quirks() argument
149 struct xhci_hcd *xhci; xhci_plat_probe() local
426 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_remove() local
460 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_suspend() local
489 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_resume_common() local
540 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_runtime_suspend() local
553 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_runtime_resume() local
[all...]
H A Dxhci-debugfs.h123 static inline void xhci_debugfs_init(struct xhci_hcd *xhci) { } in xhci_debugfs_init() argument
124 static inline void xhci_debugfs_exit(struct xhci_hcd *xhci) { } in xhci_debugfs_exit() argument
130 xhci_debugfs_create_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int ep_index) xhci_debugfs_create_endpoint() argument
134 xhci_debugfs_remove_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int ep_index) xhci_debugfs_remove_endpoint() argument
138 xhci_debugfs_create_stream_files(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int ep_index) xhci_debugfs_create_stream_files() argument
[all...]
H A Dxhci-dbg.c13 char *xhci_get_slot_state(struct xhci_hcd *xhci, in xhci_get_slot_state() argument
22 void xhci_dbg_trace(struct xhci_hcd *xhci, void (*trace)(struct va_format *), in xhci_dbg_trace() argument
H A Dxhci-histb.c193 struct xhci_hcd *xhci; in xhci_histb_probe() local
316 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_histb_remove() local
338 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_histb_suspend() local
353 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_histb_resume() local
[all...]
H A Dxhci-mtk.c451 static void xhci_mtk_quirks(struct device *dev, struct xhci_hcd *xhci) in xhci_mtk_quirks() argument
515 struct xhci_hcd *xhci; xhci_mtk_probe() local
711 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_remove() local
743 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_suspend() local
778 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_resume() local
810 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); xhci_mtk_runtime_suspend() local
826 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); xhci_mtk_runtime_resume() local
[all...]
H A Dxhci-ext-caps.c28 static int xhci_create_intel_xhci_sw_pdev(struct xhci_hcd *xhci, u32 cap_offset) in xhci_create_intel_xhci_sw_pdev() argument
84 int xhci_ext_cap_init(struct xhci_hcd *xhci) in xhci_ext_cap_init() argument
H A Dxhci-mtk-sch.c130 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in get_bw_info() local
887 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in xhci_mtk_sch_init() local
915 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in add_ep_quirk() local
955 struct xhci_hcd *xhci = hcd_to_xhci(hcd); drop_ep_quirk() local
976 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_check_bandwidth() local
1017 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_reset_bandwidth() local
[all...]
H A Dxhci-sideband.c375 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_sideband_register() local
432 struct xhci_hcd *xhci; xhci_sideband_unregister() local
[all...]
H A Dxhci-tegra.c1293 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xhci_set_port_power() local
1346 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xhci_id_work() local
1545 struct xhci_hcd *xhci; in tegra_xusb_probe() local
1931 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_remove() local
1988 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_check_ports() local
2065 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xhci_enable_phy_sleepwalk_wake() local
2170 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_enter_elpg() local
2240 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_exit_elpg() local
2680 tegra_xhci_quirks(struct device * dev,struct xhci_hcd * xhci) tegra_xhci_quirks() argument
2697 struct xhci_hcd *xhci = hcd_to_xhci(hcd); tegra_xhci_hub_control() local
[all...]
H A Dxhci.h678 struct xhci_hcd *xhci; member
1710 xhci_to_hcd(struct xhci_hcd * xhci) xhci_to_hcd() argument
1715 xhci_get_usb3_hcd(struct xhci_hcd * xhci) xhci_get_usb3_hcd() argument
1728 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_hcd_is_usb3() local
1733 xhci_has_one_roothub(struct xhci_hcd * xhci) xhci_has_one_roothub() argument
1739 xhci_dbg(xhci,fmt,args...) global() argument
1741 xhci_err(xhci,fmt,args...) global() argument
1743 xhci_warn(xhci,fmt,args...) global() argument
1745 xhci_info(xhci,fmt,args...) global() argument
1757 xhci_read_64(const struct xhci_hcd * xhci,__le64 __iomem * regs) xhci_read_64() argument
1762 xhci_write_64(struct xhci_hcd * xhci,const u64 val,__le64 __iomem * regs) xhci_write_64() argument
1779 xhci_link_chain_quirk(struct xhci_hcd * xhci,enum xhci_ring_type type) xhci_link_chain_quirk() argument
1997 xhci_urb_to_transfer_ring(struct xhci_hcd * xhci,struct urb * urb) xhci_urb_to_transfer_ring() argument
[all...]
H A Dxhci-dbgtty.c557 int xhci_dbc_tty_probe(struct device *dev, void __iomem *base, struct xhci_hcd *xhci) in xhci_dbc_tty_probe() argument
/linux/drivers/usb/cdns3/
H A Dhost.c34 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_cdns3_plat_start() local
71 struct platform_device *xhci; in __cdns_host_init() local
[all...]
/linux/include/linux/usb/
H A Dxhci-sideband.h52 struct xhci_hcd *xhci; member
/linux/drivers/usb/dwc3/
H A Dhost.c130 struct platform_device *xhci; in dwc3_host_init() local
[all...]
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm-ns.dtsi263 xhci: usb@23000 { label
H A Dbcm2711.dtsi605 xhci: usb@7e9c0000 { label
/linux/arch/arm64/boot/dts/broadcom/bcmbca/
H A Dbcm4908.dtsi198 xhci: usb@d000 { label
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7744.dtsi1503 xhci: usb@ee000000 { label
H A Dr8a7791.dtsi1549 xhci: usb@ee000000 { label
H A Dr8a7790.dtsi1517 xhci: usb@ee000000 { label

12