Lines Matching defs:group

732 hatm_clear_irq(struct hatm_softc *sc, u_int group)
734 WRITE4(sc, HE_REGO_IRQ_BASE(group), 0);
735 WRITE4(sc, HE_REGO_IRQ_HEAD(group), 0);
736 WRITE4(sc, HE_REGO_IRQ_CNTL(group), 0);
737 WRITE4(sc, HE_REGO_IRQ_DATA(group), 0);
744 hatm_init_irq(struct hatm_softc *sc, struct heirq *q, u_int group)
749 hatm_clear_irq(sc, group);
753 q->group = group;
763 WRITE4(sc, HE_REGO_IRQ_BASE(group), q->mem.paddr);
764 WRITE4(sc, HE_REGO_IRQ_HEAD(group),
767 WRITE4(sc, HE_REGO_IRQ_CNTL(group), q->line);
768 WRITE4(sc, HE_REGO_IRQ_DATA(group), 0);
1113 * Clear an unused receive group buffer pool
1116 hatm_clear_rpool(struct hatm_softc *sc, u_int group, u_int large)
1118 WRITE4(sc, HE_REGO_RBP_S(large, group), 0);
1119 WRITE4(sc, HE_REGO_RBP_T(large, group), 0);
1120 WRITE4(sc, HE_REGO_RBP_QI(large, group), 1);
1121 WRITE4(sc, HE_REGO_RBP_BL(large, group), 0);
1125 * Initialize a receive group buffer pool
1128 hatm_init_rpool(struct hatm_softc *sc, struct herbp *q, u_int group,
1132 hatm_clear_rpool(sc, group, large);
1140 DBG(sc, ATTACH, ("RBP%u%c=0x%lx", group, "SL"[large],
1143 WRITE4(sc, HE_REGO_RBP_S(large, group), q->mem.paddr);
1144 WRITE4(sc, HE_REGO_RBP_T(large, group), 0);
1145 WRITE4(sc, HE_REGO_RBP_QI(large, group),
1149 WRITE4(sc, HE_REGO_RBP_BL(large, group), (q->bsize >> 2) & ~1);
1156 hatm_clear_rbrq(struct hatm_softc *sc, u_int group)
1158 WRITE4(sc, HE_REGO_RBRQ_ST(group), 0);
1159 WRITE4(sc, HE_REGO_RBRQ_H(group), 0);
1160 WRITE4(sc, HE_REGO_RBRQ_Q(group), (1 << HE_REGS_RBRQ_THRESH));
1161 WRITE4(sc, HE_REGO_RBRQ_I(group), 0);
1168 hatm_init_rbrq(struct hatm_softc *sc, struct herbrq *rq, u_int group)
1171 hatm_clear_rbrq(sc, group);
1178 DBG(sc, ATTACH, ("RBRQ%u=0x%lx", group, (u_long)rq->mem.paddr));
1180 WRITE4(sc, HE_REGO_RBRQ_ST(group), rq->mem.paddr);
1181 WRITE4(sc, HE_REGO_RBRQ_H(group), 0);
1182 WRITE4(sc, HE_REGO_RBRQ_Q(group),
1185 WRITE4(sc, HE_REGO_RBRQ_I(group),
1194 hatm_clear_tbrq(struct hatm_softc *sc, u_int group)
1196 WRITE4(sc, HE_REGO_TBRQ_B_T(group), 0);
1197 WRITE4(sc, HE_REGO_TBRQ_H(group), 0);
1198 WRITE4(sc, HE_REGO_TBRQ_S(group), 0);
1199 WRITE4(sc, HE_REGO_TBRQ_THRESH(group), 1);
1206 hatm_init_tbrq(struct hatm_softc *sc, struct hetbrq *tq, u_int group)
1209 hatm_clear_tbrq(sc, group);
1216 DBG(sc, ATTACH, ("TBRQ%u=0x%lx", group, (u_long)tq->mem.paddr));
1218 WRITE4(sc, HE_REGO_TBRQ_B_T(group), tq->mem.paddr);
1219 WRITE4(sc, HE_REGO_TBRQ_H(group), 0);
1220 WRITE4(sc, HE_REGO_TBRQ_S(group), tq->size - 1);
1221 WRITE4(sc, HE_REGO_TBRQ_THRESH(group), tq->thresh);