/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-fau.h | 318 * @scraddr: Scratch pad byte address to write to. Must be 8 byte aligned 337 static inline uint64_t __cvmx_fau_iobdma_data(uint64_t scraddr, int64_t value, in __cvmx_fau_iobdma_data() argument 343 cvmx_build_bits(CVMX_FAU_BITS_SCRADDR, scraddr >> 3) | in __cvmx_fau_iobdma_data() 353 * placed in the scratch memory at byte address scraddr. 355 * @scraddr: Scratch memory byte address to put response in. 363 static inline void cvmx_fau_async_fetch_and_add64(uint64_t scraddr, in cvmx_fau_async_fetch_and_add64() argument 368 (scraddr, value, 0, CVMX_FAU_OP_SIZE_64, reg)); in cvmx_fau_async_fetch_and_add64() 373 * placed in the scratch memory at byte address scraddr. 375 * @scraddr: Scratch memory byte address to put response in. 383 static inline void cvmx_fau_async_fetch_and_add32(uint64_t scraddr, in cvmx_fau_async_fetch_and_add32() argument 402 cvmx_fau_async_fetch_and_add16(uint64_t scraddr, cvmx_fau_reg_16_t reg, int16_t value) cvmx_fau_async_fetch_and_add16() argument 420 cvmx_fau_async_fetch_and_add8(uint64_t scraddr, cvmx_fau_reg_8_t reg, int8_t value) cvmx_fau_async_fetch_and_add8() argument 443 cvmx_fau_async_tagwait_fetch_and_add64(uint64_t scraddr, cvmx_fau_reg_64_t reg, int64_t value) cvmx_fau_async_tagwait_fetch_and_add64() argument 466 cvmx_fau_async_tagwait_fetch_and_add32(uint64_t scraddr, cvmx_fau_reg_32_t reg, int32_t value) cvmx_fau_async_tagwait_fetch_and_add32() argument 489 cvmx_fau_async_tagwait_fetch_and_add16(uint64_t scraddr, cvmx_fau_reg_16_t reg, int16_t value) cvmx_fau_async_tagwait_fetch_and_add16() argument 511 cvmx_fau_async_tagwait_fetch_and_add8(uint64_t scraddr, cvmx_fau_reg_8_t reg, int8_t value) cvmx_fau_async_tagwait_fetch_and_add8() argument [all...] |
H A D | cvmx-fpa.h | 59 uint64_t scraddr:8; member 73 uint64_t scraddr:8; 210 data.s.scraddr = scr_addr >> 3; in cvmx_fpa_async_alloc()
|
H A D | cvmx.h | 308 static inline void cvmx_read_csr_async(uint64_t scraddr, uint64_t csr_addr) in cvmx_read_csr_async() argument 313 uint64_t scraddr:8; in cvmx_read_csr_async() member 319 addr.s.scraddr = scraddr >> 3; in cvmx_read_csr_async()
|
H A D | cvmx-pow.h | 1227 uint64_t scraddr:8; member 1242 uint64_t scraddr:8; 1447 data.s.scraddr = scr_addr >> 3; in cvmx_pow_work_request_async_nocheck()
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-fau.h | 318 * @scraddr: Scratch pad byte address to write to. Must be 8 byte aligned 337 static inline uint64_t __cvmx_fau_iobdma_data(uint64_t scraddr, int64_t value, in __cvmx_fau_iobdma_data() argument 343 cvmx_build_bits(CVMX_FAU_BITS_SCRADDR, scraddr >> 3) | in __cvmx_fau_iobdma_data() 353 * placed in the scratch memory at byte address scraddr. 355 * @scraddr: Scratch memory byte address to put response in. 363 static inline void cvmx_fau_async_fetch_and_add64(uint64_t scraddr, in cvmx_fau_async_fetch_and_add64() argument 368 (scraddr, value, 0, CVMX_FAU_OP_SIZE_64, reg)); in cvmx_fau_async_fetch_and_add64() 373 * placed in the scratch memory at byte address scraddr. 375 * @scraddr: Scratch memory byte address to put response in. 383 static inline void cvmx_fau_async_fetch_and_add32(uint64_t scraddr, in cvmx_fau_async_fetch_and_add32() argument 402 cvmx_fau_async_fetch_and_add16(uint64_t scraddr, cvmx_fau_reg_16_t reg, int16_t value) cvmx_fau_async_fetch_and_add16() argument 420 cvmx_fau_async_fetch_and_add8(uint64_t scraddr, cvmx_fau_reg_8_t reg, int8_t value) cvmx_fau_async_fetch_and_add8() argument 443 cvmx_fau_async_tagwait_fetch_and_add64(uint64_t scraddr, cvmx_fau_reg_64_t reg, int64_t value) cvmx_fau_async_tagwait_fetch_and_add64() argument 466 cvmx_fau_async_tagwait_fetch_and_add32(uint64_t scraddr, cvmx_fau_reg_32_t reg, int32_t value) cvmx_fau_async_tagwait_fetch_and_add32() argument 489 cvmx_fau_async_tagwait_fetch_and_add16(uint64_t scraddr, cvmx_fau_reg_16_t reg, int16_t value) cvmx_fau_async_tagwait_fetch_and_add16() argument 511 cvmx_fau_async_tagwait_fetch_and_add8(uint64_t scraddr, cvmx_fau_reg_8_t reg, int8_t value) cvmx_fau_async_tagwait_fetch_and_add8() argument [all...] |
H A D | cvmx-fpa.h | 59 uint64_t scraddr:8; member 73 uint64_t scraddr:8; 210 data.s.scraddr = scr_addr >> 3; in cvmx_fpa_async_alloc()
|
H A D | cvmx.h | 308 static inline void cvmx_read_csr_async(uint64_t scraddr, uint64_t csr_addr) in cvmx_read_csr_async() argument 313 uint64_t scraddr:8; in cvmx_read_csr_async() member 319 addr.s.scraddr = scraddr >> 3; in cvmx_read_csr_async()
|
H A D | cvmx-pow.h | 1227 uint64_t scraddr:8; member 1242 uint64_t scraddr:8; 1447 data.s.scraddr = scr_addr >> 3; in cvmx_pow_work_request_async_nocheck()
|
/kernel/linux/linux-5.10/drivers/staging/octeon/ |
H A D | octeon-stubs.h | 1370 static inline void cvmx_fau_async_fetch_and_add32(uint64_t scraddr, in cvmx_fau_async_fetch_and_add32() argument
|
/kernel/linux/linux-6.6/drivers/staging/octeon/ |
H A D | octeon-stubs.h | 1370 static inline void cvmx_fau_async_fetch_and_add32(uint64_t scraddr, in cvmx_fau_async_fetch_and_add32() argument
|