Home
last modified time | relevance | path

Searched refs:sonet_stats (Results 1 – 7 of 7) sorted by relevance

/linux-2.6.39/drivers/atm/
DuPD98402.c27 struct k_sonet_stats sonet_stats;/* link diagnostics */ member
40 static int fetch_stats(struct atm_dev *dev,struct sonet_stats __user *arg,int zero) in fetch_stats()
42 struct sonet_stats tmp; in fetch_stats()
45 atomic_add(GET(HECCT),&PRIV(dev)->sonet_stats.uncorr_hcs); in fetch_stats()
46 sonet_copy_stats(&PRIV(dev)->sonet_stats,&tmp); in fetch_stats()
52 sonet_subtract_stats(&PRIV(dev)->sonet_stats,&tmp); in fetch_stats()
164 { atomic_add(GET(v),&PRIV(dev)->sonet_stats.s); \
165 if (atomic_read(&PRIV(dev)->sonet_stats.s) < 0) \
166 atomic_set(&PRIV(dev)->sonet_stats.s,INT_MAX); }
198 &PRIV(dev)->sonet_stats.uncorr_hcs); in uPD98402_int()
[all …]
Dsuni.c65 stats = &walk->sonet_stats; in suni_hz()
96 static int fetch_stats(struct atm_dev *dev,struct sonet_stats __user *arg,int zero) in fetch_stats()
98 struct sonet_stats tmp; in fetch_stats()
101 sonet_copy_stats(&PRIV(dev)->sonet_stats,&tmp); in fetch_stats()
103 if (zero && !error) sonet_subtract_stats(&PRIV(dev)->sonet_stats,&tmp); in fetch_stats()
318 memset(&PRIV(dev)->sonet_stats,0,sizeof(struct k_sonet_stats)); in suni_start()
Dsuni.h231 struct k_sonet_stats sonet_stats; /* link diagnostics */ member
Dfore200e.c1925 fore200e_fetch_stats(struct fore200e* fore200e, struct sonet_stats __user *arg) in fore200e_fetch_stats()
1927 struct sonet_stats tmp; in fore200e_fetch_stats()
1947 return copy_to_user(arg, &tmp, sizeof(struct sonet_stats)) ? -EFAULT : 0; in fore200e_fetch_stats()
1963 return fore200e_fetch_stats(fore200e, (struct sonet_stats __user *)arg); in fore200e_ioctl()
Diphase.c2809 stats = &PRIV(_ia_dev[board])->sonet_stats;
/linux-2.6.39/include/linux/
Dsonet.h20 struct sonet_stats { struct
27 #define SONET_GETSTAT _IOR('a',ATMIOC_PHYTYP,struct sonet_stats)
29 #define SONET_GETSTATZ _IOR('a',ATMIOC_PHYTYP+1,struct sonet_stats)
69 extern void sonet_copy_stats(struct k_sonet_stats *from,struct sonet_stats *to);
71 struct sonet_stats *to);
/linux-2.6.39/net/atm/
Datm_misc.c87 void sonet_copy_stats(struct k_sonet_stats *from, struct sonet_stats *to) in sonet_copy_stats()
95 void sonet_subtract_stats(struct k_sonet_stats *from, struct sonet_stats *to) in sonet_subtract_stats()