SYM_CONF_MAX_SG
for (i = 0; i < SYM_CONF_MAX_SG; i++) {
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];
shost->sg_tablesize = SYM_CONF_MAX_SG;
if (use_sg > SYM_CONF_MAX_SG) {
data = &cp->phys.data[SYM_CONF_MAX_SG - use_sg];
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) {
struct sym_tblmove data [SYM_CONF_MAX_SG];