bus_dmamap
if (map->buffer_type > bus_dmamap::BUFFER_PROHIBITED)
(*mapp)->buffer_type = bus_dmamap::BUFFER_PROHIBITED;
if (map->buffer_type == bus_dmamap::BUFFER_PROHIBITED) {
if (map->buffer_type != bus_dmamap::BUFFER_NONE) {
map->buffer_type = bus_dmamap::BUFFER_TYPE_SIMPLE;
map->buffer_type = bus_dmamap::BUFFER_TYPE_MBUF;
if (map->buffer_type != bus_dmamap::BUFFER_PROHIBITED)
map->buffer_type = bus_dmamap::BUFFER_NONE;
case bus_dmamap::BUFFER_NONE:
case bus_dmamap::BUFFER_PROHIBITED:
case bus_dmamap::BUFFER_TYPE_SIMPLE:
case bus_dmamap::BUFFER_TYPE_MBUF:
case bus_dmamap::BUFFER_NONE:
case bus_dmamap::BUFFER_PROHIBITED:
case bus_dmamap::BUFFER_TYPE_SIMPLE:
case bus_dmamap::BUFFER_TYPE_MBUF:
case bus_dmamap::BUFFER_NONE:
case bus_dmamap::BUFFER_PROHIBITED:
case bus_dmamap::BUFFER_TYPE_SIMPLE:
case bus_dmamap::BUFFER_TYPE_MBUF:
typedef struct bus_dmamap *bus_dmamap_t;