Searched refs:wrapping_sub (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu15/ |
| H A D | smu_v15_0_0_ppt.c | 442 counter = wrapping_sub(u32, c->AccumulationCounter, p->AccumulationCounter); in smu_v15_0_0_compute_all_metrics() 447 val = wrapping_sub(u64, c->GfxclkFreqEffAcc, p->GfxclkFreqEffAcc); in smu_v15_0_0_compute_all_metrics() 450 val = wrapping_sub(u64, c->SocclkFreqEffAcc, p->SocclkFreqEffAcc); in smu_v15_0_0_compute_all_metrics() 453 val = wrapping_sub(u64, c->VclkFreqEffAcc, p->VclkFreqEffAcc); in smu_v15_0_0_compute_all_metrics() 456 val = wrapping_sub(u64, c->MemclkFreqEffAcc, p->MemclkFreqEffAcc); in smu_v15_0_0_compute_all_metrics() 459 val = wrapping_sub(u64, c->FclkFreqEffAcc, p->FclkFreqEffAcc); in smu_v15_0_0_compute_all_metrics() 462 val = wrapping_sub(u64, c->NpuhclkFreqEffAcc, p->NpuhclkFreqEffAcc); in smu_v15_0_0_compute_all_metrics() 466 val = wrapping_sub(u64, c->GfxBusyAcc, p->GfxBusyAcc); in smu_v15_0_0_compute_all_metrics() 469 val = wrapping_sub(u64, c->VcnBusyAcc, p->VcnBusyAcc); in smu_v15_0_0_compute_all_metrics() 477 val = wrapping_sub(u64, c->ApuPowerAcc, p->ApuPowerAcc); in smu_v15_0_0_compute_all_metrics() [all …]
|
| /linux/include/linux/ |
| H A D | overflow.h | 119 #define wrapping_sub(type, a, b) \ macro 139 *__ptr = wrapping_sub(typeof(var), *__ptr, offset); \
|
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 214 !(len.wrapping_sub(1)) & mask in padding_needed_for()
|
| /linux/drivers/of/ |
| H A D | address.c | 196 r->end = wrapping_sub(typeof(r->end), r->start, 1); in __of_address_resource_bounds()
|