Lines Matching refs:cbp
332 cardbus_configure(cbus_t *cbp) in cardbus_configure() argument
338 cardbus_err(cbp->cb_dip, 6, "cardbus_configure ()\n"); in cardbus_configure()
340 bus = cardbus_primary_busno(cbp->cb_dip); in cardbus_configure()
342 if (ndi_devi_alloc(cbp->cb_dip, DEVI_PSEUDO_NEXNAME, in cardbus_configure()
345 cardbus_err(cbp->cb_dip, 1, in cardbus_configure()
355 cardbus_err(cbp->cb_dip, 1, in cardbus_configure()
367 split_addr(ddi_get_name_addr(cbp->cb_dip), &cardbus_dev, &func); in cardbus_configure()
372 switch (cardbus_probe_bridge(cbp, attach_point, in cardbus_configure()
375 cardbus_err(cbp->cb_dip, 4, in cardbus_configure()
380 cardbus_err(cbp->cb_dip, 4, in cardbus_configure()
385 cardbus_err(cbp->cb_dip, 9, in cardbus_configure()
391 if (cardbus_program_ap(cbp->cb_dip) == PCICFG_SUCCESS) { in cardbus_configure()
392 (void) cardbus_reparent_children(attach_point, cbp->cb_dip); in cardbus_configure()
394 cbp->cb_nex_ops->enable_intr(cbp->cb_dip); in cardbus_configure()
398 cardbus_err(cbp->cb_dip, 1, "Failed to program devices\n"); in cardbus_configure()
407 cardbus_err(cbp->cb_dip, 6, in cardbus_configure()
411 cardbus_err(cbp->cb_dip, 6, in cardbus_configure()
419 (void) cardbus_destroy_phdl(cbp->cb_dip); in cardbus_configure()
434 cardbus_unconfigure(cbus_t *cbp) in cardbus_unconfigure() argument
437 dev_info_t *dip = cbp->cb_dip; in cardbus_unconfigure()
439 cbp->cb_nex_ops->disable_intr(dip); in cardbus_unconfigure()
2345 cardbus_probe_bridge(cbus_t *cbp, dev_info_t *attpt, uint_t bus, in cardbus_probe_bridge() argument
2358 cardbus_err(cbp->cb_dip, 6, in cardbus_probe_bridge()
2362 ndi_devi_enter(cbp->cb_dip); in cardbus_probe_bridge()
2363 if (pci_config_setup(cbp->cb_dip, &config_handle) != DDI_SUCCESS) { in cardbus_probe_bridge()
2365 cardbus_err(cbp->cb_dip, 1, in cardbus_probe_bridge()
2368 ndi_devi_exit(cbp->cb_dip); in cardbus_probe_bridge()
2381 cardbus_err(cbp->cb_dip, 8, in cardbus_probe_bridge()
2384 cardbus_err(cbp->cb_dip, 8, in cardbus_probe_bridge()
2389 cardbus_err(cbp->cb_dip, 8, in cardbus_probe_bridge()
2395 if (ddi_getlongprop(DDI_DEV_T_ANY, cbp->cb_dip, 0, "bus-range", in cardbus_probe_bridge()
2397 cardbus_err(cbp->cb_dip, 1, in cardbus_probe_bridge()
2400 cardbus_err(cbp->cb_dip, 8, in cardbus_probe_bridge()
2412 if (ndi_ra_alloc(cbp->cb_dip, &req, in cardbus_probe_bridge()
2420 cardbus_err(cbp->cb_dip, 8, in cardbus_probe_bridge()
2426 enable_cardbus_bridge(cbp->cb_dip, config_handle); in cardbus_probe_bridge()
2433 switch (cardbus_probe_children(cbp, attpt, new_bus, i, in cardbus_probe_bridge()
2437 cardbus_err(cbp->cb_dip, 1, in cardbus_probe_bridge()
2441 disable_cardbus_bridge(cbp->cb_dip, in cardbus_probe_bridge()
2464 ndi_devi_exit(cbp->cb_dip); in cardbus_probe_bridge()
2470 ndi_devi_exit(cbp->cb_dip); in cardbus_probe_bridge()
2480 cardbus_probe_children(cbus_t *cbp, dev_info_t *parent, uint_t bus, in cardbus_probe_children() argument
2668 cbp, in cardbus_probe_children()
2848 switch (cardbus_add_isa_node(cbp, new_child, in cardbus_probe_children()
2894 if (cbp->cb_dsp) { in cardbus_probe_children()
2895 struct cb_deviceset_props *cdsp = cbp->cb_dsp; in cardbus_probe_children()
2902 for (cdsp = cbp->cb_dsp; cdsp; cdsp = cdsp->next) { in cardbus_probe_children()
3068 cardbus_add_isa_node(cbus_t *cbp, dev_info_t *parent, struct isa_node *node) in cardbus_add_isa_node() argument
3074 _NOTE(ARGUNUSED(cbp)) in cardbus_add_isa_node()