Searched refs:scr_addr (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.0-release/sys/contrib/octeon-sdk/
H A Dcvmx-rng.h136 * @param scr_addr Address in scratch memory to put the result
139 * scr_addr
145 static inline int cvmx_rng_request_random_async(uint64_t scr_addr, uint64_t num_bytes) argument
149 if (num_bytes & 0x7 || scr_addr & 0x7)
153 /* scr_addr must be 8 byte aligned */
154 data.s.scraddr = scr_addr >> 3;
H A Dcvmx-fpa.h204 * @param scr_addr Local scratch address to put response in. This is a byte address,
208 static inline void cvmx_fpa_async_alloc(uint64_t scr_addr, uint64_t pool) argument
215 data.s.scraddr = scr_addr >> 3;
225 * @param scr_addr The Local scratch address. Must be the same value
233 static inline void *cvmx_fpa_async_alloc_finish(uint64_t scr_addr, uint64_t pool) argument
239 address = cvmx_scratch_read64(scr_addr);
H A Dcvmx-pow.h1554 * @param scr_addr Scratch memory address that response will be returned to,
1560 static inline void cvmx_pow_work_request_async_nocheck(int scr_addr, cvmx_pow_wait_t wait) argument
1567 /* scr_addr must be 8 byte aligned */
1569 data.s.scraddr = scr_addr >> 3;
1581 * @param scr_addr Scratch memory address that response will be returned to,
1587 static inline void cvmx_pow_work_request_async(int scr_addr, cvmx_pow_wait_t wait) argument
1594 cvmx_pow_work_request_async_nocheck(scr_addr, wait);
1602 * @param scr_addr Scratch memory address to get result from
1606 static inline cvmx_wqe_t * cvmx_pow_work_response_async(int scr_addr) argument
1611 result.u64 = cvmx_scratch_read64(scr_addr);
[all...]

Completed in 233 milliseconds