Lines Matching full:val
558 static __u16 blkid_swab16(__u16 val);
559 static __u32 blkid_swab32(__u32 val);
560 static __u64 blkid_swab64(__u64 val);
567 _INLINE_ __u32 blkid_swab32(__u32 val)
570 __asm__("bswap %0" : "=r" (val) : "0" (val));
575 :"=q" (val)
576 : "0" (val));
578 return val;
581 _INLINE_ __u16 blkid_swab16(__u16 val)
584 : "=q" (val) \
585 : "0" (val)); \
586 return val;
589 _INLINE_ __u64 blkid_swab64(__u64 val)
591 return (blkid_swab32(val >> 32) |
592 (((__u64) blkid_swab32(val & 0xFFFFFFFFUL)) << 32));
598 _INLINE_ __u16 blkid_swab16(__u16 val)
600 return (val >> 8) | (val << 8);
603 _INLINE_ __u32 blkid_swab32(__u32 val)
605 return ((val>>24) | ((val>>8)&0xFF00) |
606 ((val<<8)&0xFF0000) | (val<<24));
609 _INLINE_ __u64 blkid_swab64(__u64 val)
611 return (blkid_swab32(val >> 32) |
612 (((__u64) blkid_swab32(val & 0xFFFFFFFFUL)) << 32));