Searched refs:tagwait (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-fau.h | 96 * Asynchronous tagwait return definition. If a timeout occurs, 139 * @tagwait: Should the atomic add wait for the current tag switch 152 static inline uint64_t __cvmx_fau_atomic_address(uint64_t tagwait, uint64_t reg, in __cvmx_fau_atomic_address() argument 157 cvmx_build_bits(CVMX_FAU_BITS_TAGWAIT, tagwait) | in __cvmx_fau_atomic_address() 322 * @tagwait: Should the atomic add wait for the current tag switch 338 uint64_t tagwait, in __cvmx_fau_iobdma_data() 346 cvmx_build_bits(CVMX_FAU_BITS_TAGWAIT, tagwait) | in __cvmx_fau_iobdma_data() 337 __cvmx_fau_iobdma_data(uint64_t scraddr, int64_t value, uint64_t tagwait, cvmx_fau_op_size_t size, uint64_t reg) __cvmx_fau_iobdma_data() argument
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-fau.h | 96 * Asynchronous tagwait return definition. If a timeout occurs, 139 * @tagwait: Should the atomic add wait for the current tag switch 152 static inline uint64_t __cvmx_fau_atomic_address(uint64_t tagwait, uint64_t reg, in __cvmx_fau_atomic_address() argument 157 cvmx_build_bits(CVMX_FAU_BITS_TAGWAIT, tagwait) | in __cvmx_fau_atomic_address() 322 * @tagwait: Should the atomic add wait for the current tag switch 338 uint64_t tagwait, in __cvmx_fau_iobdma_data() 346 cvmx_build_bits(CVMX_FAU_BITS_TAGWAIT, tagwait) | in __cvmx_fau_iobdma_data() 337 __cvmx_fau_iobdma_data(uint64_t scraddr, int64_t value, uint64_t tagwait, cvmx_fau_op_size_t size, uint64_t reg) __cvmx_fau_iobdma_data() argument
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | 1482 /* FIXME we need locking around tagwait */ in spufs_read_mfc_tagstatus() 1483 *status = ctx->ops->read_mfc_tagstatus(ctx) & ctx->tagwait; in spufs_read_mfc_tagstatus() 1484 ctx->tagwait &= ~*status; in spufs_read_mfc_tagstatus() 1490 ctx->ops->set_mfc_query(ctx, ctx->tagwait, 1); in spufs_read_mfc_tagstatus() 1511 if (!(status & ctx->tagwait)) in spufs_mfc_read() 1515 ctx->tagwait &= ~status; in spufs_mfc_read() 1610 ctx->ops->set_mfc_query(ctx, ctx->tagwait, 1); in spu_send_mfc_command() 1661 ctx->tagwait |= 1 << cmd.tag; in spufs_mfc_write() 1683 ctx->ops->set_mfc_query(ctx, ctx->tagwait, 2); in spufs_mfc_poll() 1691 if (tagstatus & ctx->tagwait) in spufs_mfc_poll() [all...] |
H A D | spufs.h | 93 u32 tagwait; member
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | 1482 /* FIXME we need locking around tagwait */ in spufs_read_mfc_tagstatus() 1483 *status = ctx->ops->read_mfc_tagstatus(ctx) & ctx->tagwait; in spufs_read_mfc_tagstatus() 1484 ctx->tagwait &= ~*status; in spufs_read_mfc_tagstatus() 1490 ctx->ops->set_mfc_query(ctx, ctx->tagwait, 1); in spufs_read_mfc_tagstatus() 1511 if (!(status & ctx->tagwait)) in spufs_mfc_read() 1515 ctx->tagwait &= ~status; in spufs_mfc_read() 1610 ctx->ops->set_mfc_query(ctx, ctx->tagwait, 1); in spu_send_mfc_command() 1661 ctx->tagwait |= 1 << cmd.tag; in spufs_mfc_write() 1683 ctx->ops->set_mfc_query(ctx, ctx->tagwait, 2); in spufs_mfc_poll() 1691 if (tagstatus & ctx->tagwait) in spufs_mfc_poll() [all...] |
H A D | spufs.h | 93 u32 tagwait; member
|
Completed in 10 milliseconds