• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/

Lines Matching refs:virt_dev

1213 static void xhci_zero_in_ctx(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev)
1225 ctrl_ctx = xhci_get_input_control_ctx(xhci, virt_dev->in_ctx);
1228 slot_ctx = xhci_get_slot_ctx(xhci, virt_dev->in_ctx);
1233 ep_ctx = xhci_get_ep_ctx(xhci, virt_dev->in_ctx, i);
1281 struct xhci_virt_device *virt_dev = xhci->devs[udev->slot_id];
1295 xhci_dbg_ctx(xhci, virt_dev->out_ctx, 1);
1325 struct xhci_virt_device *virt_dev;
1328 virt_dev = xhci->devs[udev->slot_id];
1343 list_add_tail(&command->cmd_list, &virt_dev->cmd_list);
1345 in_ctx = virt_dev->in_ctx;
1346 cmd_completion = &virt_dev->cmd_completion;
1347 cmd_status = &virt_dev->cmd_status;
1400 struct xhci_virt_device *virt_dev;
1415 virt_dev = xhci->devs[udev->slot_id];
1418 ctrl_ctx = xhci_get_input_control_ctx(xhci, virt_dev->in_ctx);
1424 slot_ctx = xhci_get_slot_ctx(xhci, virt_dev->in_ctx);
1425 xhci_dbg_ctx(xhci, virt_dev->in_ctx,
1436 xhci_dbg_ctx(xhci, virt_dev->out_ctx,
1439 xhci_zero_in_ctx(xhci, virt_dev);
1442 if (!virt_dev->eps[i].new_ring)
1447 if (virt_dev->eps[i].ring) {
1448 xhci_free_or_cache_endpoint_ring(xhci, virt_dev, i);
1450 virt_dev->eps[i].ring = virt_dev->eps[i].new_ring;
1451 virt_dev->eps[i].new_ring = NULL;
1460 struct xhci_virt_device *virt_dev;
1474 virt_dev = xhci->devs[udev->slot_id];
1477 if (virt_dev->eps[i].new_ring) {
1478 xhci_ring_free(xhci, virt_dev->eps[i].new_ring);
1479 virt_dev->eps[i].new_ring = NULL;
1482 xhci_zero_in_ctx(xhci, virt_dev);
2004 struct xhci_virt_device *virt_dev;
2014 virt_dev = xhci->devs[slot_id];
2015 if (!virt_dev) {
2046 list_add_tail(&reset_device_cmd->cmd_list, &virt_dev->cmd_list);
2085 xhci_get_slot_state(xhci, virt_dev->out_ctx));
2105 if (!virt_dev->eps[i].ring)
2107 xhci_free_or_cache_endpoint_ring(xhci, virt_dev, i);
2111 xhci_dbg_ctx(xhci, virt_dev->out_ctx, last_freed_endpoint);
2127 struct xhci_virt_device *virt_dev;
2134 virt_dev = xhci->devs[udev->slot_id];
2135 if (!virt_dev)
2140 virt_dev->eps[i].ep_state &= ~EP_HALT_PENDING;
2141 del_timer_sync(&virt_dev->eps[i].stop_cmd_timer);
2228 struct xhci_virt_device *virt_dev;
2240 virt_dev = xhci->devs[udev->slot_id];
2249 xhci_dbg_ctx(xhci, virt_dev->in_ctx, 2);
2252 ret = xhci_queue_address_device(xhci, virt_dev->in_ctx->dma,
2270 switch (virt_dev->cmd_status) {
2286 "code 0x%x.\n", virt_dev->cmd_status);
2288 xhci_dbg_ctx(xhci, virt_dev->out_ctx, 2);
2303 (unsigned long long)virt_dev->out_ctx->dma);
2305 xhci_dbg_ctx(xhci, virt_dev->in_ctx, 2);
2307 xhci_dbg_ctx(xhci, virt_dev->out_ctx, 2);
2312 slot_ctx = xhci_get_slot_ctx(xhci, virt_dev->out_ctx);
2315 ctrl_ctx = xhci_get_input_control_ctx(xhci, virt_dev->in_ctx);