Home
last modified time | relevance | path

Searched refs:tb_ring (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dthunderbolt.h482 struct tb_ring **tx_rings;
483 struct tb_ring **rx_rings;
518 struct tb_ring { struct
593 struct tb_ring *tb_ring_alloc_tx(struct tb_nhi *nhi, int hop, int size,
599 void tb_ring_start(struct tb_ring *ring);
600 void tb_ring_stop(struct tb_ring *ring);
601 void tb_ring_free(struct tb_ring *ring);
603 int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame);
649 struct ring_frame *tb_ring_poll(struct tb_ring *ring);
650 void tb_ring_poll_complete(struct tb_ring *ring);
[all …]
/linux-6.3-rc2/drivers/thunderbolt/
A Dnhi.c49 static int ring_interrupt_index(struct tb_ring *ring) in ring_interrupt_index()
188 static bool ring_full(struct tb_ring *ring) in ring_full()
193 static bool ring_empty(struct tb_ring *ring) in ring_empty()
361 static void __ring_interrupt(struct tb_ring *ring) in __ring_interrupt()
381 void tb_ring_poll_complete(struct tb_ring *ring) in tb_ring_poll_complete()
408 struct tb_ring *ring = data; in ring_msix()
542 struct tb_ring *ring = NULL; in tb_ring_alloc()
640 void tb_ring_start(struct tb_ring *ring) in tb_ring_start()
724 void tb_ring_stop(struct tb_ring *ring) in tb_ring_stop()
769 void tb_ring_free(struct tb_ring *ring) in tb_ring_free()
[all …]
A Ddma_test.c95 struct tb_ring *rx_ring;
97 struct tb_ring *tx_ring;
141 struct tb_ring *ring; in dma_test_start_rings()
230 static void dma_test_rx_callback(struct tb_ring *ring, struct ring_frame *frame, in dma_test_rx_callback()
299 static void dma_test_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in dma_test_tx_callback()
A Dctl.c38 struct tb_ring *tx;
39 struct tb_ring *rx;
337 static void tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_tx_callback()
419 static void tb_ctl_rx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_rx_callback()
/linux-6.3-rc2/drivers/net/thunderbolt/
A Dmain.c145 struct tb_ring *ring;
569 static void tbnet_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tbnet_tx_callback()
920 struct tb_ring *ring; in tbnet_open()

Completed in 14 milliseconds