Lines Matching refs:dcache_align
120 #define PBUF_CFG_INIT(mem_addr, size, dcache_align, use_handshake) \ argument
125 .wr_idx_loc = (uint32_t *)((uint8_t *)(mem_addr) + MAX(dcache_align, \
128 MAX(dcache_align, (use_handshake ? 2 : 1) * \
130 .len = (uint32_t)((uint32_t)(size) - MAX(dcache_align, \
132 .dcache_alignment = (dcache_align), \
142 #define PBUF_HEADER_OVERHEAD(dcache_align) \ argument
143 (MAX(dcache_align, _PBUF_IDX_SIZE) + _PBUF_IDX_SIZE)
155 #define PBUF_DEFINE(name, mem_addr, size, dcache_align, use_handshake, compatibility) \ argument
156 BUILD_ASSERT(dcache_align >= 0, \
160 BUILD_ASSERT(IS_PTR_ALIGNED_BYTES(mem_addr, MAX(dcache_align, _PBUF_IDX_SIZE)), \
162 BUILD_ASSERT(size >= (MAX(dcache_align, _PBUF_IDX_SIZE) + _PBUF_IDX_SIZE + \
164 BUILD_ASSERT(!(compatibility) || (dcache_align) >= 8, \
167 PBUF_CFG_INIT(mem_addr, size, dcache_align, use_handshake); \