Symbol: cn_info
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
154
(uintptr_t)hdl.cn_info.cn_type_str) == -1) {
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
159
(uintptr_t)hdl.cn_info.cn_name) == -1) {
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
164
ddihp_get_cn_state(hdl.cn_info.cn_state), cn_type, cn_name);
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
79
hdl.cn_info.cn_type != DDI_HP_CN_TYPE_VIRTUAL_PORT) {
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
81
(uintptr_t)hdl.cn_info.cn_type_str) == -1) {
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
86
(uintptr_t)hdl.cn_info.cn_name) == -1) {
usr/src/cmd/mdb/common/modules/genunix/hotplug.c
91
hdlp, ddihp_get_cn_state(hdl.cn_info.cn_state),
usr/src/uts/common/io/cons.c
109
cn_info, /* info */
usr/src/uts/common/io/cons.c
79
static int cn_info(dev_info_t *, ddi_info_cmd_t, void *, void **);
usr/src/uts/common/io/devinfo.c
3568
me->hp_connection = (int)hp_hdl->cn_info.cn_num;
usr/src/uts/common/io/devinfo.c
3569
me->hp_depends_on = (int)hp_hdl->cn_info.cn_num_dpd_on;
usr/src/uts/common/io/devinfo.c
3571
me->hp_state = (int)hp_hdl->cn_info.cn_state;
usr/src/uts/common/io/devinfo.c
3572
me->hp_type = (int)hp_hdl->cn_info.cn_type;
usr/src/uts/common/io/devinfo.c
3574
me->hp_last_change = (uint32_t)hp_hdl->cn_info.cn_last_change;
usr/src/uts/common/io/devinfo.c
3584
hp->hp_child = hp_hdl->cn_info.cn_child;
usr/src/uts/common/io/devinfo.c
3590
if (hp_hdl->cn_info.cn_name) {
usr/src/uts/common/io/devinfo.c
3591
size = strlen(hp_hdl->cn_info.cn_name) + 1;
usr/src/uts/common/io/devinfo.c
3594
hp_hdl->cn_info.cn_name);
usr/src/uts/common/io/devinfo.c
3599
if (hp_hdl->cn_info.cn_type_str) {
usr/src/uts/common/io/devinfo.c
3600
size = strlen(hp_hdl->cn_info.cn_type_str) + 1;
usr/src/uts/common/io/devinfo.c
3603
hp_hdl->cn_info.cn_type_str);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
693
pcie_hp_create_port_name_num(dev_info_t *dip, ddi_hp_cn_info_t *cn_info)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
73
ddi_hp_cn_info_t *cn_info);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
733
cn_info->cn_name = (char *)kmem_zalloc(name_len, KM_SLEEP);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
734
(void) snprintf(cn_info->cn_name, name_len, "pci.%x,%x",
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
736
cn_info->cn_num = (dev_num << 8) | func_num;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
739
cn_info->cn_num_dpd_on = slot ?
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
786
ddi_hp_cn_info_t *cn_info)
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
797
cn_info->cn_state = DDI_HP_CN_STATE_PRESENT;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
799
cn_info->cn_state = DDI_HP_CN_STATE_EMPTY;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
802
cn_info->cn_name = ddi_strdup(cn_name, KM_SLEEP);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
803
cn_info->cn_num = (dev_num << 8) | func_num;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
807
cn_info->cn_num_dpd_on = slot->hs_info.cn_num;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
809
cn_info->cn_num_dpd_on = DDI_HP_CN_NUM_NONE;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
853
ddi_hp_cn_info_t *cn_info;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
857
cn_info = kmem_zalloc(sizeof (ddi_hp_cn_info_t), KM_SLEEP);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
859
ret = pcie_hp_create_port_name_num(dip, cn_info);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
861
ret = pcie_hp_setup_port_name_num(pdip, cn_name, cn_info);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
864
kmem_free(cn_info, sizeof (ddi_hp_cn_info_t));
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
868
cn_info->cn_child = dip;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
869
cn_info->cn_type = DDI_HP_CN_TYPE_VIRTUAL_PORT;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
870
cn_info->cn_type_str = DDI_HP_CN_TYPE_STR_PORT;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
872
ret = ndi_hp_register(pdip, cn_info);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
874
kmem_free(cn_info->cn_name, strlen(cn_info->cn_name) + 1);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
875
kmem_free(cn_info, sizeof (ddi_hp_cn_info_t));
usr/src/uts/common/os/ddi_hp_impl.c
1006
if (online && hdlp->cn_info.cn_state < DDI_HP_CN_STATE_ENABLED) {
usr/src/uts/common/os/ddi_hp_impl.c
1023
if (h->cn_info.cn_type != DDI_HP_CN_TYPE_VIRTUAL_PORT)
usr/src/uts/common/os/ddi_hp_impl.c
1026
if (h->cn_info.cn_num_dpd_on !=
usr/src/uts/common/os/ddi_hp_impl.c
1027
hdlp->cn_info.cn_num)
usr/src/uts/common/os/ddi_hp_impl.c
1030
cdip = h->cn_info.cn_child;
usr/src/uts/common/os/ddi_hp_impl.c
1046
hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
1067
hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
1088
ddi_hp_cn_state_t curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
1115
curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
1125
hdlp->cn_info.cn_state =
usr/src/uts/common/os/ddi_hp_impl.c
1136
hdlp->cn_info.cn_state =
usr/src/uts/common/os/ddi_hp_impl.c
1139
ASSERT(hdlp->cn_info.cn_child == NULL);
usr/src/uts/common/os/ddi_hp_impl.c
1140
hdlp->cn_info.cn_child = cdip;
usr/src/uts/common/os/ddi_hp_impl.c
1147
cdip = hdlp->cn_info.cn_child;
usr/src/uts/common/os/ddi_hp_impl.c
1152
hdlp->cn_info.cn_state =
usr/src/uts/common/os/ddi_hp_impl.c
1160
(void *)cdip, hdlp->cn_info.cn_name));
usr/src/uts/common/os/ddi_hp_impl.c
1170
curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
1194
curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
1208
hdlp->cn_info.cn_state =
usr/src/uts/common/os/ddi_hp_impl.c
1223
hdlp->cn_info.cn_state =
usr/src/uts/common/os/ddi_hp_impl.c
1229
cdip = hdlp->cn_info.cn_child;
usr/src/uts/common/os/ddi_hp_impl.c
1234
hdlp->cn_info.cn_state =
usr/src/uts/common/os/ddi_hp_impl.c
1250
curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
1274
hdlp->cn_info.cn_last_change = (time_t)-1;
usr/src/uts/common/os/ddi_hp_impl.c
1276
hdlp->cn_info.cn_last_change = (time32_t)time;
usr/src/uts/common/os/ddi_hp_impl.c
436
(void *)hdlp, hdlp->cn_info.cn_state, new_state));
usr/src/uts/common/os/ddi_hp_impl.c
438
if (new_state != hdlp->cn_info.cn_state) {
usr/src/uts/common/os/ddi_hp_impl.c
439
hdlp->cn_info.cn_state = new_state;
usr/src/uts/common/os/ddi_hp_impl.c
461
if (hdlp->cn_info.cn_state > DDI_HP_CN_STATE_OFFLINE) {
usr/src/uts/common/os/ddi_hp_impl.c
464
(void *)dip, (void *)hdlp, hdlp->cn_info.cn_state));
usr/src/uts/common/os/ddi_hp_impl.c
472
kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1);
usr/src/uts/common/os/ddi_hp_impl.c
492
"current cn_name: %s", hdlp->cn_info.cn_name));
usr/src/uts/common/os/ddi_hp_impl.c
494
if (strcmp(cn_name, hdlp->cn_info.cn_name) == 0) {
usr/src/uts/common/os/ddi_hp_impl.c
527
hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
533
dip, hdlp->cn_info.cn_name, op, arg, result);
usr/src/uts/common/os/ddi_hp_impl.c
538
"hdlp=%p arg=%p\n", (void *)dip, hdlp->cn_info.cn_name,
usr/src/uts/common/os/ddi_hp_impl.c
546
hdlp->cn_info.cn_state, *(ddi_hp_cn_state_t *)result, rv));
usr/src/uts/common/os/ddi_hp_impl.c
581
state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
583
if (hdlp->cn_info.cn_child == NULL) {
usr/src/uts/common/os/ddi_hp_impl.c
593
switch (i_ddi_node_state(hdlp->cn_info.cn_child)) {
usr/src/uts/common/os/ddi_hp_impl.c
617
ddi_get_devstate(hdlp->cn_info.cn_child) !=
usr/src/uts/common/os/ddi_hp_impl.c
629
ddi_hp_cn_state_t curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
632
if (curr_state != hdlp->cn_info.cn_state) {
usr/src/uts/common/os/ddi_hp_impl.c
635
*((ddi_hp_cn_state_t *)result) = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
643
if (hdlp->cn_info.cn_state != DDI_HP_CN_STATE_PORT_EMPTY) {
usr/src/uts/common/os/ddi_hp_impl.c
682
hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
697
strlen(hdlp->cn_info.cn_name) + 1;
usr/src/uts/common/os/ddi_hp_impl.c
703
cn_path, hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
711
(void) strcat(ap_id, hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
838
ddi_hp_cn_state_t curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
855
hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
865
dip, hdlp->cn_info.cn_name, DDI_HPOP_CN_UNPROBE,
usr/src/uts/common/os/ddi_hp_impl.c
873
hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
882
hdlp->cn_info.cn_name));
usr/src/uts/common/os/ddi_hp_impl.c
897
ddi_hp_cn_state_t curr_state = hdlp->cn_info.cn_state;
usr/src/uts/common/os/ddi_hp_impl.c
901
hdlp->cn_info.cn_state = new_state;
usr/src/uts/common/os/ddi_hp_impl.c
913
if (curr_state != hdlp->cn_info.cn_state) {
usr/src/uts/common/os/ddi_hp_impl.c
945
dip, hdlp->cn_info.cn_name, DDI_HPOP_CN_PROBE, NULL, NULL);
usr/src/uts/common/os/ddi_hp_impl.c
956
dip, hdlp->cn_info.cn_name, DDI_HPOP_CN_CHANGE_STATE,
usr/src/uts/common/os/ddi_hp_impl.c
959
if (result_state && result_state != hdlp->cn_info.cn_state) {
usr/src/uts/common/os/ddi_hp_impl.c
960
hdlp->cn_info.cn_state = result_state;
usr/src/uts/common/os/ddi_hp_impl.c
967
hdlp->cn_info.cn_name);
usr/src/uts/common/os/ddi_hp_impl.c
979
hdlp->cn_info.cn_name));
usr/src/uts/common/os/ddi_hp_ndi.c
103
bcopy(info_p, &(hdlp->cn_info), sizeof (*info_p));
usr/src/uts/common/os/ddi_hp_ndi.c
106
hdlp->cn_info.cn_name = ddi_strdup(info_p->cn_name, KM_SLEEP);
usr/src/uts/common/os/ddi_hp_ndi.c
126
kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1);
usr/src/uts/common/os/ddi_hp_ndi.c
315
(void *)dip, curr->cn_info.cn_name));
usr/src/uts/common/os/ddi_hp_ndi.c
316
switch ((*f)(&(curr->cn_info), arg)) {
usr/src/uts/common/os/ddi_hp_ndi.c
425
if (hdlp->cn_info.cn_state != target_state) {
usr/src/uts/common/os/devcfg.c
767
if (hdlp->cn_info.cn_child == dip)
usr/src/uts/common/os/devcfg.c
768
hdlp->cn_info.cn_child = NULL;
usr/src/uts/common/sys/ddi_hp_impl.h
51
(hdlp->cn_info.cn_type == DDI_HP_CN_TYPE_VIRTUAL_PORT)
usr/src/uts/common/sys/ddi_hp_impl.h
60
ddi_hp_cn_info_t cn_info; /* Connection info */