| /* sonet.h - SONET/SHD physical layer control */ | |
| #ifndef LINUX_SONET_H | |
| #define LINUX_SONET_H | |
| #include <linux/atomic.h> | |
| #include <uapi/linux/sonet.h> | |
| struct k_sonet_stats { | |
| #define __HANDLE_ITEM(i) atomic_t i | |
| __SONET_ITEMS | |
| #undef __HANDLE_ITEM | |
| }; | |
| extern void sonet_copy_stats(struct k_sonet_stats *from,struct sonet_stats *to); | |
| extern void sonet_subtract_stats(struct k_sonet_stats *from, | |
| struct sonet_stats *to); | |
| #endif |