FreeBSD kernel CXGB device code
mvec.h File Reference
#include <machine/bus.h>
Include dependency graph for mvec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int busdma_map_sg_collapse (bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf **m, bus_dma_segment_t *segs, int *nsegs)
 
void busdma_map_sg_vec (bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf *m, bus_dma_segment_t *segs, int *nsegs)
 
static __inline void m_freem_list (struct mbuf *m)
 

Function Documentation

◆ busdma_map_sg_collapse()

int busdma_map_sg_collapse ( bus_dma_tag_t  tag,
bus_dmamap_t  map,
struct mbuf **  m,
bus_dma_segment_t *  segs,
int *  nsegs 
)

Definition at line 55 of file uipc_mvec.c.

References cxgb_debug, PIO_LEN, and TX_MAX_SEGS.

Referenced by t3_encap().

Here is the caller graph for this function:

◆ busdma_map_sg_vec()

void busdma_map_sg_vec ( bus_dma_tag_t  tag,
bus_dmamap_t  map,
struct mbuf *  m,
bus_dma_segment_t *  segs,
int *  nsegs 
)

Definition at line 96 of file uipc_mvec.c.

Referenced by t3_encap().

Here is the caller graph for this function:

◆ m_freem_list()

static __inline void m_freem_list ( struct mbuf *  m)
static

Definition at line 42 of file mvec.h.

References prefetch.

Referenced by t3_free_tx_desc().

Here is the caller graph for this function: