/drivers/staging/rtl8712/basic_types.h

https://bitbucket.org/slukk/jb-tsm-kernel-4.2 · C Header · 23 lines · 12 code · 7 blank · 4 comment · 0 complexity · 7103c659e5cf49e2cbdd3f95d9563035 MD5 · raw file

  1. #ifndef __BASIC_TYPES_H__
  2. #define __BASIC_TYPES_H__
  3. #define SUCCESS 0
  4. #define FAIL (-1)
  5. #include <linux/types.h>
  6. #define SIZE_T __kernel_size_t
  7. #define sint signed int
  8. #define FIELD_OFFSET(s, field) ((addr_t)&((s *)(0))->field)
  9. /* Should we extend this to be host_addr_t and target_addr_t for case:
  10. * host : x86_64
  11. * target : mips64
  12. */
  13. #define addr_t unsigned long
  14. #define MEM_ALIGNMENT_OFFSET (sizeof(SIZE_T))
  15. #define MEM_ALIGNMENT_PADDING (sizeof(SIZE_T) - 1)
  16. #endif /*__BASIC_TYPES_H__*/