NLUNS_PER_TARGET
if (sbp2_tgt_init(sp, &scsa1394_sbp2_bus, NLUNS_PER_TARGET,
(ap->a_lun < NLUNS_PER_TARGET)) {
#define SCSI_8LUN_PER_TARGET NLUNS_PER_TARGET
for (j = 0; j < NLUNS_PER_TARGET; j++) {
int slot = i * NLUNS_PER_TARGET | j;
(Tgt(cmd) * NLUNS_PER_TARGET) | Lun(cmd);
if (dslot == NLUNS_PER_TARGET) {
ASSERT((slot % NLUNS_PER_TARGET) == 0);
lun = tmp & (NLUNS_PER_TARGET-1);
fas->f_resel_slot = slot = (target * NLUNS_PER_TARGET) | lun;
target = slot/NLUNS_PER_TARGET;
EPRINTF2("Reconnecting %d.%d\n", target, slot % NLUNS_PER_TARGET);
(sd->sd_address.a_lun < NLUNS_PER_TARGET)) ?
ASSERT((n == 1) || (n == N_SLOTS) || (n == NLUNS_PER_TARGET));
if (n == NLUNS_PER_TARGET) {
slot &= ~(NLUNS_PER_TARGET - 1);
} else if ((fas->f_reset_delay[i/NLUNS_PER_TARGET]) == 0) {
int tshift = 1 << (i/NLUNS_PER_TARGET);
fas_set_throttles(fas, slot, NLUNS_PER_TARGET, what);
if (fas->f_reset_delay[slot/NLUNS_PER_TARGET]) {
int s = i * NLUNS_PER_TARGET;
int e = s + NLUNS_PER_TARGET;
uchar_t slot = ap->a_target * NLUNS_PER_TARGET | ap->a_lun;
int slot = ap->a_target * NLUNS_PER_TARGET | ap->a_lun;
for (i = 0; i < N_SLOTS; i += NLUNS_PER_TARGET) {
if (fas->f_reset_delay[i/NLUNS_PER_TARGET] == 0) {
if (NOTAG(slot/NLUNS_PER_TARGET)) {
target = slot / NLUNS_PER_TARGET;
lun = slot % NLUNS_PER_TARGET;
fas->f_dslot = NLUNS_PER_TARGET;
uchar_t tgt = slot / NLUNS_PER_TARGET;
for (slot = 0; slot < N_SLOTS; slot += NLUNS_PER_TARGET) {
ap.a_target = slot / NLUNS_PER_TARGET;
ap.a_lun = slot % NLUNS_PER_TARGET;
ASSERT(slot == ((ap->a_target * NLUNS_PER_TARGET) | ap->a_lun));
slot = (ap->a_target * NLUNS_PER_TARGET) | ap->a_lun;
ASSERT(Tgt(sp) == slot/NLUNS_PER_TARGET);
short slot = (ap->a_target * NLUNS_PER_TARGET) | ap->a_lun;
for (slot = 0; slot < N_SLOTS; slot += NLUNS_PER_TARGET) {
s = slot/NLUNS_PER_TARGET;
int target = slot/NLUNS_PER_TARGET;
start = slot & ~(NLUNS_PER_TARGET-1);
end = start + NLUNS_PER_TARGET;
char target = slot/NLUNS_PER_TARGET;
char target = slot/NLUNS_PER_TARGET;
int slot = target * NLUNS_PER_TARGET | ap->a_lun;
slot = target * NLUNS_PER_TARGET | ap->a_lun;
int slot = target * NLUNS_PER_TARGET | ap->a_lun;
int target = slot / NLUNS_PER_TARGET;
#define N_SLOTS (NTARGETS_WIDE*NLUNS_PER_TARGET)