| HD | ib_packer.c | 43 static u64 value_read(int offset, int size, void *structure) in value_read() argument 46 case 1: return *(u8 *) ((char *)structure + offset); in value_read() 47 case 2: return be16_to_cpup((__be16 *) ((char *)structure + offset)); in value_read() 48 case 4: return be32_to_cpup((__be32 *) ((char *)structure + offset)); in value_read() 49 case 8: return be64_to_cpup((__be64 *) ((char *)structure + offset)); in value_read() 68 void *structure, in ib_pack() argument 84 structure) << shift; in ib_pack() 101 structure) << shift; in ib_pack() 118 (char *)structure + desc[i].struct_offset_bytes, in ib_pack() 130 static void value_write(int offset, int size, u64 val, void *structure) in value_write() argument [all …]
|