xdma_request
xdma_request(xdma_channel_t *xchan, struct xdma_request *req)
TAILQ_ENTRY(xdma_request) xr_next;
struct xdma_request *xr_mem;
TAILQ_HEAD(, xdma_request) bank;
TAILQ_HEAD(, xdma_request) queue_in;
TAILQ_HEAD(, xdma_request) queue_out;
TAILQ_HEAD(, xdma_request) processing;
int xdma_request(xdma_channel_t *xchan, struct xdma_request *r);
uint32_t xdma_mbuf_defrag(xdma_channel_t *xchan, struct xdma_request *xr);
uint32_t nsegs, struct xdma_request *xr);
struct xdma_request * xchan_bank_get(xdma_channel_t *xchan);
int xchan_bank_put(xdma_channel_t *xchan, struct xdma_request *xr);
struct xdma_request *xr;
xchan->xr_mem = malloc(sizeof(struct xdma_request) * xchan->xr_num,
struct xdma_request *
struct xdma_request *xr;
struct xdma_request *xr_tmp;
xchan_bank_put(xdma_channel_t *xchan, struct xdma_request *xr)
struct xdma_request *xr_tmp;
struct xdma_request *xr;
struct xdma_request *xr;
err = xdma_request(sc->xchan, sc->src_phys, sc->dst_phys, sc->len);
struct xdma_request req;
xdma_mbuf_defrag(xdma_channel_t *xchan, struct xdma_request *xr)
struct xdma_request *xr;
struct xdma_request *xr_tmp;
struct xdma_request *xr;
struct xdma_request *xr_tmp;
struct xdma_request *xr;
struct xdma_request *xr;
struct xdma_request *xr;
struct xdma_request *xr;
struct xdma_request *xr;
_xdma_load_data_busdma(xdma_channel_t *xchan, struct xdma_request *xr,
_xdma_load_data(xdma_channel_t *xchan, struct xdma_request *xr,
struct xdma_request *xr, struct bus_dma_segment *seg)
struct xdma_request *xr;
struct xdma_request *xr_tmp;
struct xdma_request *xr;
struct xdma_request *xr;
uint32_t nsegs, struct xdma_request *xr)