sonet.h 430 B

12345678910111213141516171819
  1. /* sonet.h - SONET/SHD physical layer control */
  2. #ifndef LINUX_SONET_H
  3. #define LINUX_SONET_H
  4. #include <linux/atomic.h>
  5. #include <uapi/linux/sonet.h>
  6. struct k_sonet_stats {
  7. #define __HANDLE_ITEM(i) atomic_t i
  8. __SONET_ITEMS
  9. #undef __HANDLE_ITEM
  10. };
  11. extern void sonet_copy_stats(struct k_sonet_stats *from,struct sonet_stats *to);
  12. extern void sonet_subtract_stats(struct k_sonet_stats *from,
  13. struct sonet_stats *to);
  14. #endif