Searched refs:hive (Results 1 - 11 of 11) sorted by relevance

/openbsd-current/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_xgmi.c250 * hive ID and individual node IDs, both of which are 64-bit numbers.
256 * created which contains the hive ID and the list of nodes.
258 * The hive ID is stored in:
288 struct amdgpu_hive_info *hive = container_of( local
292 return snprintf(buf, PAGE_SIZE, "%llu\n", hive->hive_id);
299 struct amdgpu_hive_info *hive = container_of( local
302 amdgpu_reset_put_reset_domain(hive->reset_domain);
303 hive->reset_domain = NULL;
305 mutex_destroy(&hive->hive_lock);
306 kfree(hive);
411 amdgpu_xgmi_sysfs_add_dev_info(struct amdgpu_device *adev, struct amdgpu_hive_info *hive) argument
477 amdgpu_xgmi_sysfs_rem_dev_info(struct amdgpu_device *adev, struct amdgpu_hive_info *hive) argument
501 struct amdgpu_hive_info *hive = NULL; local
595 amdgpu_put_xgmi_hive(struct amdgpu_hive_info *hive) argument
604 struct amdgpu_hive_info *hive; local
661 amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev) argument
719 amdgpu_xgmi_initialize_hive_get_data_partition(struct amdgpu_hive_info *hive, bool set_extended_data) argument
742 struct amdgpu_hive_info *hive; local
878 struct amdgpu_hive_info *hive = adev->hive; local
[all...]
H A Damdgpu_xgmi.h57 void amdgpu_put_xgmi_hive(struct amdgpu_hive_info *hive);
58 int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev);
H A Damdgpu_reset.h40 struct amdgpu_hive_info *hive; member in struct:amdgpu_reset_context
H A Daldebaran.c161 reset_context->hive == NULL) {
171 * Mode2 reset doesn't need any sync between nodes in XGMI hive, instead launch
344 reset_context->hive == NULL) {
389 if (reset_context->hive &&
391 r = amdgpu_xgmi_update_topology(reset_context->hive,
H A Damdgpu_device.c1233 /* Don't post if we need to reset whole hive on init */
2451 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(adev); local
2453 if (WARN_ON(!hive)) {
2458 if (!hive->reset_domain ||
2459 !amdgpu_reset_get_reset_domain(hive->reset_domain)) {
2461 amdgpu_put_xgmi_hive(hive);
2467 adev->reset_domain = hive->reset_domain;
2468 amdgpu_put_xgmi_hive(hive);
2477 /* Don't init kfd if whole hive need to be reset during init */
2718 * hive ge
3364 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(adev); local
4653 struct amdgpu_hive_info *hive = NULL; local
5316 struct amdgpu_hive_info *hive = NULL; local
[all...]
H A Damdgpu_ras.c2052 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(adev); local
2055 if (hive && adev->gmc.xgmi.num_physical_nodes > 1) {
2056 device_list_handle = &hive->device_list;
2069 amdgpu_put_xgmi_hive(hive);
H A Damdgpu_drv.c2255 struct amdgpu_hive_info *hive; local
2257 hive = amdgpu_get_xgmi_hive(adev);
2258 if (hive->device_remove_count == 0)
2260 hive->device_remove_count++;
2261 amdgpu_put_xgmi_hive(hive);
2357 /* reset function will rebuild the xgmi hive info , clear it now */
H A Damdgpu_psp.c1284 /* Invoke xgmi ta to get hive id */
1332 struct amdgpu_hive_info *hive; local
1338 hive = amdgpu_get_xgmi_hive(psp->adev);
1339 list_for_each_entry(mirror_adev, &hive->device_list, gmc.xgmi.head) {
1366 amdgpu_put_xgmi_hive(hive);
H A Damdgpu.h803 struct amdgpu_hive_info *hive; member in struct:amdgpu_device
/openbsd-current/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_svm.h40 ((adev)->hive ? (void *)(adev)->hive : (void *)(adev))
/openbsd-current/gnu/llvm/llvm/utils/lit/lit/llvm/
H A Dconfig.py168 for mask, hive in itertools.product(masks, hives):
170 with winreg.OpenKey(hive, r"SOFTWARE\GitForWindows", 0,

Completed in 154 milliseconds