Symbol: die_info
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1298
die_offset = le16_to_cpu(ihdr->die_info[ii].die_offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1524
die_offset = le16_to_cpu(ihdr->die_info[i].die_offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
776
die_offset = le16_to_cpu(ihdr->die_info[i].die_offset);
drivers/gpu/drm/amd/include/discovery.h
94
die_info die_info[16]; /* list die information for up to 16 dies */
drivers/infiniband/hw/hns/hns_roce_bond.c
1000
bond_grp = die_info->bgrps[i];
drivers/infiniband/hw/hns/hns_roce_bond.c
1011
mutex_unlock(&die_info->die_mutex);
drivers/infiniband/hw/hns/hns_roce_bond.c
253
struct hns_roce_die_info *die_info;
drivers/infiniband/hw/hns/hns_roce_bond.c
256
die_info = kzalloc_obj(*die_info);
drivers/infiniband/hw/hns/hns_roce_bond.c
257
if (!die_info)
drivers/infiniband/hw/hns/hns_roce_bond.c
260
ret = xa_err(xa_store(&roce_bond_xa, bus_num, die_info, GFP_KERNEL));
drivers/infiniband/hw/hns/hns_roce_bond.c
262
kfree(die_info);
drivers/infiniband/hw/hns/hns_roce_bond.c
266
mutex_init(&die_info->die_mutex);
drivers/infiniband/hw/hns/hns_roce_bond.c
268
return die_info;
drivers/infiniband/hw/hns/hns_roce_bond.c
271
static void dealloc_die_info(struct hns_roce_die_info *die_info, u8 bus_num)
drivers/infiniband/hw/hns/hns_roce_bond.c
273
mutex_destroy(&die_info->die_mutex);
drivers/infiniband/hw/hns/hns_roce_bond.c
275
kfree(die_info);
drivers/infiniband/hw/hns/hns_roce_bond.c
281
struct hns_roce_die_info *die_info = xa_load(&roce_bond_xa, bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
284
if (!die_info) {
drivers/infiniband/hw/hns/hns_roce_bond.c
285
die_info = alloc_die_info(bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
286
if (!die_info)
drivers/infiniband/hw/hns/hns_roce_bond.c
291
if (die_info->bond_id_mask & BOND_ID(i))
drivers/infiniband/hw/hns/hns_roce_bond.c
294
die_info->bond_id_mask |= BOND_ID(i);
drivers/infiniband/hw/hns/hns_roce_bond.c
295
die_info->bgrps[i] = bond_grp;
drivers/infiniband/hw/hns/hns_roce_bond.c
306
struct hns_roce_die_info *die_info = xa_load(&roce_bond_xa, bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
311
if (!die_info)
drivers/infiniband/hw/hns/hns_roce_bond.c
314
die_info->bond_id_mask &= ~BOND_ID(bond_id);
drivers/infiniband/hw/hns/hns_roce_bond.c
315
die_info->bgrps[bond_id] = NULL;
drivers/infiniband/hw/hns/hns_roce_bond.c
316
if (!die_info->bond_id_mask)
drivers/infiniband/hw/hns/hns_roce_bond.c
317
dealloc_die_info(die_info, bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
52
struct hns_roce_die_info *die_info = xa_load(&roce_bond_xa, bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
57
if (!die_info)
drivers/infiniband/hw/hns/hns_roce_bond.c
61
bond_grp = die_info->bgrps[i];
drivers/infiniband/hw/hns/hns_roce_bond.c
909
struct hns_roce_die_info *die_info;
drivers/infiniband/hw/hns/hns_roce_bond.c
913
xa_for_each(&roce_bond_xa, id, die_info) {
drivers/infiniband/hw/hns/hns_roce_bond.c
915
bond_grp = die_info->bgrps[i];
drivers/infiniband/hw/hns/hns_roce_bond.c
953
struct hns_roce_die_info *die_info;
drivers/infiniband/hw/hns/hns_roce_bond.c
956
die_info = xa_load(&roce_bond_xa, bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
957
if (!die_info)
drivers/infiniband/hw/hns/hns_roce_bond.c
960
mutex_lock(&die_info->die_mutex);
drivers/infiniband/hw/hns/hns_roce_bond.c
966
if (die_info->suspend_cnt)
drivers/infiniband/hw/hns/hns_roce_bond.c
970
bond_grp = die_info->bgrps[i];
drivers/infiniband/hw/hns/hns_roce_bond.c
978
die_info->suspend_cnt++;
drivers/infiniband/hw/hns/hns_roce_bond.c
979
mutex_unlock(&die_info->die_mutex);
drivers/infiniband/hw/hns/hns_roce_bond.c
986
struct hns_roce_die_info *die_info;
drivers/infiniband/hw/hns/hns_roce_bond.c
989
die_info = xa_load(&roce_bond_xa, bus_num);
drivers/infiniband/hw/hns/hns_roce_bond.c
990
if (!die_info)
drivers/infiniband/hw/hns/hns_roce_bond.c
993
mutex_lock(&die_info->die_mutex);
drivers/infiniband/hw/hns/hns_roce_bond.c
995
die_info->suspend_cnt--;
drivers/infiniband/hw/hns/hns_roce_bond.c
996
if (die_info->suspend_cnt)
drivers/net/wireless/ti/wl12xx/main.c
1537
u16 die_info;
drivers/net/wireless/ti/wl12xx/main.c
1542
&die_info);
drivers/net/wireless/ti/wl12xx/main.c
1545
&die_info);
drivers/net/wireless/ti/wl12xx/main.c
1548
*ver = (s8)((die_info & PG_VER_MASK) >> PG_VER_OFFSET);
drivers/platform/x86/intel/plr_tpmi.c
317
plr->die_info = devm_kcalloc(&auxdev->dev, num_resources, sizeof(*plr->die_info),
drivers/platform/x86/intel/plr_tpmi.c
319
if (!plr->die_info) {
drivers/platform/x86/intel/plr_tpmi.c
341
plr->die_info[i].base = base;
drivers/platform/x86/intel/plr_tpmi.c
342
plr->die_info[i].package_id = plat_info->package_id;
drivers/platform/x86/intel/plr_tpmi.c
343
plr->die_info[i].die_id = i;
drivers/platform/x86/intel/plr_tpmi.c
344
plr->die_info[i].plr = plr;
drivers/platform/x86/intel/plr_tpmi.c
345
mutex_init(&plr->die_info[i].lock);
drivers/platform/x86/intel/plr_tpmi.c
347
if (plr_read(&plr->die_info[i], PLR_HEADER) == PLR_INVALID)
drivers/platform/x86/intel/plr_tpmi.c
353
debugfs_create_file("status", 0644, dentry, &plr->die_info[i],
drivers/platform/x86/intel/plr_tpmi.c
60
struct tpmi_plr_die *die_info;