Searched refs:cycle_counter (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/net/ethernet/cavium/common/
H A Dcavium_ptp.h15 /* Serialize access to cycle_counter, time_counter and hw_registers */
17 struct cyclecounter cycle_counter; member in struct:cavium_ptp
H A Dcavium_ptp.c194 timecounter_init(&clock->time_counter, &clock->cycle_counter, nsec);
215 container_of(cc, struct cavium_ptp, cycle_counter);
250 cc = &clock->cycle_counter;
256 timecounter_init(&clock->time_counter, &clock->cycle_counter,
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gpu.c98 if (drm_WARN_ON(pfdev->ddev, atomic_read(&pfdev->cycle_counter.use_count) != 0))
99 atomic_set(&pfdev->cycle_counter.use_count, 0);
351 if (atomic_inc_not_zero(&pfdev->cycle_counter.use_count))
354 spin_lock(&pfdev->cycle_counter.lock);
355 if (atomic_inc_return(&pfdev->cycle_counter.use_count) == 1)
357 spin_unlock(&pfdev->cycle_counter.lock);
362 if (atomic_add_unless(&pfdev->cycle_counter.use_count, -1, 1))
365 spin_lock(&pfdev->cycle_counter.lock);
366 if (atomic_dec_return(&pfdev->cycle_counter.use_count) == 0)
368 spin_unlock(&pfdev->cycle_counter
[all...]
H A Dpanfrost_device.h152 } cycle_counter; member in struct:panfrost_device
H A Dpanfrost_device.c210 spin_lock_init(&pfdev->cycle_counter.lock);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ptp.c198 struct otx2_ptp *ptp = container_of(cc, struct otx2_ptp, cycle_counter);
268 timecounter_init(&ptp->time_counter, &ptp->cycle_counter, nsec);
449 cc = &ptp_ptr->cycle_counter;
456 timecounter_init(&ptp_ptr->time_counter, &ptp_ptr->cycle_counter,
H A Dotx2_common.h320 struct cyclecounter cycle_counter; member in struct:otx2_ptp

Completed in 129 milliseconds