D | packer.c | 39 static u64 value_read(int offset, int size, void *structure) in value_read() argument 42 case 1: return *(u8 *) (structure + offset); in value_read() 43 case 2: return be16_to_cpup((__be16 *) (structure + offset)); in value_read() 44 case 4: return be32_to_cpup((__be32 *) (structure + offset)); in value_read() 45 case 8: return be64_to_cpup((__be64 *) (structure + offset)); in value_read() 64 void *structure, in ib_pack() argument 80 structure) << shift; in ib_pack() 97 structure) << shift; in ib_pack() 114 structure + desc[i].struct_offset_bytes, in ib_pack() 126 static void value_write(int offset, int size, u64 val, void *structure) in value_write() argument [all …]
|