@@ -222,7 +222,7 @@ static int tpmi_create_device(struct intel_tpmi_info *tpmi_info,
222
222
snprintf (feature_id_name , sizeof (feature_id_name ), "tpmi-%s" , name );
223
223
224
224
for (i = 0 , tmp = res ; i < pfs -> pfs_header .num_entries ; i ++ , tmp ++ ) {
225
- u64 entry_size_bytes = pfs -> pfs_header .entry_size * 4 ;
225
+ u64 entry_size_bytes = pfs -> pfs_header .entry_size * sizeof ( u32 ) ;
226
226
227
227
tmp -> start = pfs -> vsec_offset + entry_size_bytes * i ;
228
228
tmp -> end = tmp -> start + entry_size_bytes - 1 ;
@@ -277,7 +277,7 @@ static int tpmi_process_info(struct intel_tpmi_info *tpmi_info,
277
277
void __iomem * info_mem ;
278
278
279
279
info_mem = ioremap (pfs -> vsec_offset + TPMI_INFO_BUS_INFO_OFFSET ,
280
- pfs -> pfs_header .entry_size * 4 - TPMI_INFO_BUS_INFO_OFFSET );
280
+ pfs -> pfs_header .entry_size * sizeof ( u32 ) - TPMI_INFO_BUS_INFO_OFFSET );
281
281
if (!info_mem )
282
282
return - ENOMEM ;
283
283
@@ -308,6 +308,8 @@ static int tpmi_fetch_pfs_header(struct intel_tpmi_pm_feature *pfs, u64 start, i
308
308
return 0 ;
309
309
}
310
310
311
+ #define TPMI_CAP_OFFSET_UNIT 1024
312
+
311
313
static int intel_vsec_tpmi_init (struct auxiliary_device * auxdev )
312
314
{
313
315
struct intel_vsec_device * vsec_dev = auxdev_to_ivdev (auxdev );
@@ -354,7 +356,7 @@ static int intel_vsec_tpmi_init(struct auxiliary_device *auxdev)
354
356
if (!pfs_start )
355
357
pfs_start = res_start ;
356
358
357
- pfs -> pfs_header .cap_offset *= 1024 ;
359
+ pfs -> pfs_header .cap_offset *= TPMI_CAP_OFFSET_UNIT ;
358
360
359
361
pfs -> vsec_offset = pfs_start + pfs -> pfs_header .cap_offset ;
360
362
0 commit comments