Lines Matching refs:cdip

1140 	dev_info_t		*cdip;  in ibnex_bus_config()  local
1160 cdip = ndi_devi_findchild(parent, devname); in ibnex_bus_config()
1161 if (cdip) in ibnex_bus_config()
1162 node_data = ddi_get_parent_data(cdip); in ibnex_bus_config()
1166 if (cdip == NULL || (node_data != NULL && in ibnex_bus_config()
1616 dev_info_t *cdip; in ibnex_config_port_node() local
1659 rval = ibnex_get_dip_from_guid(port_guid, index, pkey, &cdip); in ibnex_config_port_node()
1660 if ((rval == IBNEX_SUCCESS) && cdip != NULL) { in ibnex_config_port_node()
1667 return (cdip); in ibnex_config_port_node()
1671 cdip = ibnex_commsvc_initnode(parent, in ibnex_config_port_node()
1677 cdip = ibnex_commsvc_initnode(parent, in ibnex_config_port_node()
1692 cdip = ibnex_commsvc_initnode(parent, port_attr, in ibnex_config_port_node()
1706 return (cdip); in ibnex_config_port_node()
2119 dev_info_t *cdip = NULL; in ibnex_pseudo_create_pi_pdip() local
2137 cdip = mdi_pi_get_client(pip); in ibnex_pseudo_create_pi_pdip()
2141 "\tpseudo_create_pi: New dip %p", cdip); in ibnex_pseudo_create_pi_pdip()
2144 nodep->node_dip = cdip; in ibnex_pseudo_create_pi_pdip()
2145 ddi_set_parent_data(cdip, nodep); in ibnex_pseudo_create_pi_pdip()
2154 " rval %d", cdip, rval); in ibnex_pseudo_create_pi_pdip()
2157 ddi_set_parent_data(cdip, NULL); in ibnex_pseudo_create_pi_pdip()
2158 (void) ibnex_offline_childdip(cdip); in ibnex_pseudo_create_pi_pdip()
2177 dev_info_t *cdip = NULL; in ibnex_ioc_create_pi() local
2197 cdip = mdi_pi_get_client(pip); in ibnex_ioc_create_pi()
2200 cdip); in ibnex_ioc_create_pi()
2203 node_data->node_dip = cdip; in ibnex_ioc_create_pi()
2204 ddi_set_parent_data(cdip, node_data); in ibnex_ioc_create_pi()
2209 ioc_info, cdip)) != IBNEX_SUCCESS) { in ibnex_ioc_create_pi()
2214 ddi_prop_remove_all(cdip); in ibnex_ioc_create_pi()
2215 ddi_set_parent_data(cdip, NULL); in ibnex_ioc_create_pi()
2217 (void) ibnex_offline_childdip(cdip); in ibnex_ioc_create_pi()
2227 cdip, rval); in ibnex_ioc_create_pi()
2230 ddi_set_parent_data(cdip, NULL); in ibnex_ioc_create_pi()
2231 ddi_prop_remove_all(cdip); in ibnex_ioc_create_pi()
2234 (void) ibnex_offline_childdip(cdip); in ibnex_ioc_create_pi()
2251 ibnex_create_ioc_node_prop(ibdm_ioc_info_t *ioc_info, dev_info_t *cdip) in ibnex_create_ioc_node_prop() argument
2258 if (ibnex_create_ioc_compatible_prop(cdip, in ibnex_create_ioc_node_prop()
2263 (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "iou-diagcode", in ibnex_create_ioc_node_prop()
2270 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "ioc-diagcode", in ibnex_create_ioc_node_prop()
2277 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "rdma-queue-depth", in ibnex_create_ioc_node_prop()
2283 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "rdma-transfer-size", in ibnex_create_ioc_node_prop()
2289 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "send-message-size", in ibnex_create_ioc_node_prop()
2295 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "send-queue-depth", in ibnex_create_ioc_node_prop()
2303 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, in ibnex_create_ioc_node_prop()
2309 if (ndi_prop_update_string(DDI_DEV_T_NONE, cdip, "id-string", in ibnex_create_ioc_node_prop()
2326 (ibnex_create_ioc_srv_props(cdip, ioc_info) != IBNEX_SUCCESS)) in ibnex_create_ioc_node_prop()
2330 if (ibnex_create_ioc_portgid_prop(cdip, ioc_info) != IBNEX_SUCCESS) in ibnex_create_ioc_node_prop()
2333 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "protocol-version", in ibnex_create_ioc_node_prop()
2339 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "protocol", in ibnex_create_ioc_node_prop()
2345 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "io-subclass", in ibnex_create_ioc_node_prop()
2351 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "io-class", in ibnex_create_ioc_node_prop()
2357 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "subsystem-id", in ibnex_create_ioc_node_prop()
2363 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "subsystem-vendor-id", in ibnex_create_ioc_node_prop()
2369 if (ndi_prop_update_int64(DDI_DEV_T_NONE, cdip, "ioc-guid", in ibnex_create_ioc_node_prop()
2375 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "device-version", in ibnex_create_ioc_node_prop()
2381 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "device-id", in ibnex_create_ioc_node_prop()
2387 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "vendor-id", in ibnex_create_ioc_node_prop()
2404 dev_info_t *cdip, ibdm_ioc_info_t *ioc_info) in ibnex_create_ioc_portgid_prop() argument
2413 node_data = ddi_get_parent_data(cdip); in ibnex_create_ioc_portgid_prop()
2425 if (ndi_prop_update_int64_array(DDI_DEV_T_NONE, cdip, "port-list", in ibnex_create_ioc_portgid_prop()
2432 if (ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "port-entries", in ibnex_create_ioc_portgid_prop()
2452 dev_info_t *cdip, ibdm_ioc_info_t *ioc_info) in ibnex_create_ioc_srv_props() argument
2479 if (ndi_prop_update_int64_array(DDI_DEV_T_NONE, cdip, in ibnex_create_ioc_srv_props()
2488 if (ndi_prop_update_string_array(DDI_DEV_T_NONE, cdip, in ibnex_create_ioc_srv_props()
2508 dev_info_t *cdip, ib_dm_ioc_ctrl_profile_t *ioc_profile) in ibnex_create_ioc_compatible_prop() argument
2566 rval = ndi_prop_update_string_array(DDI_DEV_T_NONE, cdip, in ibnex_create_ioc_compatible_prop()
2991 dev_info_t *cdip; in ibnex_commsvc_initnode() local
3077 if ((cdip = ndi_devi_findchild(parent, devname)) != NULL) { in ibnex_commsvc_initnode()
3078 if (i_ddi_devi_attached(cdip)) { in ibnex_commsvc_initnode()
3079 node_data->node_dip = cdip; in ibnex_commsvc_initnode()
3082 ddi_set_parent_data(cdip, node_data); in ibnex_commsvc_initnode()
3084 "attached cdip 0x%p for devname %s", cdip, devname); in ibnex_commsvc_initnode()
3085 return (cdip); in ibnex_commsvc_initnode()
3089 IBNEX_IBPORT_CNAME, (pnode_t)DEVI_SID_NODEID, &cdip); in ibnex_commsvc_initnode()
3093 node_data->node_dip = cdip; in ibnex_commsvc_initnode()
3094 ddi_set_parent_data(cdip, node_data); in ibnex_commsvc_initnode()
3098 if (ibnex_create_port_node_prop(port_attr, cdip, svcname, pkey) == in ibnex_commsvc_initnode()
3101 ret = ndi_devi_bind_driver(cdip, 0); in ibnex_commsvc_initnode()
3103 ret = ndi_devi_online(cdip, 0); in ibnex_commsvc_initnode()
3108 return (cdip); in ibnex_commsvc_initnode()
3111 "of cdip 0x%p for devname %s and flag %d failed", cdip, in ibnex_commsvc_initnode()
3117 ddi_set_parent_data(cdip, NULL); in ibnex_commsvc_initnode()
3119 (void) ndi_devi_free(cdip); in ibnex_commsvc_initnode()
3953 dev_info_t *cdip; in ib_vhci_pi_uninit() local
3963 cdip = mdi_pi_get_client(pip); in ib_vhci_pi_uninit()
3964 if (cdip == NULL) in ib_vhci_pi_uninit()
3970 clnt_num_pi = mdi_client_get_path_count(cdip); in ib_vhci_pi_uninit()
3978 node_data = ddi_get_parent_data(cdip); in ib_vhci_pi_uninit()
3981 if (node_data->node_dip == cdip) { in ib_vhci_pi_uninit()