Lines Matching refs:dp_sg
3642 int dp_ofs, dp_sg, dp_sgmin; local
3679 dp_sg = SYM_CONF_MAX_SG;
3681 dp_sg -= (tmp - 8 - (int)dp_scr) / (2*4);
3698 while (dp_sg > dp_sgmin) {
3699 --dp_sg;
3700 tmp = scr_to_cpu(cp->phys.data[dp_sg].size);
3703 ++dp_sg;
3710 while (dp_sg < SYM_CONF_MAX_SG) {
3711 tmp = scr_to_cpu(cp->phys.data[dp_sg].size);
3713 ++dp_sg;
3723 if (dp_sg < dp_sgmin || (dp_sg == dp_sgmin && dp_ofs < 0))
3725 else if (dp_sg > SYM_CONF_MAX_SG ||
3726 (dp_sg == SYM_CONF_MAX_SG && dp_ofs > 0))
3732 if (dp_sg > cp->ext_sg ||
3733 (dp_sg == cp->ext_sg && dp_ofs > cp->ext_ofs)) {
3734 cp->ext_sg = dp_sg;
3742 return dp_sg;
3764 int dp_sg; local
3777 dp_sg = sym_evaluate_dp(np, cp, dp_scr, &dp_ofs);
3778 if (dp_sg < 0)
3786 dp_ret = dp_ret - 8 - (SYM_CONF_MAX_SG - dp_sg) * (2*4);
3826 tmp = scr_to_cpu(cp->phys.data[dp_sg-1].addr);
3827 tmp += scr_to_cpu(cp->phys.data[dp_sg-1].size) + dp_ofs;
3858 int dp_sg, resid = 0; local
3906 for (dp_sg = cp->ext_sg; dp_sg < SYM_CONF_MAX_SG; ++dp_sg) {
3907 u_int tmp = scr_to_cpu(cp->phys.data[dp_sg].size);