Symbol: topo_node
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
944
{ "topo_node", "", "print contents of a topo node", topo_node, NULL },
usr/src/lib/fm/topo/libtopo/common/libtopo.h
45
typedef struct topo_node tnode_t;
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
67
struct topo_node *tn_parent; /* Node parent */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
88
struct topo_node *tt_root; /* root node */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
94
struct topo_node *tw_root; /* Root node of current walk */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
95
struct topo_node *tw_node; /* Current walker node */
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
234
static void mptsas_handle_topo_change(mptsas_topo_change_list_t *topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5714
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5716
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5719
if (topo_node == NULL) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5725
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5726
topo_node->event = MPTSAS_DR_EVENT_RECONFIG_TARGET;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5727
topo_node->un.phymask = ptgt->m_addr.mta_phymask;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5728
topo_node->devhdl = ptgt->m_devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5729
topo_node->object = (void *)ptgt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5730
topo_node->flags = MPTSAS_TOPO_FLAG_LUN_ASSOCIATED;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5734
(void *)topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5736
kmem_free(topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6358
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6368
topo_node = (mptsas_topo_change_list_t *)args;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6370
mpt = topo_node->mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6371
event = topo_node->event;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6372
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6418
while (topo_node) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6421
physport = topo_node->un.physport;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6422
event = topo_node->event;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6423
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6429
phymask = topo_node->un.phymask;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6436
phymask = topo_node->un.phymask;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6487
save_node = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6488
topo_node = topo_node->next;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6517
mptsas_handle_topo_change(topo_node, parent);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6521
save_node = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6522
topo_node = topo_node->next;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6544
mptsas_handle_topo_change(mptsas_topo_change_list_t *topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6549
mptsas_t *mpt = (void *)topo_node->mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6561
"event 0x%x, flags 0x%x", mpt->m_instance, topo_node->devhdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6562
topo_node->event, topo_node->flags));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6566
switch (topo_node->event) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6572
if (topo_node->flags == MPTSAS_TOPO_FLAG_RAID_ASSOCIATED) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6578
mptsas_target_eval_devhdl, &topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6582
ptgt = (void *)topo_node->object;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6598
topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6606
topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6615
topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6626
ASSERT(ptgt->m_devhdl == topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6629
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6648
(void) mptsas_config_raid(parent, topo_node->devhdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6727
topo_node->un.physport, &attached_devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6751
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6769
if ((topo_node->flags == MPTSAS_TOPO_FLAG_RAID_ASSOCIATED) ||
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6770
(topo_node->flags ==
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6805
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6873
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6877
if (topo_node->event == MPTSAS_TOPO_FLAG_REMOVE_HANDLE) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6900
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6926
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7149
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7183
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7186
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7187
topo_node->event = MPTSAS_DR_EVENT_RECONFIG_SMP;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7188
topo_node->un.physport = physport;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7189
topo_node->devhdl = expd_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7190
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7191
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7193
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7195
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7196
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7207
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7210
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7211
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7213
topo_node->event = MPTSAS_DR_EVENT_OFFLINE_SMP;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7214
topo_node->devhdl = expd_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7215
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7216
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7218
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7220
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7221
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7319
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7322
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7323
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7335
topo_node->un.physport = physport;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7336
topo_node->devhdl = dev_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7337
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7338
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7340
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7342
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7343
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7383
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7386
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7387
topo_node->un.phymask = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7388
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7390
topo_node->devhdl = dev_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7391
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7392
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7395
topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7397
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7398
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7416
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7419
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7420
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7422
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7424
topo_node->devhdl = dev_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7425
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7426
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7428
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7430
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7431
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7585
topo_node = topo_head;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7587
kmem_free(topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7601
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7629
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7633
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7634
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7636
topo_node->un.physport = 0xff;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7637
topo_node->devhdl = volhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7638
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7640
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7642
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7644
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7645
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7671
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7674
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7675
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7677
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7679
topo_node->devhdl = volhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7680
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7682
topo_node->object = (void *)ptgt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7684
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7686
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7687
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7706
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7709
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7710
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7712
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7714
topo_node->devhdl = diskhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7715
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7717
topo_node->object = (void *)ptgt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7719
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7721
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7722
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7736
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7739
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7740
topo_node->un.phymask = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7741
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7743
topo_node->devhdl = diskhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7744
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7746
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7749
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7751
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7752
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7769
topo_node = topo_head;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7771
kmem_free(topo_node,