SCB_IOVECBASE
if (vec < SCB_IOVECBASE || vec >= SCB_SIZE ||
idx = SCB_VECTOIDX(vec - SCB_IOVECBASE);
vec >= SCB_IOVECBASE; vec -= SCB_VECSIZE) {
idx = SCB_VECTOIDX(vec - SCB_IOVECBASE);
if (vec < SCB_IOVECBASE || vec >= SCB_SIZE ||
idx = SCB_VECTOIDX(vec - SCB_IOVECBASE);
const int idx = SCB_VECTOIDX(a1 - SCB_IOVECBASE);
KDASSERT(a1 >= SCB_IOVECBASE && a1 < SCB_SIZE);
struct scbvec scb_iovectab[SCB_VECTOIDX(SCB_SIZE - SCB_IOVECBASE)]
#define SCB_NIOVECS SCB_VECTOIDX(SCB_SIZE - SCB_IOVECBASE)
scb = &scb_iovectab[SCB_VECTOIDX(vec - SCB_IOVECBASE)];
SCB_VECTOIDX(vec - SCB_IOVECBASE)].ih_fn = func;
kn8ae_wrapped_pci_intrs[SCB_VECTOIDX(SCB_SIZE - SCB_IOVECBASE)]
const u_long idx = SCB_VECTOIDX(vec - SCB_IOVECBASE);