Lines Matching defs:pcache
1547 struct kfd_cache_properties *pcache = NULL;
1559 pcache = kfd_alloc_struct(pcache);
1560 if (!pcache)
1563 memset(pcache, 0, sizeof(struct kfd_cache_properties));
1564 pcache->processor_id_low = cu_processor_id + (first_active_cu - 1);
1565 pcache->cache_level = pcache_info[cache_type].cache_level;
1566 pcache->cache_size = pcache_info[cache_type].cache_size;
1569 pcache->cache_type |= HSA_CACHE_TYPE_DATA;
1571 pcache->cache_type |= HSA_CACHE_TYPE_INSTRUCTION;
1573 pcache->cache_type |= HSA_CACHE_TYPE_CPU;
1575 pcache->cache_type |= HSA_CACHE_TYPE_HSACU;
1583 pcache->sibling_map[0] = (uint8_t)(cu_sibling_map_mask & 0xFF);
1584 pcache->sibling_map[1] =
1586 pcache->sibling_map[2] =
1588 pcache->sibling_map[3] =
1591 pcache->sibling_map_size = 4;
1592 *props_ext = pcache;
1609 struct kfd_cache_properties *pcache = NULL;
1623 pcache = kfd_alloc_struct(pcache);
1624 if (!pcache)
1627 memset(pcache, 0, sizeof(struct kfd_cache_properties));
1628 pcache->processor_id_low = cu_processor_id
1630 pcache->cache_level = pcache_info[cache_type].cache_level;
1631 pcache->cache_size = pcache_info[cache_type].cache_size;
1634 pcache->cache_type |= HSA_CACHE_TYPE_DATA;
1636 pcache->cache_type |= HSA_CACHE_TYPE_INSTRUCTION;
1638 pcache->cache_type |= HSA_CACHE_TYPE_CPU;
1640 pcache->cache_type |= HSA_CACHE_TYPE_HSACU;
1651 pcache->sibling_map[k] = (uint8_t)(cu_sibling_map_mask & 0xFF);
1652 pcache->sibling_map[k+1] = (uint8_t)((cu_sibling_map_mask >> 8) & 0xFF);
1653 pcache->sibling_map[k+2] = (uint8_t)((cu_sibling_map_mask >> 16) & 0xFF);
1654 pcache->sibling_map[k+3] = (uint8_t)((cu_sibling_map_mask >> 24) & 0xFF);
1662 pcache->sibling_map_size = k;
1663 *props_ext = pcache;