Lines Matching defs:group
50 group 0 is used for all traffic
664 /* initialize rate grid group table */
680 /* initialize rate to group table */
689 * in order to construct the rate to group table below
770 static int he_init_group(struct he_dev *he_dev, int group)
776 he_writel(he_dev, 0x0, G0_RBPS_S + (group * 32));
777 he_writel(he_dev, 0x0, G0_RBPS_T + (group * 32));
778 he_writel(he_dev, 0x0, G0_RBPS_QI + (group * 32));
780 G0_RBPS_BS + (group * 32));
832 he_writel(he_dev, he_dev->rbpl_phys, G0_RBPL_S + (group * 32));
834 G0_RBPL_T + (group * 32));
836 G0_RBPL_BS + (group * 32));
841 G0_RBPL_QI + (group * 32));
854 he_writel(he_dev, he_dev->rbrq_phys, G0_RBRQ_ST + (group * 16));
855 he_writel(he_dev, 0, G0_RBRQ_H + (group * 16));
858 G0_RBRQ_Q + (group * 16));
862 G0_RBRQ_I + (group * 16));
865 G0_RBRQ_I + (group * 16));
879 he_writel(he_dev, he_dev->tbrq_phys, G0_TBRQ_B_T + (group * 16));
880 he_writel(he_dev, 0, G0_TBRQ_H + (group * 16));
881 he_writel(he_dev, CONFIG_TBRQ_SIZE - 1, G0_TBRQ_S + (group * 16));
882 he_writel(he_dev, CONFIG_TBRQ_THRESH, G0_TBRQ_THRESH + (group * 16));
982 int i, group;
1435 for (group = 1; group < HE_NUM_GROUPS; ++group) {
1436 he_writel(he_dev, 0x0, G0_RBPS_S + (group * 32));
1437 he_writel(he_dev, 0x0, G0_RBPS_T + (group * 32));
1438 he_writel(he_dev, 0x0, G0_RBPS_QI + (group * 32));
1440 G0_RBPS_BS + (group * 32));
1442 he_writel(he_dev, 0x0, G0_RBPL_S + (group * 32));
1443 he_writel(he_dev, 0x0, G0_RBPL_T + (group * 32));
1445 G0_RBPL_QI + (group * 32));
1446 he_writel(he_dev, 0x0, G0_RBPL_BS + (group * 32));
1448 he_writel(he_dev, 0x0, G0_RBRQ_ST + (group * 16));
1449 he_writel(he_dev, 0x0, G0_RBRQ_H + (group * 16));
1451 G0_RBRQ_Q + (group * 16));
1452 he_writel(he_dev, 0x0, G0_RBRQ_I + (group * 16));
1454 he_writel(he_dev, 0x0, G0_TBRQ_B_T + (group * 16));
1455 he_writel(he_dev, 0x0, G0_TBRQ_H + (group * 16));
1457 G0_TBRQ_THRESH + (group * 16));
1458 he_writel(he_dev, 0x0, G0_TBRQ_S + (group * 16));
1639 he_service_rbrq(struct he_dev *he_dev, int group)
1643 he_dev->hsp->group[group].rbrq_tail);
1658 he_dev->rbrq_head, group,
1792 G0_RBRQ_H + (group * 16));
1799 he_service_tbrq(struct he_dev *he_dev, int group)
1803 he_dev->hsp->group[group].tbrq_tail);
1814 group,
1873 G0_TBRQ_H + (group * 16));
1878 he_service_rbpl(struct he_dev *he_dev, int group)
1929 int group, type;
1939 group = ITYPE_GROUP(he_dev->irq_head->isw);
1943 HPRINTK("rbrq%d threshold\n", group);
1946 if (he_service_rbrq(he_dev, group))
1947 he_service_rbpl(he_dev, group);
1950 HPRINTK("tbrq%d threshold\n", group);
1953 he_service_tbrq(he_dev, group);
1956 he_service_rbpl(he_dev, group);
1971 switch (type|group) {