Lines Matching refs:uint64_t
93 volatile uint64_t entries[0];
104 volatile uint64_t first_chunk_addr;
110 uint64_t pad;
121 uint64_t tick_cycles; /**< How long a bucket represents */
122 uint64_t start_time; /**< Time the timer started in cycles */
140 uint64_t commit_cycles; /**< After this time the timer can't be changed */
141 uint64_t * timer_entry_ptr;/**< Where the work entry is. Zero this
168 int cvmx_tim_setup(uint64_t tick, uint64_t max_ticks);
205 static inline cvmx_tim_status_t cvmx_tim_add_entry(cvmx_wqe_t *work_entry, uint64_t ticks_from_now, cvmx_tim_delete_t *delete_info)
208 uint64_t work_bucket;
209 volatile uint64_t * tim_entry_ptr; /* pointer to wqe address in timer chunk */
210 uint64_t entries_per_chunk;
212 const uint64_t cycles = cvmx_clock_get_count(CVMX_CLOCK_TIM); /* Get our reference time early for accuracy */
213 const uint64_t core_num = cvmx_get_core_num(); /* One timer per processor, so use this to select */
290 delete_info->timer_entry_ptr = (uint64_t *)tim_entry_ptr; /* Cast to non-volatile type */
314 const uint64_t cycles = cvmx_clock_get_count(CVMX_CLOCK_TIM);