Lines Matching refs:shaper
700 int shaper;
705 for (shaper = 0; !((zatm_dev->free_shapers >> shaper) & 1); shaper++);
706 zatm_dev->free_shapers &= ~1 << shaper;
711 zatm_dev->ubr = shaper;
737 printk(KERN_CRIT DEV_LABEL "shaper algorithm botched "
749 zpokel(zatm_dev,(i << uPD98401_IM_I_SHIFT) | m,uPD98401_IM(shaper));
750 zpokel(zatm_dev,c << uPD98401_PC_C_SHIFT,uPD98401_PC(shaper));
751 zpokel(zatm_dev,0,uPD98401_X(shaper));
752 zpokel(zatm_dev,0,uPD98401_Y(shaper));
753 zpokel(zatm_dev,uPD98401_PS_E,uPD98401_PS(shaper));
755 return shaper;
759 static void dealloc_shaper(struct atm_dev *dev,int shaper)
765 if (shaper == zatm_dev->ubr) {
770 zpokel(zatm_dev,zpeekl(zatm_dev,uPD98401_PS(shaper)) & ~uPD98401_PS_E,
771 uPD98401_PS(shaper));
773 zatm_dev->free_shapers |= 1 << shaper;
809 if (zatm_vcc->shaper != zatm_dev->ubr) {
811 dealloc_shaper(vcc->dev,zatm_vcc->shaper);
843 if (unlimited && zatm_dev->ubr != -1) zatm_vcc->shaper = zatm_dev->ubr;
846 if ((zatm_vcc->shaper = alloc_shaper(vcc->dev,&pcr,
850 return zatm_vcc->shaper;
887 zpokel(zatm_dev,uPD98401_TXVC_L | (zatm_vcc->shaper <<