PCTODSP_OFFSET
wTmp = readw(chip->DARQ + JQS_wTail) + PCTODSP_OFFSET(DAQDS__size);
int bank_num = DAPQ_tail / PCTODSP_OFFSET(DAQDS__size);
DAPQ_tail = (++bank_num % 3) * PCTODSP_OFFSET(DAQDS__size);
writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wHead);
writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wTail);
writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DARQ + JQS_wHead);
writew(PCTODSP_OFFSET(chip->last_recbank * DAQDS__size),
writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize);