# Mcbsp_IOBuf_t Struct Reference

McBSP frame object params. More...

`#include <mcbsp_drv.h>`

## Data Fields

Mcbsp_QueueElem | link
void * | addr
uint32_t | size
uint32_t | arg
uint32_t | cmd
int32_t | status
uint32_t | misc

## Detailed Description

McBSP frame object params.

Mcbsp_IOBuf structures are managed by the driver. MCBSP buffers are the basis for all I/O operations. 'cmd' field contains the command id for the driver. 'status' is filled in by the driver and contains the status of the commmand.

## Field Documentation

void* Mcbsp_IOBuf_t::addr

buffer address

uint32_t Mcbsp_IOBuf_t::arg

arg to be used by end app

uint32_t Mcbsp_IOBuf_t::cmd

command for driver - READ, WRITE, ABORT or FLUSH

Mcbsp_QueueElem Mcbsp_IOBuf_t::link

queue link

uint32_t Mcbsp_IOBuf_t::misc

reserved for driver

uint32_t Mcbsp_IOBuf_t::size

buffer size

int32_t Mcbsp_IOBuf_t::status

status of command

The documentation for this struct was generated from the following file:

- mcbsp_drv.h

Copyright 2012, Texas Instruments Incorporated