Searched refs:cn_info (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_hp_impl.c | 433 (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 D | ddi_hp_ndi.c | 103 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 D | devcfg.c | 765 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 D | hotplug.c | 79 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 D | pcie_hp.c | 73 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 D | ddi_hp_impl.h | 51 (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 D | cons.c | 79 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 D | devinfo.c | 3571 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 …]
|