Searched refs:cycle_state (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-mem.c | 30 unsigned int cycle_state, in cdnsp_segment_alloc() argument 55 if (cycle_state == 0) { in cdnsp_segment_alloc() 312 ring->cycle_state = 1; in cdnsp_initialize_ring_info() 326 unsigned int cycle_state, in cdnsp_alloc_segments_for_ring() argument 334 prev = cdnsp_segment_alloc(pdev, cycle_state, max_packet, flags); in cdnsp_alloc_segments_for_ring() 345 next = cdnsp_segment_alloc(pdev, cycle_state, in cdnsp_alloc_segments_for_ring() 432 ring->cycle_state, ring->type, in cdnsp_ring_expansion() 605 cur_ring->cycle_state; in cdnsp_alloc_stream_info() 719 ep0_ctx->deq = cpu_to_le64(dma | ep_ring->cycle_state); in cdnsp_copy_ep0_dequeue_into_input_ctx() 767 pdev->eps[0].ring->cycle_state); in cdnsp_setup_addressable_priv_dev() [all …]
|
| H A D | cdnsp-gadget.c | 522 u32 cycle_state; in cdnsp_invalidate_ep_events() local 527 cycle_state = pdev->event_ring->cycle_state; in cdnsp_invalidate_ep_events() 533 if ((data & TRB_CYCLE) != cycle_state) in cdnsp_invalidate_ep_events() 543 cycle_state ^= 1; in cdnsp_invalidate_ep_events() 558 u32 cycle_state; in cdnsp_wait_for_cmd_compl() local 581 cycle_state = pdev->event_ring->cycle_state; in cdnsp_wait_for_cmd_compl() 591 if ((flags & TRB_CYCLE) != cycle_state) { in cdnsp_wait_for_cmd_compl() 624 cycle_state ^= 1; in cdnsp_wait_for_cmd_compl() 1431 pdev->cmd_ring->cycle_state; in cdnsp_clear_cmd_ring() 1451 if (cycle_bit != pdev->event_ring->cycle_state) in cdnsp_consume_all_events() [all …]
|
| H A D | cdnsp-gadget.h | 1271 u32 cycle_state; member
|
| /linux/drivers/usb/early/ |
| H A D | xhci-dbc.c | 208 ring->cycle_state = 1; in xdbc_reset_ring() 326 ep_out->deq = cpu_to_le64(xdbc.out_seg.dma | xdbc.out_ring.cycle_state); in xdbc_mem_init() 333 ep_in->deq = cpu_to_le64(xdbc.in_seg.dma | xdbc.in_ring.cycle_state); in xdbc_mem_init() 403 if (ring->cycle_state) in xdbc_queue_trb() 409 ring->cycle_state ^= 1; in xdbc_queue_trb() 488 cycle = ring->cycle_state; in xdbc_bulk_transfer() 809 while ((le32_to_cpu(evt_trb->field[3]) & TRB_CYCLE) == xdbc.evt_ring.cycle_state) { in xdbc_handle_events() 830 xdbc.evt_ring.cycle_state ^= 1; in xdbc_handle_events()
|
| H A D | xhci-dbc.h | 120 u32 cycle_state; member
|
| /linux/drivers/usb/host/ |
| H A D | xhci-trace.h | 484 __field(unsigned int, cycle_state) 492 __entry->cycle_state = ring->cycle_state; 504 __entry->cycle_state
|
| H A D | xhci-ring.c | 140 ring->cycle_state); in unhandled_event_trb() 199 ring->cycle_state ^= 1; in inc_deq() 260 ring->cycle_state ^= 1; in inc_enq_past_link() 732 new_cycle = ring->cycle_state; in xhci_move_deq_to_next_td() 3173 ring->cycle_state = le32_to_cpu(current_trb->event_cmd.flags) & TRB_CYCLE; in xhci_skip_sec_intr_events() 3671 start_cycle = ring->cycle_state; in xhci_queue_bulk_tx() 3692 field |= ring->cycle_state; in xhci_queue_bulk_tx() 3764 field = TRB_TYPE(TRB_NORMAL) | ring->cycle_state | TRB_IOC; in xhci_queue_bulk_tx() 3807 field = TRB_TYPE(TRB_TR_NOOP) | ep_ring->cycle_state; in xhci_queue_ctrl_tx() 3837 start_cycle = ep_ring->cycle_state; in xhci_queue_ctrl_tx() [all …]
|
| H A D | xhci-dbgcap.c | 74 ep_ctx->deq = cpu_to_le64(deq | dbc->ring_out->cycle_state); in xhci_dbc_init_ep_contexts() 81 ep_ctx->deq = cpu_to_le64(deq | dbc->ring_in->cycle_state); in xhci_dbc_init_ep_contexts() 282 ring->cycle_state ^= 1; in xhci_dbc_queue_trb() 303 cycle = ring->cycle_state; in xhci_dbc_queue_bulk_tx() 915 ring->cycle_state ^= 1; in inc_evt_deq() 1029 dbc->ring_evt->cycle_state) { in xhci_dbc_do_handle_events()
|
| H A D | xhci-mem.c | 153 if (dst->cycle_state == 0) { in xhci_link_rings() 327 ring->cycle_state = 1; in xhci_initialize_ring_info() 677 cur_ring->cycle_state; in xhci_alloc_stream_info() 756 ep_ctx->deq = cpu_to_le64(addr | ep->ring->cycle_state); in xhci_setup_no_streams_ep_input_ctx() 1060 | ep_ring->cycle_state); in xhci_copy_ep0_dequeue_into_input_ctx() 1198 dev->eps[0].ring->cycle_state); in xhci_setup_addressable_virt_dev() 1509 ep_ring->cycle_state); in xhci_endpoint_init()
|