sonet.h 469 B

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