Lines Matching refs:buffer
303 void *buffer; in its_map_cbaser() local
309 buffer = _xzalloc(ITS_CMD_QUEUE_SZ, SZ_64K); in its_map_cbaser()
310 if ( !buffer ) in its_map_cbaser()
313 if ( virt_to_maddr(buffer) & ~GENMASK(51, 12) ) in its_map_cbaser()
315 xfree(buffer); in its_map_cbaser()
319 reg |= GITS_VALID_BIT | virt_to_maddr(buffer); in its_map_cbaser()
341 return buffer; in its_map_cbaser()
354 void *buffer; in its_map_baser() local
370 buffer = _xzalloc(table_size, BIT(BASER_PAGE_BITS(pagesz))); in its_map_baser()
371 if ( !buffer ) in its_map_baser()
374 if ( !check_baser_phys_addr(buffer, BASER_PAGE_BITS(pagesz)) ) in its_map_baser()
376 xfree(buffer); in its_map_baser()
385 reg |= encode_baser_phys_addr(virt_to_maddr(buffer), in its_map_baser()
403 clean_and_invalidate_dcache_va_range(buffer, table_size); in its_map_baser()
409 xfree(buffer); in its_map_baser()