Lines Matching refs:frames

142 	struct tbnet_frame frames[TBNET_RING_SIZE];  member
340 struct tbnet_frame *tf = &ring->frames[i]; in tbnet_free_buffers()
507 struct tbnet_frame *tf = &ring->frames[index]; in tbnet_alloc_rx_buffers()
560 tf = &ring->frames[index]; in tbnet_get_tx_buffer()
589 struct tbnet_frame *tf = &ring->frames[i]; in tbnet_alloc_tx_buffers()
990 struct tbnet_frame **frames, u32 frame_count) in tbnet_xmit_csum_and_map() argument
992 struct thunderbolt_ip_frame_header *hdr = page_address(frames[0]->page); in tbnet_xmit_csum_and_map()
1008 hdr = page_address(frames[i]->page); in tbnet_xmit_csum_and_map()
1013 frames[i]->frame.buffer_phy, in tbnet_xmit_csum_and_map()
1014 tbnet_frame_size(frames[i]), DMA_TO_DEVICE); in tbnet_xmit_csum_and_map()
1070 hdr = page_address(frames[i]->page); in tbnet_xmit_csum_and_map()
1087 dma_sync_single_for_device(dma_dev, frames[i]->frame.buffer_phy, in tbnet_xmit_csum_and_map()
1088 tbnet_frame_size(frames[i]), DMA_TO_DEVICE); in tbnet_xmit_csum_and_map()
1107 struct tbnet_frame *frames[MAX_SKB_FRAGS]; in tbnet_start_xmit() local
1127 frames[frame_index] = tbnet_get_tx_buffer(net); in tbnet_start_xmit()
1128 if (!frames[frame_index]) in tbnet_start_xmit()
1131 hdr = page_address(frames[frame_index]->page); in tbnet_start_xmit()
1177 frames[frame_index] = tbnet_get_tx_buffer(net); in tbnet_start_xmit()
1178 if (!frames[frame_index]) in tbnet_start_xmit()
1181 hdr = page_address(frames[frame_index]->page); in tbnet_start_xmit()
1189 frames[frame_index]->frame.size = data_len + sizeof(*hdr); in tbnet_start_xmit()
1215 if (!tbnet_xmit_csum_and_map(net, skb, frames, frame_index + 1)) in tbnet_start_xmit()
1219 tb_ring_tx(net->tx_ring.ring, &frames[i]->frame); in tbnet_start_xmit()