Searched refs:ring_frame (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/ |
| H A D | thunderbolt.h | 607 struct ring_frame; 608 typedef void (*ring_cb)(struct tb_ring *, struct ring_frame *, bool canceled); 629 * struct ring_frame - For use with ring_rx/ring_tx 638 struct ring_frame { 652 static inline size_t tb_ring_frame_size(const struct ring_frame *frame) in tb_ring_frame_size() 675 int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame); 693 static inline int tb_ring_rx(struct tb_ring *ring, struct ring_frame *frame) in tb_ring_rx() 714 static inline int tb_ring_tx(struct tb_ring *ring, struct ring_frame *frame) in tb_ring_tx() 721 struct ring_frame *tb_ring_poll(struct tb_ring *ring); 635 struct ring_frame { global() struct 649 sofring_frame tb_ring_frame_size() argument
|
| /linux/drivers/net/fjes/ |
| H A D | fjes_hw.c | 939 struct esmem_frame *ring_frame; in fjes_hw_epbuf_rx_curpkt_get_addr() local 942 ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX in fjes_hw_epbuf_rx_curpkt_get_addr() 947 *psize = (size_t)ring_frame->frame_size; in fjes_hw_epbuf_rx_curpkt_get_addr() 949 frame = ring_frame->frame_data; in fjes_hw_epbuf_rx_curpkt_get_addr() 968 struct esmem_frame *ring_frame; in fjes_hw_epbuf_tx_pkt_send() local 973 ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX in fjes_hw_epbuf_tx_pkt_send() 978 ring_frame->frame_size = size; in fjes_hw_epbuf_tx_pkt_send() 979 memcpy((void *)(ring_frame->frame_data), (void *)frame, size); in fjes_hw_epbuf_tx_pkt_send()
|
| /linux/drivers/thunderbolt/ |
| H A D | stream.c | 105 struct ring_frame frame; 347 tbstream_dev_rx_callback(struct tb_ring *ring, struct ring_frame *frame, in tbstream_dev_rx_callback() 445 tbstream_dev_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tbstream_dev_tx_callback() 544 struct ring_frame *frame; in tbstream_dev_poll_ring()
|
| /linux/drivers/net/thunderbolt/ |
| H A D | main.c | 140 struct ring_frame frame; 576 static void tbnet_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tbnet_tx_callback() 836 struct ring_frame *frame; in tbnet_poll()
|