Lines Matching defs:xhci_hcd

1506 struct xhci_hcd {  struct
1507 struct usb_hcd *main_hcd;
1508 struct usb_hcd *shared_hcd;
1510 struct xhci_cap_regs __iomem *cap_regs;
1511 struct xhci_op_regs __iomem *op_regs;
1512 struct xhci_run_regs __iomem *run_regs;
1513 struct xhci_doorbell_array __iomem *dba;
1515 struct xhci_intr_reg __iomem *ir_set;
1518 __u32 hcs_params1;
1519 __u32 hcs_params2;
1520 __u32 hcs_params3;
1521 __u32 hcc_params;
1522 __u32 hcc_params2;
1524 spinlock_t lock;
1527 u8 sbrn;
1528 u16 hci_version;
1529 u8 max_slots;
1530 u8 max_interrupters;
1531 u8 max_ports;
1532 u8 isoc_threshold;
1533 int event_ring_max;
1534 int addr_64;
1536 int page_size;
1538 int page_shift;
1540 int msix_count;
1541 struct msix_entry *msix_entries;
1543 struct clk *clk;
1545 struct xhci_device_context_array *dcbaa;
1546 struct xhci_ring *cmd_ring;
1547 unsigned int cmd_ring_state;
1551 struct list_head cmd_list;
1552 unsigned int cmd_ring_reserved_trbs;
1553 struct timer_list cmd_timer;
1554 struct xhci_command *current_cmd;
1555 struct xhci_ring *event_ring;
1556 struct xhci_erst erst;
1558 struct xhci_scratchpad *scratchpad;
1560 struct list_head lpm_failed_devs;
1564 struct mutex mutex;
1565 struct completion addr_dev;
1566 int slot_id;
1568 struct xhci_command *lpm_command;
1570 struct xhci_virt_device *devs[MAX_HC_SLOTS];
1572 struct xhci_root_port_bw_info *rh_bw;
1575 struct dma_pool *device_pool;
1576 struct dma_pool *segment_pool;
1577 struct dma_pool *small_streams_pool;
1578 struct dma_pool *medium_streams_pool;
1581 unsigned int xhc_state;
1583 u32 command;
1584 struct s3_save s3;
1601 int error_bitmask;
1602 unsigned int quirks;
1634 unsigned int num_active_eps;
1635 unsigned int limit_active_eps;
1637 struct xhci_bus_state bus_state[2];
1639 u8 *port_array;
1641 __le32 __iomem **usb3_ports;
1642 unsigned int num_usb3_ports;
1644 __le32 __iomem **usb2_ports;
1645 struct xhci_hub usb2_rhub;
1646 struct xhci_hub usb3_rhub;
1647 unsigned int num_usb2_ports;
1672 static inline struct xhci_hcd *hcd_to_xhci(struct usb_hcd *hcd) in hcd_to_xhci() argument