Searched refs:tb_ring (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | thunderbolt.h | 482 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 D | nhi.c | 49 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 D | dma_test.c | 95 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 D | ctl.c | 38 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 D | main.c | 145 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 15 milliseconds