LCOV - code coverage report
Current view: top level - include/linux/unaligned - le_struct.h (source / functions) Hit Total Coverage
Test: Real Lines: 0 6 0.0 %
Date: 2020-10-17 15:46:43 Functions: 0 3 0.0 %
Legend: Neither, QEMU, Real, Both Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : /* SPDX-License-Identifier: GPL-2.0 */
       2                 :            : #ifndef _LINUX_UNALIGNED_LE_STRUCT_H
       3                 :            : #define _LINUX_UNALIGNED_LE_STRUCT_H
       4                 :            : 
       5                 :            : #include <linux/unaligned/packed_struct.h>
       6                 :            : 
       7                 :          0 : static inline u16 get_unaligned_le16(const void *p)
       8                 :            : {
       9                 :          0 :         return __get_unaligned_cpu16((const u8 *)p);
      10                 :            : }
      11                 :            : 
      12                 :          0 : static inline u32 get_unaligned_le32(const void *p)
      13                 :            : {
      14                 :          0 :         return __get_unaligned_cpu32((const u8 *)p);
      15                 :            : }
      16                 :            : 
      17                 :            : static inline u64 get_unaligned_le64(const void *p)
      18                 :            : {
      19                 :            :         return __get_unaligned_cpu64((const u8 *)p);
      20                 :            : }
      21                 :            : 
      22                 :            : static inline void put_unaligned_le16(u16 val, void *p)
      23                 :            : {
      24                 :            :         __put_unaligned_cpu16(val, p);
      25                 :            : }
      26                 :            : 
      27                 :          0 : static inline void put_unaligned_le32(u32 val, void *p)
      28                 :            : {
      29                 :            :         __put_unaligned_cpu32(val, p);
      30                 :          0 : }
      31                 :            : 
      32                 :            : static inline void put_unaligned_le64(u64 val, void *p)
      33                 :            : {
      34                 :            :         __put_unaligned_cpu64(val, p);
      35                 :            : }
      36                 :            : 
      37                 :            : #endif /* _LINUX_UNALIGNED_LE_STRUCT_H */
    

Generated by: LCOV version 1.14