HIFN_D_CMD_RSIZE
if (dma->cmdi == HIFN_D_CMD_RSIZE) {
dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
HIFN_CMDR_SYNC(sc, HIFN_D_CMD_RSIZE,
for (i = 0; i < HIFN_D_CMD_RSIZE; i++)
dma->cmdr[HIFN_D_CMD_RSIZE].p =
if ((dma->cmdu + 1) > HIFN_D_CMD_RSIZE ||
if (dma->cmdi == HIFN_D_CMD_RSIZE) {
dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
HIFN_CMDR_SYNC(sc, HIFN_D_CMD_RSIZE,
if (i != HIFN_D_CMD_RSIZE) {
if (++i == (HIFN_D_CMD_RSIZE + 1))
if ((dma->cmdu + 1) > HIFN_D_CMD_RSIZE ||
(dma->resu + 1) > HIFN_D_CMD_RSIZE)
if (dma->cmdi == HIFN_D_CMD_RSIZE) {
dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
HIFN_CMDR_SYNC(sc, HIFN_D_CMD_RSIZE,
struct hifn_desc cmdr[HIFN_D_CMD_RSIZE+1];
u_char command_bufs[HIFN_D_CMD_RSIZE][HIFN_MAX_COMMAND];
u_char result_bufs[HIFN_D_CMD_RSIZE][HIFN_MAX_RESULT];
u_int32_t slop[HIFN_D_CMD_RSIZE];