Lines Matching defs:per

241  *  Number of tasks per device we want to handle.
244 #error "more than 256 tags per logical unit not allowed."
272 * Number of logical units per target.
275 #error "more than 64 logical units per target not allowed."
577 * With `bus dma abstraction', we use a separate pool per parent
2201 static void sym_setsync (hcb_p np, ccb_p cp, u_char ofs, u_char per,
2205 u_char per, u_char wide, u_char div, u_char fak);
2207 u_char per, u_char wide, u_char div, u_char fak);
3342 u32 per; /* Period in tenths of ns */
3343 u32 kpc; /* (per * clk) */
3349 if (dt && sfac <= 9) per = 125;
3350 else if (sfac <= 10) per = 250;
3351 else if (sfac == 11) per = 303;
3352 else if (sfac == 12) per = 500;
3353 else per = 40 * sfac;
3354 ret = per;
3356 kpc = per * clk;
3364 * to 5 Mega-transfers per second and may result in
3508 sym_setsync(hcb_p np, ccb_p cp, u_char ofs, u_char per, u_char div, u_char fak)
3513 sym_settrans(np, cp, 0, ofs, per, wide, div, fak);
3518 tp->tinfo.goal.period = tp->tinfo.current.period = per;
3530 u_char per, u_char wide, u_char div, u_char fak)
3534 sym_settrans(np, cp, dt, ofs, per, wide, div, fak);
3540 tp->tinfo.goal.period = tp->tinfo.current.period = per;
3551 u_char per, u_char wide, u_char div, u_char fak)
3616 if (per <= 12) wval |= ULTRA;
3631 * Disable extended Sreq/Sack filtering if per < 50.
3634 if (per < 50 && !(np->features & FE_C10))
5606 u_char chg, ofs, per, fak, div;
5630 per = np->msgin[3];
5646 if (per < np->minsync)
5647 {chg = 1; per = np->minsync;}
5649 if (per < tp->tinfo.user.period)
5650 {chg = 1; per = tp->tinfo.user.period;}
5655 if (ofs && sym_getsync(np, 0, per, &div, &fak) < 0)
5660 printf ("sdtr: ofs=%d per=%d div=%d fak=%d chg=%d.\n",
5661 ofs, per, div, fak, chg);
5670 sym_setsync (np, cp, ofs, per, div, fak);
5679 sym_setsync (np, cp, ofs, per, div, fak);
5684 np->msgout[3] = per;
5707 u_char chg, ofs, per, fak, dt, div, wide;
5721 per = np->msgin[3];
5768 if (per < np->minsync_dt)
5769 {chg = 1; per = np->minsync_dt;}
5771 else if (per < np->minsync)
5772 {chg = 1; per = np->minsync;}
5774 if (per < tp->tinfo.user.period)
5775 {chg = 1; per = tp->tinfo.user.period;}
5780 if (ofs && sym_getsync(np, dt, per, &div, &fak) < 0)
5786 "dt=%x ofs=%d per=%d wide=%d div=%d fak=%d chg=%d.\n",
5787 dt, ofs, per, wide, div, fak, chg);
5796 sym_setpprot (np, cp, dt, ofs, per, wide, div, fak);
5805 sym_setpprot (np, cp, dt, ofs, per, wide, div, fak);
5810 np->msgout[3] = per;
5836 tp->tinfo.goal.period = per;
6293 * ones only accept 1 SCSI IO per logical unit,
6434 * Otherwise, we only accept 1 IO per LUN.
6441 * We donnot queue more than 1 ccb per target