Lines Matching refs:data_loc
34 if (!cfg || !cfg->rd_idx_loc || !cfg->wr_idx_loc || !cfg->data_loc) { in validate_cfg()
41 !IS_PTR_ALIGNED_BYTES(cfg->data_loc, _PBUF_IDX_SIZE)) { in validate_cfg()
52 !((uint8_t *)cfg->wr_idx_loc < cfg->data_loc) || in validate_cfg()
66 native_emb_addr_remap((void **)&pb->cfg->data_loc); in pbuf_native_addr_remap()
123 uint8_t *const data_loc = pb->cfg->data_loc; in pbuf_write() local
150 *((uint32_t *)(&data_loc[wr_idx])) = 0; in pbuf_write()
151 sys_put_be16(len, &data_loc[wr_idx]); in pbuf_write()
153 sys_cache_data_flush_range(&data_loc[wr_idx], PBUF_PACKET_LEN_SZ); in pbuf_write()
160 memcpy(&data_loc[wr_idx], data, tail); in pbuf_write()
161 sys_cache_data_flush_range(&data_loc[wr_idx], tail); in pbuf_write()
165 memcpy(&data_loc[0], data + tail, len - tail); in pbuf_write()
166 sys_cache_data_flush_range(&data_loc[0], len - tail); in pbuf_write()
190 uint8_t *const data_loc = pb->cfg->data_loc; in pbuf_read() local
210 sys_cache_data_invd_range(&data_loc[rd_idx], PBUF_PACKET_LEN_SZ); in pbuf_read()
211 uint16_t plen = sys_get_be16(&data_loc[rd_idx]); in pbuf_read()
238 sys_cache_data_invd_range(&data_loc[rd_idx], tail); in pbuf_read()
239 memcpy(buf, &data_loc[rd_idx], tail); in pbuf_read()
242 sys_cache_data_invd_range(&data_loc[0], len - tail); in pbuf_read()
243 memcpy(&buf[tail], &pb->cfg->data_loc[0], len - tail); in pbuf_read()