Lines Matching defs:shaper
332 zpeekl(zatm_dev,uPD98401_IM(zatm_vcc->shaper)+16*i));
794 int shaper;
799 for (shaper = 0; !((zatm_dev->free_shapers >> shaper) & 1); shaper++);
800 zatm_dev->free_shapers &= ~1 << shaper;
805 zatm_dev->ubr = shaper;
831 printk(KERN_CRIT DEV_LABEL "shaper algorithm botched "
843 zpokel(zatm_dev,(i << uPD98401_IM_I_SHIFT) | m,uPD98401_IM(shaper));
844 zpokel(zatm_dev,c << uPD98401_PC_C_SHIFT,uPD98401_PC(shaper));
845 zpokel(zatm_dev,0,uPD98401_X(shaper));
846 zpokel(zatm_dev,0,uPD98401_Y(shaper));
847 zpokel(zatm_dev,uPD98401_PS_E,uPD98401_PS(shaper));
849 return shaper;
853 static void dealloc_shaper(struct atm_dev *dev,int shaper)
859 if (shaper == zatm_dev->ubr) {
864 zpokel(zatm_dev,zpeekl(zatm_dev,uPD98401_PS(shaper)) & ~uPD98401_PS_E,
865 uPD98401_PS(shaper));
867 zatm_dev->free_shapers |= 1 << shaper;
907 if (zatm_vcc->shaper != zatm_dev->ubr) {
909 dealloc_shaper(vcc->dev,zatm_vcc->shaper);
941 if (unlimited && zatm_dev->ubr != -1) zatm_vcc->shaper = zatm_dev->ubr;
946 if ((zatm_vcc->shaper = alloc_shaper(vcc->dev,&pcr,
950 return zatm_vcc->shaper;
987 zpokel(zatm_dev,uPD98401_TXVC_L | (zatm_vcc->shaper <<