Searched refs:ring_frame (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/include/linux/ |
D | thunderbolt.h | 510 struct ring_frame; 511 typedef void (*ring_cb)(struct tb_ring *, struct ring_frame *, bool canceled); 541 struct ring_frame { struct 563 int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame); argument 581 static inline int tb_ring_rx(struct tb_ring *ring, struct ring_frame *frame) in tb_ring_rx() 602 static inline int tb_ring_tx(struct tb_ring *ring, struct ring_frame *frame) in tb_ring_tx() 609 struct ring_frame *tb_ring_poll(struct tb_ring *ring);
|
/Linux-v5.4/drivers/net/fjes/ |
D | fjes_hw.c | 910 struct esmem_frame *ring_frame; in fjes_hw_epbuf_rx_curpkt_get_addr() local 913 ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX in fjes_hw_epbuf_rx_curpkt_get_addr() 918 *psize = (size_t)ring_frame->frame_size; in fjes_hw_epbuf_rx_curpkt_get_addr() 920 frame = ring_frame->frame_data; in fjes_hw_epbuf_rx_curpkt_get_addr() 939 struct esmem_frame *ring_frame; in fjes_hw_epbuf_tx_pkt_send() local 944 ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX in fjes_hw_epbuf_tx_pkt_send() 949 ring_frame->frame_size = size; in fjes_hw_epbuf_tx_pkt_send() 950 memcpy((void *)(ring_frame->frame_data), (void *)frame, size); in fjes_hw_epbuf_tx_pkt_send()
|
/Linux-v5.4/drivers/thunderbolt/ |
D | ctl.h | 50 struct ring_frame frame;
|
D | nhi.c | 196 struct ring_frame *frame, *n; in ring_write_descriptors() 231 struct ring_frame *frame; in ring_work() 278 int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame) in __tb_ring_enqueue() 304 struct ring_frame *tb_ring_poll(struct tb_ring *ring) in tb_ring_poll() 306 struct ring_frame *frame = NULL; in tb_ring_poll()
|
D | ctl.c | 326 static void tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_tx_callback() 407 static void tb_ctl_rx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_rx_callback()
|
/Linux-v5.4/drivers/net/ |
D | thunderbolt.c | 134 struct ring_frame frame; 533 static void tbnet_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tbnet_tx_callback() 751 struct ring_frame *frame; in tbnet_poll()
|