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
233
static void mptsas_handle_topo_change(mptsas_topo_change_list_t *topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5713
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5715
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5718
if (topo_node == NULL) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5724
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5725
topo_node->event = MPTSAS_DR_EVENT_RECONFIG_TARGET;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5726
topo_node->un.phymask = ptgt->m_addr.mta_phymask;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5727
topo_node->devhdl = ptgt->m_devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5728
topo_node->object = (void *)ptgt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5729
topo_node->flags = MPTSAS_TOPO_FLAG_LUN_ASSOCIATED;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5733
(void *)topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
5735
kmem_free(topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6357
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6367
topo_node = (mptsas_topo_change_list_t *)args;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6369
mpt = topo_node->mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6370
event = topo_node->event;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6371
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6417
while (topo_node) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6420
physport = topo_node->un.physport;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6421
event = topo_node->event;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6422
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6428
phymask = topo_node->un.phymask;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6435
phymask = topo_node->un.phymask;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6486
save_node = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6487
topo_node = topo_node->next;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6516
mptsas_handle_topo_change(topo_node, parent);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6520
save_node = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6521
topo_node = topo_node->next;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6543
mptsas_handle_topo_change(mptsas_topo_change_list_t *topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6548
mptsas_t *mpt = (void *)topo_node->mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6560
"event 0x%x, flags 0x%x", mpt->m_instance, topo_node->devhdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6561
topo_node->event, topo_node->flags));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6565
switch (topo_node->event) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6571
if (topo_node->flags == MPTSAS_TOPO_FLAG_RAID_ASSOCIATED) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6577
mptsas_target_eval_devhdl, &topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6581
ptgt = (void *)topo_node->object;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6597
topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6605
topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6614
topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6625
ASSERT(ptgt->m_devhdl == topo_node->devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6628
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6647
(void) mptsas_config_raid(parent, topo_node->devhdl,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6726
topo_node->un.physport, &attached_devhdl);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6750
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6768
if ((topo_node->flags == MPTSAS_TOPO_FLAG_RAID_ASSOCIATED) ||
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6769
(topo_node->flags ==
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6804
flags = topo_node->flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6872
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6876
if (topo_node->event == MPTSAS_TOPO_FLAG_REMOVE_HANDLE) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6899
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6925
devhdl = topo_node->devhdl;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7148
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7182
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7185
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7186
topo_node->event = MPTSAS_DR_EVENT_RECONFIG_SMP;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7187
topo_node->un.physport = physport;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7188
topo_node->devhdl = expd_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7189
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7190
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7192
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7194
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7195
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7206
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7209
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7210
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7212
topo_node->event = MPTSAS_DR_EVENT_OFFLINE_SMP;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7213
topo_node->devhdl = expd_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7214
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7215
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7217
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7219
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7220
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7318
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7321
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7322
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7334
topo_node->un.physport = physport;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7335
topo_node->devhdl = dev_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7336
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7337
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7339
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7341
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7342
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7382
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7385
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7386
topo_node->un.phymask = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7387
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7389
topo_node->devhdl = dev_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7390
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7391
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7394
topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7396
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7397
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7415
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7418
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7419
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7421
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7423
topo_node->devhdl = dev_handle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7424
topo_node->flags = flags;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7425
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7427
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7429
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7430
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7584
topo_node = topo_head;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7586
kmem_free(topo_node,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7600
mptsas_topo_change_list_t *topo_node = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7628
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7632
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7633
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7635
topo_node->un.physport = 0xff;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7636
topo_node->devhdl = volhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7637
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7639
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7641
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7643
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7644
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7670
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7673
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7674
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7676
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7678
topo_node->devhdl = volhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7679
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7681
topo_node->object = (void *)ptgt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7683
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7685
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7686
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7705
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7708
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7709
topo_node->un.phymask =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7711
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7713
topo_node->devhdl = diskhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7714
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7716
topo_node->object = (void *)ptgt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7718
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7720
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7721
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7735
topo_node = kmem_zalloc(
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7738
topo_node->mpt = mpt;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7739
topo_node->un.phymask = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7740
topo_node->event =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7742
topo_node->devhdl = diskhandle;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7743
topo_node->flags =
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7745
topo_node->object = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7748
topo_head = topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7750
topo_tail->next = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7751
topo_tail = topo_node;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7768
topo_node = topo_head;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
7770
kmem_free(topo_node,