SYM_CONF_MAX_SG
u32 data_in [SYM_CONF_MAX_SG * 2];
u32 data_out [SYM_CONF_MAX_SG * 2];
u32 data_in [SYM_CONF_MAX_SG * 2];
u32 data_out [SYM_CONF_MAX_SG * 2];
struct sym_tblmove data [SYM_CONF_MAX_SG];
for (i = 0; i < SYM_CONF_MAX_SG; i++) {
dp_sg = SYM_CONF_MAX_SG;
dp_sgmin = SYM_CONF_MAX_SG - cp->segments;
while (dp_sg < SYM_CONF_MAX_SG) {
else if (dp_sg > SYM_CONF_MAX_SG ||
(dp_sg == SYM_CONF_MAX_SG && dp_ofs > 0))
dp_ret = dp_ret - 8 - (SYM_CONF_MAX_SG - dp_sg) * (2*4);
for (dp_sg = cp->ext_sg; dp_sg < SYM_CONF_MAX_SG; ++dp_sg) {
if (nsegs > SYM_CONF_MAX_SG)
data = &cp->phys.data[SYM_CONF_MAX_SG-1];
s = SYM_CONF_MAX_SG - 1;
cp->segments = SYM_CONF_MAX_SG - 1 - s;
cpi->maxio = SYM_CONF_MAX_SG * PAGE_SIZE;
BUS_SPACE_MAXSIZE_32BIT, SYM_CONF_MAX_SG, SYM_CONF_DMA_BOUNDARY,