Home
last modified time | relevance | path

Searched refs:cn_info (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dddi_hp_impl.c433 (void *)hdlp, hdlp->cn_info.cn_state, new_state)); in ddihp_cn_getstate()
435 if (new_state != hdlp->cn_info.cn_state) { in ddihp_cn_getstate()
436 hdlp->cn_info.cn_state = new_state; in ddihp_cn_getstate()
458 if (hdlp->cn_info.cn_state > DDI_HP_CN_STATE_OFFLINE) { in ddihp_cn_unregister()
461 (void *)dip, (void *)hdlp, hdlp->cn_info.cn_state)); in ddihp_cn_unregister()
469 kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1); in ddihp_cn_unregister()
489 "current cn_name: %s", hdlp->cn_info.cn_name)); in ddihp_cn_name_to_handle()
491 if (strcmp(cn_name, hdlp->cn_info.cn_name) == 0) { in ddihp_cn_name_to_handle()
524 hdlp->cn_info.cn_state; in ddihp_connector_ops()
530 dip, hdlp->cn_info.cn_name, op, arg, result); in ddihp_connector_ops()
[all …]
H A Dddi_hp_ndi.c103 bcopy(info_p, &(hdlp->cn_info), sizeof (*info_p)); in ndi_hp_register()
106 hdlp->cn_info.cn_name = ddi_strdup(info_p->cn_name, KM_SLEEP); in ndi_hp_register()
126 kmem_free(hdlp->cn_info.cn_name, strlen(hdlp->cn_info.cn_name) + 1); in ndi_hp_register()
296 (void *)dip, curr->cn_info.cn_name)); in ndi_hp_walk_cn()
297 switch ((*f)(&(curr->cn_info), arg)) { in ndi_hp_walk_cn()
406 if (hdlp->cn_info.cn_state != target_state) { in ddihp_cn_req_handler()
H A Ddevcfg.c765 if (hdlp->cn_info.cn_child == dip) in unlink_node()
766 hdlp->cn_info.cn_child = NULL; in unlink_node()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dhotplug.c79 hdl.cn_info.cn_type != DDI_HP_CN_TYPE_VIRTUAL_PORT) { in hotplug_print()
81 (uintptr_t)hdl.cn_info.cn_type_str) == -1) { in hotplug_print()
86 (uintptr_t)hdl.cn_info.cn_name) == -1) { in hotplug_print()
91 hdlp, ddihp_get_cn_state(hdl.cn_info.cn_state), in hotplug_print()
154 (uintptr_t)hdl.cn_info.cn_type_str) == -1) { in hotplug()
159 (uintptr_t)hdl.cn_info.cn_name) == -1) { in hotplug()
164 ddihp_get_cn_state(hdl.cn_info.cn_state), cn_type, cn_name); in hotplug()
/illumos-gate/usr/src/uts/common/io/pciex/hotplug/
H A Dpcie_hp.c73 ddi_hp_cn_info_t *cn_info);
693 pcie_hp_create_port_name_num(dev_info_t *dip, ddi_hp_cn_info_t *cn_info) in pcie_hp_create_port_name_num() argument
733 cn_info->cn_name = (char *)kmem_zalloc(name_len, KM_SLEEP); in pcie_hp_create_port_name_num()
734 (void) snprintf(cn_info->cn_name, name_len, "pci.%x,%x", in pcie_hp_create_port_name_num()
736 cn_info->cn_num = (dev_num << 8) | func_num; in pcie_hp_create_port_name_num()
739 cn_info->cn_num_dpd_on = slot ? in pcie_hp_create_port_name_num()
786 ddi_hp_cn_info_t *cn_info) in pcie_hp_setup_port_name_num() argument
797 cn_info->cn_state = DDI_HP_CN_STATE_PRESENT; in pcie_hp_setup_port_name_num()
799 cn_info->cn_state = DDI_HP_CN_STATE_EMPTY; in pcie_hp_setup_port_name_num()
802 cn_info->cn_name = ddi_strdup(cn_name, KM_SLEEP); in pcie_hp_setup_port_name_num()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_hp_impl.h51 (hdlp->cn_info.cn_type == DDI_HP_CN_TYPE_VIRTUAL_PORT)
60 ddi_hp_cn_info_t cn_info; /* Connection info */ member
/illumos-gate/usr/src/uts/common/io/
H A Dcons.c79 static int cn_info(dev_info_t *, ddi_info_cmd_t, void *, void **);
109 cn_info, /* info */
241 cn_info(dev_info_t *dip __unused, ddi_info_cmd_t infocmd, void *arg, in cn_info() function
H A Ddevinfo.c3571 me->hp_connection = (int)hp_hdl->cn_info.cn_num; in di_gethpdata()
3572 me->hp_depends_on = (int)hp_hdl->cn_info.cn_num_dpd_on; in di_gethpdata()
3574 me->hp_state = (int)hp_hdl->cn_info.cn_state; in di_gethpdata()
3575 me->hp_type = (int)hp_hdl->cn_info.cn_type; in di_gethpdata()
3577 me->hp_last_change = (uint32_t)hp_hdl->cn_info.cn_last_change; in di_gethpdata()
3587 hp->hp_child = hp_hdl->cn_info.cn_child; in di_gethpdata()
3593 if (hp_hdl->cn_info.cn_name) { in di_gethpdata()
3594 size = strlen(hp_hdl->cn_info.cn_name) + 1; in di_gethpdata()
3597 hp_hdl->cn_info.cn_name); in di_gethpdata()
3602 if (hp_hdl->cn_info.cn_type_str) { in di_gethpdata()
[all …]