summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorJerry Gilliam <Jerry.Gilliam@Sun.COM>2008-12-26 15:12:57 -0800
committerJerry Gilliam <Jerry.Gilliam@Sun.COM>2008-12-26 15:12:57 -0800
commit5c066ec28ea93f3a7c93082611a61747f255290a (patch)
tree19542bf63c0051f1d6eca20b1cc47146696c437e /usr/src
parent0f509175c7fa701d6edf3f65789303587905b1bd (diff)
downloadillumos-joyent-5c066ec28ea93f3a7c93082611a61747f255290a.tar.gz
6717523 ddi_binding_name/ddi_get_name use problematic
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/io/bscv.c1
-rw-r--r--usr/src/uts/common/io/cardbus/cardbus_hp.c61
-rw-r--r--usr/src/uts/common/io/cmlb.c2
-rw-r--r--usr/src/uts/common/io/devinfo.c2
-rw-r--r--usr/src/uts/common/io/hotplug/pcihp/pcihp.c4
-rw-r--r--usr/src/uts/common/io/scsi/targets/sd.c2
-rw-r--r--usr/src/uts/common/os/sunddi.c27
-rw-r--r--usr/src/uts/common/os/sunpm.c8
-rw-r--r--usr/src/uts/common/pcmcia/nexus/pcmcia.c560
-rw-r--r--usr/src/uts/i86pc/io/mp_platform_common.c2
-rw-r--r--usr/src/uts/i86pc/io/pcplusmp/apic.c4
-rw-r--r--usr/src/uts/i86xpv/io/psm/xpv_psm.c2
-rw-r--r--usr/src/uts/sun4/io/pcicfg.e.c4
-rw-r--r--usr/src/uts/sun4u/io/rmc_comm.c3
-rw-r--r--usr/src/uts/sun4u/io/upa64s.c3
-rw-r--r--usr/src/uts/sun4u/opl/io/dm2s.c2
-rw-r--r--usr/src/uts/sun4u/opl/io/oplkmdrv.c2
-rw-r--r--usr/src/uts/sun4u/starcat/io/dman.c2
-rw-r--r--usr/src/uts/sun4u/starcat/io/dman_domain.c96
19 files changed, 393 insertions, 394 deletions
diff --git a/usr/src/uts/common/io/bscv.c b/usr/src/uts/common/io/bscv.c
index 09f0333356..51d7190990 100644
--- a/usr/src/uts/common/io/bscv.c
+++ b/usr/src/uts/common/io/bscv.c
@@ -253,7 +253,6 @@ static struct bscv_idi_callout_mgr bscv_idi_mgr;
#define MYNAME "bscv"
#define BSCV_INST_TO_MINOR(i) (i)
#define BSCV_MINOR_TO_INST(m) (m)
-#define ddi_driver_major(dip) ddi_name_to_major(ddi_binding_name(dip))
/*
* Strings for daemon event reporting
diff --git a/usr/src/uts/common/io/cardbus/cardbus_hp.c b/usr/src/uts/common/io/cardbus/cardbus_hp.c
index bef5a58ae3..1ca4b04e46 100644
--- a/usr/src/uts/common/io/cardbus/cardbus_hp.c
+++ b/usr/src/uts/common/io/cardbus/cardbus_hp.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -29,8 +29,6 @@
* From "@(#)pcicfg.c 1.31 99/06/18 SMI"
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* Cardbus hotplug module
*/
@@ -221,7 +219,7 @@ cardbus_event_handler(caddr_t slot_arg, uint_t event_mask)
if (cbp->ostate != AP_OSTATE_UNCONFIGURED) {
cmn_err(CE_WARN, "!slot%d already configured\n",
- cbp->cb_instance);
+ cbp->cb_instance);
break;
}
@@ -235,10 +233,8 @@ cardbus_event_handler(caddr_t slot_arg, uint_t event_mask)
}
if (cardbus_configure_ap(cbp) == HPC_SUCCESS)
- create_occupant_props(cbp->cb_dip,
- makedevice(ddi_name_to_major(ddi_get_name
- (cbp->cb_dip)),
- ap_minor));
+ create_occupant_props(cbp->cb_dip, makedevice(
+ ddi_driver_major((cbp->cb_dip)), ap_minor));
else
rv = HPC_ERR_FAILED;
@@ -359,8 +355,7 @@ cardbus_pci_control(caddr_t ops_arg, hpc_slot_t slot_hdl, int request,
switch (request) {
- case HPC_CTRL_GET_SLOT_STATE:
- {
+ case HPC_CTRL_GET_SLOT_STATE: {
hpc_slot_state_t *hpc_slot_state;
hpc_slot_state = (hpc_slot_state_t *)arg;
@@ -376,10 +371,9 @@ cardbus_pci_control(caddr_t ops_arg, hpc_slot_t slot_hdl, int request,
*hpc_slot_state = HPC_SLOT_EMPTY;
break;
- }
+ }
- case HPC_CTRL_GET_BOARD_TYPE:
- {
+ case HPC_CTRL_GET_BOARD_TYPE: {
hpc_board_type_t *hpc_board_type;
hpc_board_type = (hpc_board_type_t *)arg;
@@ -394,7 +388,7 @@ cardbus_pci_control(caddr_t ops_arg, hpc_slot_t slot_hdl, int request,
*hpc_board_type = HPC_BOARD_PCI_HOTPLUG;
break;
- }
+ }
case HPC_CTRL_DEV_CONFIGURED:
case HPC_CTRL_DEV_UNCONFIGURED:
@@ -475,7 +469,7 @@ cardbus_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
*/
cb_instance = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
DDI_PROP_DONTPASS, "cbus-instance", -1);
- ASSERT(cb_instance >= 0);
+ ASSERT(cb_instance >= 0);
cbp = (cbus_t *)ddi_get_soft_state(cardbus_state, cb_instance);
mutex_enter(&cbp->cb_mutex);
@@ -698,7 +692,7 @@ cardbus_configure_ap(cbus_t *cbp)
ndi_devi_enter(self, &circular_count);
ddi_walk_devs(ddi_get_child(self),
- cbus_configure, (void *)&ctrl);
+ cbus_configure, (void *)&ctrl);
ndi_devi_exit(self, circular_count);
if (cardbus_debug) {
@@ -780,7 +774,7 @@ cardbus_configure_ap(cbus_t *cbp)
/* tell HPC driver that the occupant is configured */
(void) hpc_nexus_control(cbp->slot_handle,
- HPC_CTRL_DEV_CONFIGURED, NULL);
+ HPC_CTRL_DEV_CONFIGURED, NULL);
return (rv);
}
@@ -1055,7 +1049,7 @@ cardbus_open(dev_t *devp, int flags, int otyp, cred_t *credp)
* Get the soft state structure for the 'devctl' device.
*/
cbp = (cbus_t *)ddi_get_soft_state(cardbus_state,
- AP_MINOR_NUM_TO_CB_INSTANCE(minor));
+ AP_MINOR_NUM_TO_CB_INSTANCE(minor));
if (cbp == NULL)
return (ENXIO);
@@ -1743,7 +1737,7 @@ cardbus_dump(struct cardbus_pci_desc *spcfg, ddi_acc_handle_t handle)
for (i = 0; spcfg[i].name; i++) {
cmn_err(CE_NOTE, spcfg[i].fmt, spcfg[i].name,
- spcfg[i].cfg_get_func(handle, spcfg[i].offset));
+ spcfg[i].cfg_get_func(handle, spcfg[i].offset));
}
}
@@ -1758,11 +1752,11 @@ cardbus_dump_pci_node(dev_info_t *dip)
cmn_err(CE_NOTE, "\nPCI leaf node of dip 0x%p:\n", (void *)dip);
for (next = ddi_get_child(dip); next;
- next = ddi_get_next_sibling(next)) {
+ next = ddi_get_next_sibling(next)) {
VendorId = ddi_getprop(DDI_DEV_T_ANY, next,
- DDI_PROP_CANSLEEP|DDI_PROP_DONTPASS,
- "vendor-id", -1);
+ DDI_PROP_CANSLEEP|DDI_PROP_DONTPASS,
+ "vendor-id", -1);
if (VendorId == -1) {
/* not a pci device */
continue;
@@ -1788,8 +1782,9 @@ cardbus_dump_pci_config(dev_info_t *dip)
ddi_acc_handle_t config_handle;
if (pci_config_setup(dip, &config_handle) != DDI_SUCCESS) {
- cmn_err(CE_WARN, "!pci_config_setup() failed on 0x%p", (void *)dip);
- return;
+ cmn_err(CE_WARN,
+ "!pci_config_setup() failed on 0x%p", (void *)dip);
+ return;
}
spcfg = cardbus_pci_cfg;
@@ -1808,21 +1803,21 @@ cardbus_dump_socket(dev_info_t *dip)
attr.devacc_attr_endian_flags = DDI_STRUCTURE_LE_ACC;
attr.devacc_attr_dataorder = DDI_STRICTORDER_ACC;
if (ddi_regs_map_setup(dip, 1,
- (caddr_t *)&ioaddr,
- 0,
- 4096,
- &attr, &iohandle) != DDI_SUCCESS) {
- cmn_err(CE_WARN, "Failed to map address for 0x%p", (void *)dip);
- return;
+ (caddr_t *)&ioaddr,
+ 0,
+ 4096,
+ &attr, &iohandle) != DDI_SUCCESS) {
+ cmn_err(CE_WARN, "Failed to map address for 0x%p", (void *)dip);
+ return;
}
cmn_err(CE_NOTE, "////////////////////////////////////////");
cmn_err(CE_NOTE, "SOCKET_EVENT = [0x%x]",
- ddi_get32(iohandle, (uint32_t *)(ioaddr+CB_STATUS_EVENT)));
+ ddi_get32(iohandle, (uint32_t *)(ioaddr+CB_STATUS_EVENT)));
cmn_err(CE_NOTE, "SOCKET_MASK = [0x%x]",
- ddi_get32(iohandle, (uint32_t *)(ioaddr+CB_STATUS_MASK)));
+ ddi_get32(iohandle, (uint32_t *)(ioaddr+CB_STATUS_MASK)));
cmn_err(CE_NOTE, "SOCKET_STATE = [0x%x]",
- ddi_get32(iohandle, (uint32_t *)(ioaddr+CB_PRESENT_STATE)));
+ ddi_get32(iohandle, (uint32_t *)(ioaddr+CB_PRESENT_STATE)));
cmn_err(CE_NOTE, "////////////////////////////////////////");
ddi_regs_map_free(&iohandle);
diff --git a/usr/src/uts/common/io/cmlb.c b/usr/src/uts/common/io/cmlb.c
index 83c962afb9..c0531305fe 100644
--- a/usr/src/uts/common/io/cmlb.c
+++ b/usr/src/uts/common/io/cmlb.c
@@ -1226,7 +1226,7 @@ cmlb_ioctl(cmlb_handle_t cmlbhandle, dev_t dev, int cmd, intptr_t arg,
dev_t
cmlb_make_device(struct cmlb_lun *cl)
{
- return (makedevice(ddi_name_to_major(ddi_get_name(CMLB_DEVINFO(cl))),
+ return (makedevice(ddi_driver_major(CMLB_DEVINFO(cl)),
ddi_get_instance(CMLB_DEVINFO(cl)) << CMLBUNIT_SHIFT));
}
diff --git a/usr/src/uts/common/io/devinfo.c b/usr/src/uts/common/io/devinfo.c
index 4b6cd96902..55d05f7342 100644
--- a/usr/src/uts/common/io/devinfo.c
+++ b/usr/src/uts/common/io/devinfo.c
@@ -3201,7 +3201,7 @@ di_match_drv_name(struct dev_info *node, struct di_state *st, int match)
return (NULL);
}
- major = ddi_name_to_major(node->devi_binding_name);
+ major = node->devi_major;
if (major == (major_t)(-1)) {
return (NULL);
}
diff --git a/usr/src/uts/common/io/hotplug/pcihp/pcihp.c b/usr/src/uts/common/io/hotplug/pcihp/pcihp.c
index f0c7cec242..0faa5b8bdf 100644
--- a/usr/src/uts/common/io/hotplug/pcihp/pcihp.c
+++ b/usr/src/uts/common/io/hotplug/pcihp/pcihp.c
@@ -421,7 +421,7 @@ pcihp_info(
mutex_enter(&pcihp_mutex);
pcihp_p = pcihp_head;
while (pcihp_p != NULL) {
- if (ddi_name_to_major(ddi_get_name(pcihp_p->dip)) ==
+ if (ddi_driver_major(pcihp_p->dip) ==
major && ddi_get_instance(pcihp_p->dip) ==
instance) {
*result = (void *)pcihp_p->dip;
@@ -2035,7 +2035,7 @@ pcihp_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
slotinfop->slot_hdl = hdl;
/* setup event handler for all hardware events on the slot */
- ap_major = ddi_name_to_major(ddi_get_name(dip));
+ ap_major = ddi_driver_major(dip);
if (hpc_install_event_handler(hdl, -1, pcihp_event_handler,
(caddr_t)makedevice(ap_major, ap_minor)) != 0) {
cmn_err(CE_WARN,
diff --git a/usr/src/uts/common/io/scsi/targets/sd.c b/usr/src/uts/common/io/scsi/targets/sd.c
index b1fbff07fa..b7e733a71a 100644
--- a/usr/src/uts/common/io/scsi/targets/sd.c
+++ b/usr/src/uts/common/io/scsi/targets/sd.c
@@ -9357,7 +9357,7 @@ sd_get_nv_sup(sd_ssc_t *ssc)
static dev_t
sd_make_device(dev_info_t *devi)
{
- return (makedevice(ddi_name_to_major(ddi_get_name(devi)),
+ return (makedevice(ddi_driver_major(devi),
ddi_get_instance(devi) << SDUNIT_SHIFT));
}
diff --git a/usr/src/uts/common/os/sunddi.c b/usr/src/uts/common/os/sunddi.c
index 6fe4e479b8..a037230a1c 100644
--- a/usr/src/uts/common/os/sunddi.c
+++ b/usr/src/uts/common/os/sunddi.c
@@ -4919,7 +4919,16 @@ ddi_binding_name(dev_info_t *dip)
/*
* ddi_driver_major: Return the major number of the driver that
- * the supplied devinfo is bound to (-1 if none)
+ * the supplied devinfo is bound to. If not yet bound,
+ * DDI_MAJOR_T_NONE.
+ *
+ * When used by the driver bound to 'devi', this
+ * function will reliably return the driver major number.
+ * Other ways of determining the driver major number, such as
+ * major = ddi_name_to_major(ddi_get_name(devi));
+ * major = ddi_name_to_major(ddi_binding_name(devi));
+ * can return a different result as the driver/alias binding
+ * can change dynamically, and thus should be avoided.
*/
major_t
ddi_driver_major(dev_info_t *devi)
@@ -6571,7 +6580,21 @@ ddi_get_parent_data(dev_info_t *dip)
}
/*
- * ddi_name_to_major: Returns the major number of a module given its name.
+ * ddi_name_to_major: returns the major number of a named module,
+ * derived from the current driver alias binding.
+ *
+ * Caveat: drivers should avoid the use of this function, in particular
+ * together with ddi_get_name/ddi_binding name, as per
+ * major = ddi_name_to_major(ddi_get_name(devi));
+ * ddi_name_to_major() relies on the state of the device/alias binding,
+ * which can and does change dynamically as aliases are administered
+ * over time. An attached device instance cannot rely on the major
+ * number returned by ddi_name_to_major() to match its own major number.
+ *
+ * For driver use, ddi_driver_major() reliably returns the major number
+ * for the module to which the device was bound at attach time over
+ * the life of the instance.
+ * major = ddi_driver_major(dev_info_t *)
*/
major_t
ddi_name_to_major(char *name)
diff --git a/usr/src/uts/common/os/sunpm.c b/usr/src/uts/common/os/sunpm.c
index b83856794a..d7deefb099 100644
--- a/usr/src/uts/common/os/sunpm.c
+++ b/usr/src/uts/common/os/sunpm.c
@@ -23,8 +23,6 @@
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* sunpm.c builds sunpm.o "power management framework"
* kernel-resident power management code. Implements power management
@@ -492,8 +490,9 @@ krwlock_t pm_pscc_interest_rwlock;
pscc_t *pm_pscc_interest;
pscc_t *pm_pscc_direct;
-#define PM_MAJOR(dip) ddi_name_to_major(ddi_binding_name(dip))
-#define PM_IS_NEXUS(dip) NEXUS_DRV(devopsp[PM_MAJOR(dip)])
+#define PM_MAJOR(dip) ddi_driver_major(dip)
+#define PM_IS_NEXUS(dip) ((PM_MAJOR(dip) == DDI_MAJOR_T_NONE) ? 0 : \
+ NEXUS_DRV(devopsp[PM_MAJOR(dip)]))
#define POWERING_ON(old, new) ((old) == 0 && (new) != 0)
#define POWERING_OFF(old, new) ((old) != 0 && (new) == 0)
@@ -8185,7 +8184,6 @@ pm_is_noinvol_ancestor(pm_noinvol_t *aip)
return (0);
}
-#define PM_MAJOR(dip) ddi_name_to_major(ddi_binding_name(dip))
/*
* scan through the pm_noinvolpm list adjusting ancestors of the current
* node; Modifies string *path.
diff --git a/usr/src/uts/common/pcmcia/nexus/pcmcia.c b/usr/src/uts/common/pcmcia/nexus/pcmcia.c
index 556f72fbfe..a22be8d284 100644
--- a/usr/src/uts/common/pcmcia/nexus/pcmcia.c
+++ b/usr/src/uts/common/pcmcia/nexus/pcmcia.c
@@ -315,9 +315,9 @@ _init()
cisp_init();
if (cs_init() != CS_SUCCESS) {
- if (cs_deinit() != CS_SUCCESS)
- cmn_err(CE_CONT, "pcmcia: _init cs_deinit error\n");
- return (-1);
+ if (cs_deinit() != CS_SUCCESS)
+ cmn_err(CE_CONT, "pcmcia: _init cs_deinit error\n");
+ return (-1);
}
mutex_init(&pcmcia_global_lock, NULL, MUTEX_DEFAULT, NULL);
@@ -405,7 +405,7 @@ pcmcia_attach(dev_info_t *dip, anp_t *adapter)
if (pm_create_components(dip, 1) != DDI_SUCCESS) {
cmn_err(CE_WARN, "%s: not power managed\n",
- ddi_get_name_addr(dip));
+ ddi_get_name_addr(dip));
} else {
pm_set_normal_power(dip, 0, 1);
}
@@ -521,8 +521,8 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT, "pcmcia_ctlops(%p, %p, %d, %p, %p)\n",
- (void *)dip, (void *)rdip, ctlop, (void *)arg,
- (void *)result);
+ (void *)dip, (void *)rdip, ctlop, (void *)arg,
+ (void *)result);
if (rdip != NULL && ddi_get_name(rdip) != NULL)
cmn_err(CE_CONT, "\t[%s]\n", ddi_get_name(rdip));
}
@@ -535,18 +535,18 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
if (strcmp("pcs", ddi_node_name(rdip)) == 0)
cmn_err(CE_CONT, "?PCCard socket %d at %s@%s\n",
- ddi_get_instance(rdip),
- ddi_driver_name(dip), ddi_get_name_addr(dip));
+ ddi_get_instance(rdip),
+ ddi_driver_name(dip), ddi_get_name_addr(dip));
else
cmn_err(CE_CONT, "?%s%d at %s@%s in socket %d\n",
- ddi_driver_name(rdip),
- ddi_get_instance(rdip),
- ddi_driver_name(dip),
- ddi_get_name_addr(dip),
- CS_GET_SOCKET_NUMBER(
- ddi_getprop(DDI_DEV_T_NONE, rdip,
- DDI_PROP_DONTPASS,
- PCM_DEV_SOCKET, -1)));
+ ddi_driver_name(rdip),
+ ddi_get_instance(rdip),
+ ddi_driver_name(dip),
+ ddi_get_name_addr(dip),
+ CS_GET_SOCKET_NUMBER(
+ ddi_getprop(DDI_DEV_T_NONE, rdip,
+ DDI_PROP_DONTPASS,
+ PCM_DEV_SOCKET, -1)));
return (DDI_SUCCESS);
@@ -559,19 +559,19 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT, "pcmcia: init child: %s(%d) @%p\n",
- ddi_node_name(arg), ddi_get_instance(arg),
- (void *)arg);
+ ddi_node_name(arg), ddi_get_instance(arg),
+ (void *)arg);
if (DEVI(arg)->devi_binding_name != NULL)
cmn_err(CE_CONT, "\tbinding_name=%s\n",
- DEVI(arg)->devi_binding_name);
+ DEVI(arg)->devi_binding_name);
if (DEVI(arg)->devi_node_name != NULL)
cmn_err(CE_CONT, "\tnode_name=%s\n",
- DEVI(arg)->devi_node_name);
+ DEVI(arg)->devi_node_name);
}
#endif
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data((dev_info_t *)arg);
+ ddi_get_parent_data((dev_info_t *)arg);
if (ppd == NULL)
return (DDI_FAILURE);
@@ -592,9 +592,9 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
if (ndi_dev_is_persistent_node((dev_info_t *)arg) == 0) {
(void) pcmcia_merge_conf((dev_info_t *)arg);
cmn_err(CE_WARN, "%s%d: %s.conf invalid",
- ddi_get_name((dev_info_t *)arg),
- ddi_get_instance((dev_info_t *)arg),
- ddi_get_name((dev_info_t *)arg));
+ ddi_get_name((dev_info_t *)arg),
+ ddi_get_instance((dev_info_t *)arg),
+ ddi_get_name((dev_info_t *)arg));
return (DDI_FAILURE);
}
@@ -602,10 +602,10 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug && ppd != NULL) {
cmn_err(CE_CONT, "\tnreg=%x, intr=%x, socket=%x,"
- " function=%x, active=%x, flags=%x\n",
- ppd->ppd_nreg, ppd->ppd_intr,
- ppd->ppd_socket, ppd->ppd_function,
- ppd->ppd_active, ppd->ppd_flags);
+ " function=%x, active=%x, flags=%x\n",
+ ppd->ppd_nreg, ppd->ppd_intr,
+ ppd->ppd_socket, ppd->ppd_function,
+ ppd->ppd_active, ppd->ppd_flags);
}
#endif
@@ -626,9 +626,9 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "pcmcia: system init done for %s [%s] "
- "nodeid: %x @%s\n",
- ddi_get_name(arg), ddi_get_name_addr(arg),
- DEVI(arg)->devi_nodeid, name);
+ "nodeid: %x @%s\n",
+ ddi_get_name(arg), ddi_get_name_addr(arg),
+ DEVI(arg)->devi_nodeid, name);
if (pcmcia_debug > 1)
pcmcia_dump_minors((dev_info_t *)arg);
#endif
@@ -640,14 +640,14 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT, "pcmcia: uninit child: %s(%d) @%p\n",
- ddi_node_name(arg), ddi_get_instance(arg),
- (void *)arg);
+ ddi_node_name(arg), ddi_get_instance(arg),
+ (void *)arg);
if (DEVI(arg)->devi_binding_name != NULL)
cmn_err(CE_CONT, "\tbinding_name=%s\n",
- DEVI(arg)->devi_binding_name);
+ DEVI(arg)->devi_binding_name);
if (DEVI(arg)->devi_node_name != NULL)
cmn_err(CE_CONT, "\tnode_name=%s\n",
- DEVI(arg)->devi_node_name);
+ DEVI(arg)->devi_node_name);
}
#endif
@@ -658,7 +658,7 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
case DDI_CTLOPS_SLAVEONLY:
/* PCMCIA devices can't ever be busmaster until CardBus */
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(rdip);
+ ddi_get_parent_data(rdip);
if (ppd != NULL && ppd->ppd_flags & PPD_CB_BUSMASTER)
return (DDI_FAILURE); /* at most */
return (DDI_SUCCESS);
@@ -669,7 +669,7 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
case DDI_CTLOPS_NREGS:
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(rdip);
+ ddi_get_parent_data(rdip);
if (ppd != NULL)
*((uint32_t *)result) = (ppd->ppd_nreg);
else
@@ -678,7 +678,7 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
case DDI_CTLOPS_REGSIZE:
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(rdip);
+ ddi_get_parent_data(rdip);
if (ppd != NULL && ppd->ppd_nreg > 0)
*((off_t *)result) = sizeof (struct pcm_regs);
else
@@ -687,7 +687,7 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
case DDI_CTLOPS_POWER:
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(rdip);
+ ddi_get_parent_data(rdip);
if (ppd == NULL)
return (DDI_FAILURE);
@@ -709,11 +709,11 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_WARN, "power: %d: %p, %d, %d [%s]\n",
- pm->request_type,
- (void *)pm->req.set_power_req.who,
- pm->req.set_power_req.cmpt,
- pm->req.set_power_req.level,
- ddi_get_name_addr(rdip));
+ pm->request_type,
+ (void *)pm->req.set_power_req.who,
+ pm->req.set_power_req.cmpt,
+ pm->req.set_power_req.level,
+ ddi_get_name_addr(rdip));
}
#endif
e = ppd->ppd_socket;
@@ -735,8 +735,8 @@ pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
* for now, we let the child handle it itself
*/
(void) pcmcia_power(pm->req.set_power_req.who,
- pm->req.set_power_req.cmpt,
- pm->req.set_power_req.level);
+ pm->req.set_power_req.cmpt,
+ pm->req.set_power_req.level);
break;
default:
break;
@@ -979,9 +979,9 @@ pcmcia_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
break;
case DDI_MT_RNUMBER:
regs = (struct pcm_regs *)
- pcmcia_rnum_to_regspec(rdip, mp->map_obj.rnumber);
+ pcmcia_rnum_to_regspec(rdip, mp->map_obj.rnumber);
mregs = (struct pcm_regs *)
- pcmcia_rnum_to_mapped(rdip, mp->map_obj.rnumber);
+ pcmcia_rnum_to_mapped(rdip, mp->map_obj.rnumber);
rnum = mp->map_obj.rnumber;
if (regs == NULL)
return (DDI_FAILURE);
@@ -1088,7 +1088,7 @@ pcmcia_cons_regspec(dev_info_t *dip, int type, uchar_t *buff, ra_return_t *ret)
/* we're not a child of root so find out what */
len = sizeof (device_type);
if (ddi_prop_op(DDI_DEV_T_ANY, pdip, PROP_LEN_AND_VAL_BUF, 0,
- "device_type", (caddr_t)device_type, &len) ==
+ "device_type", (caddr_t)device_type, &len) ==
DDI_PROP_SUCCESS) {
/* check things out */
if (strcmp(device_type, "pci") == 0)
@@ -1101,7 +1101,7 @@ pcmcia_cons_regspec(dev_info_t *dip, int type, uchar_t *buff, ra_return_t *ret)
case PTYPE_PCI:
/* XXX need to look at carefully */
if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
- "reg", (caddr_t)&pcireg, &len) == DDI_SUCCESS) {
+ "reg", (caddr_t)&pcireg, &len) == DDI_SUCCESS) {
bus = PCI_REG_BUS_G(pcireg->pci_phys_hi);
kmem_free(pcireg, len);
} else {
@@ -1109,7 +1109,7 @@ pcmcia_cons_regspec(dev_info_t *dip, int type, uchar_t *buff, ra_return_t *ret)
}
pcireg = (pci_regspec_t *)buff;
pcireg->pci_phys_hi = (type == PCMCIA_MAP_IO ? PCI_ADDR_IO :
- PCI_ADDR_MEM32) | PCI_RELOCAT_B | (bus << 16);
+ PCI_ADDR_MEM32) | PCI_RELOCAT_B | (bus << 16);
pcireg->pci_phys_mid = ret->ra_addr_hi;
pcireg->pci_phys_low = ret->ra_addr_lo;
if (type == PCMCIA_MAP_IO)
@@ -1144,7 +1144,7 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
KM_SLEEP);
pcmcia_adapters[i]->pca_dip = dip;
/* should this be pca_winshift??? */
- pcmcia_adapters[i]->pca_module = ddi_name_to_major(ddi_get_name(dip));
+ pcmcia_adapters[i]->pca_module = ddi_driver_major(dip);
pcmcia_adapters[i]->pca_unit = ddi_get_instance(dip);
pcmcia_adapters[i]->pca_iblock = adapter->an_iblock;
pcmcia_adapters[i]->pca_idev = adapter->an_idev;
@@ -1152,7 +1152,7 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
pcmcia_adapters[i]->pca_number = i;
(void) strcpy(pcmcia_adapters[i]->pca_name, ddi_get_name(dip));
pcmcia_adapters[i]->
- pca_name[sizeof (pcmcia_adapters[i]->pca_name) - 1] = NULL;
+ pca_name[sizeof (pcmcia_adapters[i]->pca_name) - 1] = NULL;
if (ls_if != NULL) {
inquire_adapter_t conf;
@@ -1163,7 +1163,7 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
/* resources - assume worst case and fix from there */
pcmcia_adapters[i]->pca_flags = PCA_RES_NEED_IRQ |
- PCA_RES_NEED_IO | PCA_RES_NEED_MEM;
+ PCA_RES_NEED_IO | PCA_RES_NEED_MEM;
/* indicate first socket not initialized */
pcmcia_adapters[i]->pca_first_socket = -1;
@@ -1186,10 +1186,8 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
pcmcia_adapters[i]->pca_avail_intr = conf.ActiveHigh;
/* power entries for adapter */
- pcmcia_adapters[i]->pca_power =
- conf.power_entry;
- pcmcia_adapters[i]->pca_numpower =
- conf.NumPower;
+ pcmcia_adapters[i]->pca_power = conf.power_entry;
+ pcmcia_adapters[i]->pca_numpower = conf.NumPower;
for (n = 0; n < conf.NumPower; n++)
pcmcia_merge_power(&conf.power_entry[n]);
@@ -1222,32 +1220,31 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT,
- "pcmcia_init: new socket added %d "
- "(%d)\n",
- n, pcmcia_num_sockets);
+ "pcmcia_init: new socket added %d "
+ "(%d)\n",
+ n, pcmcia_num_sockets);
}
#endif
pcmcia_sockets[n] =
- kmem_zalloc(sizeof (pcmcia_logical_socket_t),
- KM_SLEEP);
+ kmem_zalloc(sizeof (pcmcia_logical_socket_t),
+ KM_SLEEP);
pcmcia_sockets[n]->ls_socket = sock;
pcmcia_sockets[n]->ls_if = ls_if;
pcmcia_sockets[n]->ls_adapter =
- pcmcia_adapters[i];
+ pcmcia_adapters[i];
pcmcia_sockets[n]->ls_cs_events = 0L;
pcmcia_sockets[n]->ls_sockdrv = sockdrv;
/* Prototype of intrspec */
- pcmcia_sockets[n]->ls_intr_pri =
- adapter->an_ipl;
+ pcmcia_sockets[n]->ls_intr_pri = adapter->an_ipl;
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "phys sock %d, log sock %d\n",
- sock, n);
+ "phys sock %d, log sock %d\n",
+ sock, n);
#endif
mutex_init(&pcmcia_sockets[n]->ls_ilock, NULL,
- MUTEX_DRIVER, *adapter->an_iblock);
+ MUTEX_DRIVER, *adapter->an_iblock);
}
pcmcia_adapters[i]->pca_numsockets = conf.NumSockets;
@@ -1255,12 +1252,12 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
for (win = 0; win < conf.NumWindows; win++) {
n = win + pcmcia_num_windows;
pcmcia_windows[n] =
- kmem_zalloc(sizeof (pcmcia_logical_window_t),
- KM_SLEEP);
+ kmem_zalloc(sizeof (pcmcia_logical_window_t),
+ KM_SLEEP);
pcmcia_windows[n]->lw_window = win;
pcmcia_windows[n]->lw_if = ls_if;
pcmcia_windows[n]->lw_adapter =
- pcmcia_adapters[i];
+ pcmcia_adapters[i];
}
pcmcia_num_windows += conf.NumWindows;
SET_CALLBACK(ls_if, dip,
@@ -1271,14 +1268,14 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT,
- "pcmcia_init: notify CS socket %d "
- "sockp=%p\n",
- sock, (void *)pcmcia_sockets[sock]);
+ "pcmcia_init: notify CS socket %d "
+ "sockp=%p\n",
+ sock, (void *)pcmcia_sockets[sock]);
}
#endif
if (pcmcia_sockets[sock] == NULL ||
(pcmcia_sockets[sock]->ls_flags &
- PCS_SOCKET_ADDED)) {
+ PCS_SOCKET_ADDED)) {
/* skip the ones that are done already */
continue;
}
@@ -1301,25 +1298,25 @@ pcmcia_init_adapter(anp_t *adapter, dev_info_t *dip)
if (pcmcia_sockets[i] == NULL)
continue;
cmn_err(CE_CONT,
- "\t%d: phys sock=%d, if=%p, adapt=%p\n",
- i, pcmcia_sockets[i]->ls_socket,
- (void *)pcmcia_sockets[i]->ls_if,
- (void *)pcmcia_sockets[i]->ls_adapter);
+ "\t%d: phys sock=%d, if=%p, adapt=%p\n",
+ i, pcmcia_sockets[i]->ls_socket,
+ (void *)pcmcia_sockets[i]->ls_if,
+ (void *)pcmcia_sockets[i]->ls_adapter);
}
cmn_err(CE_CONT, "logical windows:\n");
for (i = 0; i < pcmcia_num_windows; i++) {
cmn_err(CE_CONT,
- "\t%d: phys_window=%d, if=%p, adapt=%p\n",
- i, pcmcia_windows[i]->lw_window,
- (void *)pcmcia_windows[i]->lw_if,
- (void *)pcmcia_windows[i]->lw_adapter);
+ "\t%d: phys_window=%d, if=%p, adapt=%p\n",
+ i, pcmcia_windows[i]->lw_window,
+ (void *)pcmcia_windows[i]->lw_if,
+ (void *)pcmcia_windows[i]->lw_adapter);
}
cmn_err(CE_CONT, "\tpcmcia_num_power=%d\n", pcmcia_num_power);
for (n = 0; n < pcmcia_num_power; n++)
cmn_err(CE_CONT,
- "\t\tPowerLevel: %d\tValidSignals: %x\n",
- pcmcia_power_table[n].PowerLevel,
- pcmcia_power_table[n].ValidSignals);
+ "\t\tPowerLevel: %d\tValidSignals: %x\n",
+ pcmcia_power_table[n].PowerLevel,
+ pcmcia_power_table[n].ValidSignals);
}
#endif
}
@@ -1397,7 +1394,7 @@ pcm_phys_to_log_socket(struct pcmcia_adapter *adapt, int socket)
int i;
for (i = 0, sockp = pcmcia_sockets[0];
- i < pcmcia_num_sockets; i++, sockp = pcmcia_sockets[i]) {
+ i < pcmcia_num_sockets; i++, sockp = pcmcia_sockets[i]) {
if (sockp == NULL)
continue;
if (sockp->ls_socket == socket && sockp->ls_adapter == adapt)
@@ -1407,9 +1404,9 @@ pcm_phys_to_log_socket(struct pcmcia_adapter *adapt, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "\tbad socket/adapter: %x/%p != %x/%x\n",
- socket, (void *)adapt, pcmcia_num_sockets,
- pcmcia_num_adapters);
+ "\tbad socket/adapter: %x/%p != %x/%x\n",
+ socket, (void *)adapt, pcmcia_num_sockets,
+ pcmcia_num_adapters);
#endif
return (-1);
}
@@ -1451,7 +1448,7 @@ pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT, "pcm_adapter_callback: %p %x %x %x: ",
- (void *)dip, adapter, event, socket);
+ (void *)dip, adapter, event, socket);
cmn_err(CE_CONT, "[%s]\n", cblist[event]);
}
#endif
@@ -1460,7 +1457,7 @@ pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "\tbad adapter number: %d : %d\n",
- adapter, pcmcia_num_adapters);
+ adapter, pcmcia_num_adapters);
#endif
return (1);
}
@@ -1476,12 +1473,12 @@ pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket)
case -1: /* special case of adapter going away */
case PCE_CARD_INSERT:
sockp->ls_cs_events |= PCE_E2M(PCE_CARD_INSERT) |
- PCE_E2M(PCE_CARD_REMOVAL);
+ PCE_E2M(PCE_CARD_REMOVAL);
break;
case PCE_CARD_REMOVAL:
/* disable interrupts at this point */
sockp->ls_cs_events |= PCE_E2M(PCE_CARD_INSERT) |
- PCE_E2M(PCE_CARD_REMOVAL);
+ PCE_E2M(PCE_CARD_REMOVAL);
/* remove children that never attached */
break;
@@ -1501,10 +1498,10 @@ pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT,
- "\tevent %d, event mask=%x, match=%x (log socket=%d)\n",
- event,
- (int)sockp->ls_cs_events,
- (int)(sockp->ls_cs_events & PCE_E2M(event)), socket);
+ "\tevent %d, event mask=%x, match=%x (log socket=%d)\n",
+ event,
+ (int)sockp->ls_cs_events,
+ (int)(sockp->ls_cs_events & PCE_E2M(event)), socket);
}
#endif
@@ -1512,8 +1509,8 @@ pcm_adapter_callback(dev_info_t *dip, int adapter, int event, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "\tcalling CS event handler (%p) "
- "with event=%d\n",
- (void *)pcmcia_cs_event, event);
+ "with event=%d\n",
+ (void *)pcmcia_cs_event, event);
#endif
CS_EVENT(event, socket, 0);
}
@@ -1538,10 +1535,10 @@ pcm_event_manager(int event, int socket, void *arg)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "pcm_event_manager: event=%d, mif_events=%x"
- " (tst:%d)\n",
- event, (int)*(uint32_t *)mif->mif_events,
- PR_GET(mif->mif_events, event));
+ "pcm_event_manager: event=%d, mif_events=%x"
+ " (tst:%d)\n",
+ event, (int)*(uint32_t *)mif->mif_events,
+ PR_GET(mif->mif_events, event));
#endif
if (PR_GET(mif->mif_events, event)) {
mif->mif_function(mif->mif_id, event, socket, arg);
@@ -1580,7 +1577,7 @@ pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket)
dip = (dev_info_t *)DEVI(dip)->devi_sibling) {
int ppd_socket;
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(dip);
+ ddi_get_parent_data(dip);
if (ppd == NULL) {
#if defined(PCMCIA_DEBUG)
cmn_err(CE_WARN, "No parent private data\n");
@@ -1592,8 +1589,8 @@ pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT, "\tbind=[%s], node=[%s]\n",
- DEVI(dip)->devi_binding_name,
- DEVI(dip)->devi_node_name);
+ DEVI(dip)->devi_binding_name,
+ DEVI(dip)->devi_node_name);
}
#endif
if (info->pd_flags & PCM_NAME_VERS1) {
@@ -1607,7 +1604,7 @@ pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket)
if ((info->pd_flags & (PCM_NAME_1275 | PCM_MULTI_FUNCTION)) ==
(PCM_NAME_1275 | PCM_MULTI_FUNCTION)) {
(void) sprintf(bf, "%s,%x", info->pd_bind_name,
- info->pd_function);
+ info->pd_function);
if (strcmp(bf, DEVI(dip)->devi_binding_name) == 0 &&
socket == ppd->ppd_socket)
break;
@@ -1615,13 +1612,13 @@ pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket)
if (info->pd_flags & PCM_NAME_1275) {
if (DEVI(dip)->devi_binding_name &&
strcmp(DEVI(dip)->devi_binding_name,
- info->pd_bind_name) == 0 &&
+ info->pd_bind_name) == 0 &&
socket == ppd_socket)
break;
}
if (info->pd_flags & PCM_NAME_GENERIC) {
(void) sprintf(bf, "%s,%s", PCMDEV_NAMEPREF,
- info->pd_generic_name);
+ info->pd_generic_name);
if (DEVI(dip)->devi_binding_name &&
strcmp(DEVI(dip)->devi_binding_name, bf) == 0 &&
socket == ppd_socket)
@@ -1630,14 +1627,14 @@ pcm_search_devinfo(dev_info_t *self, struct pcm_device_info *info, int socket)
if (info->pd_flags & PCM_NAME_GENERIC) {
if (DEVI(dip)->devi_binding_name &&
strcmp(DEVI(dip)->devi_binding_name,
- info->pd_generic_name) == 0 &&
+ info->pd_generic_name) == 0 &&
socket == ppd_socket)
break;
}
if (info->pd_flags & PCM_NO_CONFIG) {
if (DEVI(dip)->devi_binding_name &&
strcmp(DEVI(dip)->devi_binding_name,
- "pccard,memory") == 0 &&
+ "pccard,memory") == 0 &&
socket == ppd_socket)
break;
}
@@ -1670,18 +1667,18 @@ pcm_find_devinfo(dev_info_t *pdip, struct pcm_device_info *info, int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "find: initial dip = %p, socket=%d, name=%s "
- "(instance=%d, socket=%d, name=%s)\n",
- (void *)dip, socket, info->pd_bind_name,
- ddi_get_instance(dip),
- ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
- PCM_DEV_SOCKET, -1),
- ddi_get_name(dip));
+ "(instance=%d, socket=%d, name=%s)\n",
+ (void *)dip, socket, info->pd_bind_name,
+ ddi_get_instance(dip),
+ ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
+ PCM_DEV_SOCKET, -1),
+ ddi_get_name(dip));
#endif
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug && dip != NULL)
cmn_err(CE_CONT, "\treturning non-NULL dip (%s)\n",
- ddi_get_name(dip));
+ ddi_get_name(dip));
#endif
return (dip);
}
@@ -1743,8 +1740,7 @@ pcmcia_set_em_handler(int (*handler)(), caddr_t events, int elen,
return (EINVAL);
mif = (struct pcmcia_mif *)
- kmem_zalloc(sizeof (struct pcmcia_mif),
- KM_NOSLEEP);
+ kmem_zalloc(sizeof (struct pcmcia_mif), KM_NOSLEEP);
if (mif == NULL)
return (ENOSPC);
@@ -1787,7 +1783,7 @@ pcm_fix_bits(socket_enum_t src, socket_enum_t dst, int num, int dir)
/* RIGHT */
for (i = num; i < sizeof (dst) * PR_WORDSIZE; i++) {
if (PR_GET(src, i))
- PR_SET(dst, i - num);
+ PR_SET(dst, i - num);
}
}
}
@@ -1862,9 +1858,9 @@ SocketServices(int function, ...)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug > 1)
cmn_err(CE_CONT, "SocketServices called for function %d [%s]\n",
- function,
- ((function < 128) && ssfuncs[function] != NULL) ?
- ssfuncs[function] : "UNKNOWN");
+ function,
+ ((function < 128) && ssfuncs[function] != NULL) ?
+ ssfuncs[function] : "UNKNOWN");
#endif
switch (function) {
case CSRegister:
@@ -1876,10 +1872,10 @@ SocketServices(int function, ...)
if (reg->cs_magic != PCCS_MAGIC ||
reg->cs_version != PCCS_VERSION) {
cmn_err(CE_WARN,
- "pcmcia: CSRegister (%x, %x, %p, %p) *ERROR*",
- reg->cs_magic, reg->cs_version,
- (void *)reg->cs_card_services,
- (void *)reg->cs_event);
+ "pcmcia: CSRegister (%x, %x, %p, %p) *ERROR*",
+ reg->cs_magic, reg->cs_version,
+ (void *)reg->cs_card_services,
+ (void *)reg->cs_event);
error = BAD_FUNCTION;
break;
}
@@ -1904,8 +1900,8 @@ SocketServices(int function, ...)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "CSCISInit: CIS is initialized on socket %d\n",
- (int)args[0]);
+ "CSCISInit: CIS is initialized on socket %d\n",
+ (int)args[0]);
#endif
/*
* now that the CIS has been parsed (there may not
@@ -1943,7 +1939,7 @@ SocketServices(int function, ...)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "CSCardRemoved! (socket=%d)\n", (int)args[0]);
+ "CSCardRemoved! (socket=%d)\n", (int)args[0]);
#endif
if (socket >= pcmcia_num_sockets)
break;
@@ -2086,12 +2082,12 @@ pcmcia_merge_power(struct power_entry *power)
for (i = 0; i < pcmcia_num_power; i++) {
if (pwr.PowerLevel == pcmcia_power_table[i].PowerLevel) {
if (pwr.ValidSignals ==
- pcmcia_power_table[i].ValidSignals) {
+ pcmcia_power_table[i].ValidSignals) {
return;
} else {
/* partial match */
pwr.ValidSignals &=
- ~pcmcia_power_table[i].ValidSignals;
+ ~pcmcia_power_table[i].ValidSignals;
}
}
}
@@ -2133,7 +2129,7 @@ pcmcia_do_suspend(int socket, pcmcia_logical_socket_t *sockp)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT,
- "pcmcia_do_suspend(%d, %p)\n", socket, (void *)sockp);
+ "pcmcia_do_suspend(%d, %p)\n", socket, (void *)sockp);
}
#endif
@@ -2151,7 +2147,7 @@ pcmcia_do_suspend(int socket, pcmcia_logical_socket_t *sockp)
dip = sockp->ls_dip[i];
if (dip != NULL) {
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(dip);
+ ddi_get_parent_data(dip);
ppd->ppd_flags |= PPD_SUSPENDED;
}
#if 0
@@ -2197,7 +2193,7 @@ pcmcia_do_resume(int socket, pcmcia_logical_socket_t *sockp)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT,
- "pcmcia_do_resume(%d, %p)\n", socket, (void *)sockp);
+ "pcmcia_do_resume(%d, %p)\n", socket, (void *)sockp);
}
#endif
if (GET_STATUS(ls_if, adapt->pca_dip, &stat) ==
@@ -2206,7 +2202,7 @@ pcmcia_do_resume(int socket, pcmcia_logical_socket_t *sockp)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "\tsocket=%x, CardState=%x\n",
- socket, stat.CardState);
+ socket, stat.CardState);
#endif
#if 0
/* now have socket info -- do we have events? */
@@ -2360,8 +2356,8 @@ pcmcia_1275_name(int socket, struct pcm_device_info *info,
&manfid);
if (i == SUCCESS) {
(void) sprintf(info->pd_bind_name, "%s%x,%x",
- PCMDEV_NAMEPREF,
- manfid.manf, manfid.card);
+ PCMDEV_NAMEPREF,
+ manfid.manf, manfid.card);
info->pd_flags |= PCM_NAME_1275;
}
} else {
@@ -2373,8 +2369,8 @@ pcmcia_1275_name(int socket, struct pcm_device_info *info,
&jedec);
if (i == SUCCESS) {
(void) sprintf(info->pd_bind_name, "%s%x,%x",
- PCMDEV_NAMEPREF,
- jedec.jid[0].id, jedec.jid[0].info);
+ PCMDEV_NAMEPREF,
+ jedec.jid[0].id, jedec.jid[0].info);
info->pd_flags |= PCM_NAME_1275;
}
}
@@ -2397,8 +2393,7 @@ pcmcia_vers1_name(int socket, struct pcm_device_info *info,
tuple.DesiredTuple = CISTPL_VERS_1;
tuple.Attributes = 0;
if (!which &&
- (i = csx_GetFirstTuple(handle, &tuple)) ==
- SUCCESS) {
+ (i = csx_GetFirstTuple(handle, &tuple)) == SUCCESS) {
i = csx_Parse_CISTPL_VERS_1(handle, &tuple, &vers1);
if (i == SUCCESS) {
for (i = 0, len = 0, space = 0; i < vers1.ns; i++) {
@@ -2497,8 +2492,8 @@ pcmcia_generic_name(int socket, struct pcm_device_info *info,
pcmcia_generic_names[funcid.function]);
else
(void) sprintf(info->pd_generic_name,
- "class,%x",
- funcid.function);
+ "class,%x",
+ funcid.function);
}
info->pd_type = funcid.function;
switch (funcid.function) {
@@ -2515,7 +2510,7 @@ pcmcia_generic_name(int socket, struct pcm_device_info *info,
break;
}
(void) strcpy(info->pd_generic_name,
- pcmcia_lan_types[i]);
+ pcmcia_lan_types[i]);
}
}
break;
@@ -2533,7 +2528,7 @@ pcmcia_generic_name(int socket, struct pcm_device_info *info,
break;
}
(void) strcpy(info->pd_generic_names,
- pcmcia_lan_types[i]);
+ pcmcia_lan_types[i]);
}
}
#endif
@@ -2547,7 +2542,7 @@ pcmcia_generic_name(int socket, struct pcm_device_info *info,
if (csx_GetFirstTuple(handle, &tuple) != SUCCESS) {
info->pd_flags |= PCM_NO_CONFIG | PCM_NAME_GENERIC;
(void) strcpy(info->pd_generic_name,
- pcmcia_generic_names[PCM_TYPE_MEMORY]);
+ pcmcia_generic_names[PCM_TYPE_MEMORY]);
info->pd_type = PCM_TYPE_MEMORY;
}
}
@@ -2596,11 +2591,11 @@ pcmcia_add_compatible(dev_info_t *dip, struct pcm_device_info *info)
if (strncmp(info->pd_generic_name, "class,", 6) == 0) {
/* no generic without "pccard" */
(void) sprintf(buff, "%s%s", PCMDEV_NAMEPREF,
- info->pd_generic_name);
+ info->pd_generic_name);
} else {
/* first pccard,generic-name */
(void) sprintf(buff, "%s,%s", PCMDEV_NAMEPREF,
- info->pd_generic_name);
+ info->pd_generic_name);
}
length = strlen(buff) + 1;
compat_name[ci] = kmem_alloc(length, KM_SLEEP);
@@ -2666,7 +2661,7 @@ pcmcia_get_mem_regs(struct pcm_regs *regs, struct pcm_device_info *info,
tuple.DesiredTuple = (cisdata_t)type;
space = (type == CISTPL_DEVICE_A) ? PC_REG_SPACE_ATTRIBUTE :
- PC_REG_SPACE_MEMORY;
+ PC_REG_SPACE_MEMORY;
if ((ret = csx_GetFirstTuple(info->pd_handle, &tuple)) == CS_SUCCESS) {
bzero(&device, sizeof (device));
@@ -2745,8 +2740,7 @@ pcmcia_get_io_regs(struct pcm_regs *regs, struct pcm_device_info *info,
tuple.Socket = info->pd_socket;
tuple.Attributes = 0;
bzero(tmp, sizeof (tmp));
- while (csx_GetNextTuple(info->pd_handle,
- &tuple) == CS_SUCCESS) {
+ while (csx_GetNextTuple(info->pd_handle, &tuple) == CS_SUCCESS) {
bzero(&cftable, sizeof (cftable));
if (csx_Parse_CISTPL_CFTABLE_ENTRY(info->pd_handle,
&tuple, &cftable) ==
@@ -2767,8 +2761,7 @@ pcmcia_get_io_regs(struct pcm_regs *regs, struct pcm_device_info *info,
/* we have potential relocation */
int mask;
mask = cftable.io.addr_lines ?
- cftable.io.addr_lines :
- genp2(len);
+ cftable.io.addr_lines : genp2(len);
mask = genmask(mask);
if ((mask & curr_base) == 0) {
/* more accurate length */
@@ -2776,12 +2769,12 @@ pcmcia_get_io_regs(struct pcm_regs *regs, struct pcm_device_info *info,
regs->phys_lo = 0;
regs->phys_hi =
PC_REG_PHYS_HI(0,
- 0,
- pctype,
- PC_REG_SPACE_IO,
- info->pd_socket,
- info->pd_function,
- 0);
+ 0,
+ pctype,
+ PC_REG_SPACE_IO,
+ info->pd_socket,
+ info->pd_function,
+ 0);
num_regs++;
found = 2;
break;
@@ -2798,13 +2791,13 @@ pcmcia_get_io_regs(struct pcm_regs *regs, struct pcm_device_info *info,
/* no I/O range so just a mask */
regs->phys_len = 1 << cftable.io.addr_lines;
regs->phys_hi =
- PC_REG_PHYS_HI(0,
- 0,
- pctype,
- PC_REG_SPACE_IO,
- info->pd_socket,
- info->pd_function,
- 0);
+ PC_REG_PHYS_HI(0,
+ 0,
+ pctype,
+ PC_REG_SPACE_IO,
+ info->pd_socket,
+ info->pd_function,
+ 0);
regs->phys_lo = 0;
num_regs++;
regs++;
@@ -2854,16 +2847,16 @@ pcmcia_find_regs(dev_info_t *dip, struct pcm_device_info *info,
if (ppd->ppd_flags & PPD_CARD_CARDBUS) {
/* always have a CIS map */
regs[0].phys_hi = PC_REG_PHYS_HI(0, 0, PC_REG_TYPE_CARDBUS,
- PC_REG_SPACE_CONFIG,
- info->pd_socket,
- info->pd_function, 0);
+ PC_REG_SPACE_CONFIG,
+ info->pd_socket,
+ info->pd_function, 0);
bustype = PC_REG_TYPE_CARDBUS;
} else {
/* always have a CIS map */
regs[0].phys_hi = PC_REG_PHYS_HI(0, 0, PC_REG_TYPE_16BIT,
- PC_REG_SPACE_ATTRIBUTE,
- info->pd_socket,
- info->pd_function, 0);
+ PC_REG_SPACE_ATTRIBUTE,
+ info->pd_socket,
+ info->pd_function, 0);
bustype = PC_REG_TYPE_16BIT;
}
regs[0].phys_lo = 0; /* always starts at zero */
@@ -2876,9 +2869,9 @@ pcmcia_find_regs(dev_info_t *dip, struct pcm_device_info *info,
if (info->pd_flags & PCM_OTHER_NOCIS) {
/* special case of memory only card without CIS */
regs[1].phys_hi = PC_REG_PHYS_HI(0, 0, PC_REG_TYPE_16BIT,
- PC_REG_SPACE_MEMORY,
- info->pd_socket,
- info->pd_function, 0);
+ PC_REG_SPACE_MEMORY,
+ info->pd_socket,
+ info->pd_function, 0);
regs[1].phys_lo = 0;
regs[1].phys_len = PCM_MAX_R2_MEM;
num_regs++;
@@ -2888,13 +2881,13 @@ pcmcia_find_regs(dev_info_t *dip, struct pcm_device_info *info,
* on the card and represent them here.
*/
num_regs += pcmcia_get_mem_regs(&regs[num_regs], info,
- CISTPL_DEVICE_A, bustype);
+ CISTPL_DEVICE_A, bustype);
num_regs += pcmcia_get_mem_regs(&regs[num_regs], info,
- CISTPL_DEVICE, bustype);
+ CISTPL_DEVICE, bustype);
/* now look for an I/O space to configure */
num_regs += pcmcia_get_io_regs(&regs[num_regs], info,
- bustype);
+ bustype);
}
@@ -2940,7 +2933,7 @@ pcmcia_need_intr(int socket, struct pcm_device_info *info)
}
for (cftable.index = (int)-1, i = -1;
- i != config.last; i = cftable.index) {
+ i != config.last; i = cftable.index) {
tuple.DesiredTuple = CISTPL_CFTABLE_ENTRY;
tuple.Attributes = 0;
if (csx_GetNextTuple(info->pd_handle,
@@ -2958,8 +2951,8 @@ pcmcia_need_intr(int socket, struct pcm_device_info *info)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "\t%x: flags=%x (%x)\n",
- i, cftable.flags,
- cftable.flags & CISTPL_CFTABLE_TPCE_FS_IRQ);
+ i, cftable.flags,
+ cftable.flags & CISTPL_CFTABLE_TPCE_FS_IRQ);
#endif
if (cftable.flags & CISTPL_CFTABLE_TPCE_FS_IRQ)
return (1);
@@ -3016,7 +3009,7 @@ pcmcia_create_dev_info(int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "create dev_info_t for device in socket %d\n",
- socket);
+ socket);
#endif
/*
@@ -3044,7 +3037,7 @@ pcmcia_create_dev_info(int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "pcmcia: RegisterClient failed\n");
+ "pcmcia: RegisterClient failed\n");
#endif
return;
}
@@ -3055,8 +3048,8 @@ pcmcia_create_dev_info(int socket)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "pcmcia_create_dev_info: handle = %x\n",
- (int)card_info.pd_handle);
+ "pcmcia_create_dev_info: handle = %x\n",
+ (int)card_info.pd_handle);
#endif
card_info.pd_type = -1; /* no type to start */
card_info.pd_socket = socket;
@@ -3071,7 +3064,7 @@ pcmcia_create_dev_info(int socket)
/* no CIS means memory */
(void) strcpy(card_info.pd_generic_name, "memory");
card_info.pd_flags |= PCM_NAME_GENERIC |
- PCM_OTHER_NOCIS | PCM_NAME_1275;
+ PCM_OTHER_NOCIS | PCM_NAME_1275;
(void) strcpy(card_info.pd_bind_name, "pccard,memory");
(void) strcpy(card_info.pd_generic_name, "memory");
card_info.pd_type = PCM_TYPE_MEMORY;
@@ -3130,10 +3123,10 @@ pcmcia_create_dev_info(int socket)
* so treat as generic "pccard"
*/
(void) strcpy(card_info.pd_generic_name,
- "pccard,memory");
+ "pccard,memory");
card_info.pd_flags |= PCM_NAME_GENERIC;
(void) strcpy(card_info.pd_bind_name,
- "pccard,memory");
+ "pccard,memory");
}
}
pcmcia_init_devinfo(pdip, &card_info);
@@ -3162,7 +3155,7 @@ pcmcia_init_devinfo(dev_info_t *pdip, struct pcm_device_info *info)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "init_devinfo(%s, %d)\n", info->pd_bind_name,
- info->pd_socket);
+ info->pd_socket);
#endif
/*
@@ -3179,14 +3172,14 @@ pcmcia_init_devinfo(dev_info_t *pdip, struct pcm_device_info *info)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "\tfound existing device node (%s)\n",
- ddi_get_name(dip));
+ ddi_get_name(dip));
#endif
if (strlen(info->pd_vers1_name) > 0)
(void) ndi_prop_update_string(DDI_DEV_T_NONE,
dip, PCM_DEV_MODEL, info->pd_vers1_name);
ppd = (struct pcmcia_parent_private *)
- ddi_get_parent_data(dip);
+ ddi_get_parent_data(dip);
pcmcia_sockets[info->pd_socket]->ls_dip[info->pd_function] =
dip;
@@ -3229,7 +3222,7 @@ pcmcia_init_devinfo(dev_info_t *pdip, struct pcm_device_info *info)
pcmcia_add_compatible(dip, info);
ppd = kmem_zalloc(sizeof (struct pcmcia_parent_private),
- KM_SLEEP);
+ KM_SLEEP);
ppd->ppd_socket = info->pd_socket;
ppd->ppd_function = info->pd_function;
@@ -3287,7 +3280,7 @@ pcmcia_init_devinfo(dev_info_t *pdip, struct pcm_device_info *info)
/* set PC Card as active and present in socket */
pcmcia_sockets[info->pd_socket]->ls_dip[info->pd_function] =
- dip;
+ dip;
ppd->ppd_active = 1;
@@ -3299,7 +3292,7 @@ pcmcia_init_devinfo(dev_info_t *pdip, struct pcm_device_info *info)
if (ndi_devi_online_async(dip, 0)
!= NDI_SUCCESS) {
pcmcia_sockets[info->pd_socket]->\
- ls_dip[info->pd_function] = NULL;
+ ls_dip[info->pd_function] = NULL;
pcmcia_ppd_free(ppd);
(void) ndi_devi_free(dip);
return;
@@ -3309,7 +3302,7 @@ pcmcia_init_devinfo(dev_info_t *pdip, struct pcm_device_info *info)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT, "\tjust added \"active\" to %s in %d\n",
- ddi_get_name(dip), info->pd_socket);
+ ddi_get_name(dip), info->pd_socket);
#endif
}
@@ -3429,7 +3422,7 @@ SSGetAdapter(get_adapter_t *adapter)
for (n = 0; n < pcmcia_num_adapters; n++) {
GET_ADAPTER(pcmcia_adapters[n]->pca_if,
- pcmcia_adapters[n]->pca_dip, &info);
+ pcmcia_adapters[n]->pca_dip, &info);
adapter->state &= info.state;
adapter->SCRouting &= info.SCRouting;
}
@@ -3453,7 +3446,7 @@ SSGetPage(get_page_t *page)
win = newpage.window = window->lw_window; /* real window */
retval = GET_PAGE(window->lw_if, window->lw_adapter->pca_dip,
- &newpage);
+ &newpage);
if (retval == SUCCESS) {
*page = newpage;
page->window = win;
@@ -3470,7 +3463,7 @@ SSGetSocket(get_socket_t *socket)
sock = socket->socket;
if (sock > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[sock]) == NULL) {
+ (sockp = pcmcia_sockets[sock]) == NULL) {
return (BAD_SOCKET);
}
@@ -3504,7 +3497,7 @@ SSGetStatus(get_ss_status_t *status)
sock = status->socket;
if (sock > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[sock]) == NULL) {
+ (sockp = pcmcia_sockets[sock]) == NULL) {
return (BAD_SOCKET);
}
@@ -3580,7 +3573,7 @@ SSInquireSocket(inquire_socket_t *socket)
sock = socket->socket;
if (sock > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[sock]) == NULL)
+ (sockp = pcmcia_sockets[sock]) == NULL)
return (BAD_SOCKET);
newsocket = *socket;
newsocket.socket = sockp->ls_socket;
@@ -3613,7 +3606,7 @@ SSInquireWindow(inquire_window_t *window)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug > 1)
cmn_err(CE_CONT, "SSInquireWindow: win=%d, pwin=%d\n",
- win, newwin.window);
+ win, newwin.window);
#endif
if (retval == SUCCESS) {
*window = newwin;
@@ -3631,11 +3624,11 @@ SSInquireWindow(inquire_window_t *window)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug > 1) {
cmn_err(CE_CONT, "iw: orig bits=%x, new bits=%x\n",
- (int)*(uint32_t *)newwin.Sockets,
- (int)*(uint32_t *)window->Sockets);
+ (int)*(uint32_t *)newwin.Sockets,
+ (int)*(uint32_t *)window->Sockets);
cmn_err(CE_CONT, "\t%x.%x.%x\n", window->WndCaps,
- window->mem_win_char.MemWndCaps,
- window->mem_win_char.MinSize);
+ window->mem_win_char.MemWndCaps,
+ window->mem_win_char.MinSize);
}
#endif
window->window = win;
@@ -3649,7 +3642,7 @@ SSResetSocket(int socket, int mode)
pcmcia_logical_socket_t *sockp;
if (socket >= pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[socket]) == NULL)
+ (sockp = pcmcia_sockets[socket]) == NULL)
return (BAD_SOCKET);
return (RESET_SOCKET(sockp->ls_if, sockp->ls_adapter->pca_dip,
@@ -3668,7 +3661,7 @@ SSSetPage(set_page_t *page)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug > 1)
cmn_err(CE_CONT, "SSSetPage: window=%d (of %d)\n",
- window, pcmcia_num_windows);
+ window, pcmcia_num_windows);
#endif
return (BAD_WINDOW);
}
@@ -3704,7 +3697,7 @@ SSSetWindow(set_window_t *win)
func = CS_GET_FUNCTION_NUMBER(win->socket);
if (socket > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[socket]) == NULL) {
+ (sockp = pcmcia_sockets[socket]) == NULL) {
return (BAD_SOCKET);
}
@@ -3733,18 +3726,18 @@ SSSetSocket(set_socket_t *socket)
sock = socket->socket;
if (sock > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[sock]) == NULL) {
+ (sockp = pcmcia_sockets[sock]) == NULL) {
return (BAD_SOCKET);
}
newsock = *socket;
/* note: we force CS to always get insert/removal events */
sockp->ls_cs_events = pcm_mapevents(newsock.SCIntMask) |
- PCE_E2M(PCE_CARD_INSERT) | PCE_E2M(PCE_CARD_REMOVAL);
+ PCE_E2M(PCE_CARD_INSERT) | PCE_E2M(PCE_CARD_REMOVAL);
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug > 1)
cmn_err(CE_CONT,
- "SetSocket: SCIntMask = %x\n", newsock.SCIntMask);
+ "SetSocket: SCIntMask = %x\n", newsock.SCIntMask);
#endif
newsock.socket = sockp->ls_socket;
newsock.VccLevel = pcmcia_map_power_set(sockp->ls_adapter,
@@ -3794,17 +3787,17 @@ SSSetIRQHandler(set_irq_handler_t *handler)
sock = CS_GET_SOCKET_NUMBER(handler->socket);
func = CS_GET_FUNCTION_NUMBER(handler->socket);
if (sock > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[sock]) == NULL) {
+ (sockp = pcmcia_sockets[sock]) == NULL) {
return (BAD_SOCKET);
}
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug) {
cmn_err(CE_CONT, "SSSetIRQHandler: socket=%x, function=%x\n",
- sock, func);
+ sock, func);
cmn_err(CE_CONT, "\thandler(%p): socket=%x, irq=%x, id=%x\n",
- (void *)handler->handler, handler->socket, handler->irq,
- handler->handler_id);
+ (void *)handler->handler, handler->socket, handler->irq,
+ handler->handler_id);
}
#endif
dip = sockp->ls_dip[func];
@@ -3849,17 +3842,17 @@ SSClearIRQHandler(clear_irq_handler_t *handler)
if (pcmcia_debug) {
cmn_err(CE_CONT,
- "SSClearIRQHandler: socket=%x, function=%x\n",
- sock, func);
+ "SSClearIRQHandler: socket=%x, function=%x\n",
+ sock, func);
cmn_err(CE_CONT,
- "\thandler(%p): socket=%x, id=%x\n",
- (void *)handler, handler->socket,
- handler->handler_id);
+ "\thandler(%p): socket=%x, id=%x\n",
+ (void *)handler, handler->socket,
+ handler->handler_id);
}
#endif
if (sock > pcmcia_num_sockets ||
- (sockp = pcmcia_sockets[sock]) == NULL) {
+ (sockp = pcmcia_sockets[sock]) == NULL) {
return (BAD_SOCKET);
}
dip = sockp->ls_dip[func];
@@ -3921,13 +3914,13 @@ pcmcia_create_device(ss_make_device_node_t *init)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "pcmcia_create_device: failed "
- "create\n");
+ "pcmcia_create_device: failed "
+ "create\n");
#endif
return (BAD_ATTRIBUTE);
}
- major = ddi_name_to_major(ddi_binding_name(init->dip));
+ major = ddi_driver_major(init->dip);
ops = ddi_get_driver(init->dip);
LOCK_DEV_OPS(&devnamesp[major].dn_lock);
INCR_DEV_OPS_REF(ops);
@@ -3941,13 +3934,12 @@ pcmcia_create_device(ss_make_device_node_t *init)
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
cmn_err(CE_CONT,
- "pcmcia_create_device: created %s "
- "from %s [%s]\n",
- device.path, init->name, device.driver);
+ "pcmcia_create_device: created %s "
+ "from %s [%s]\n",
+ device.path, init->name, device.driver);
#endif
device.dev =
- makedevice(ddi_name_to_major(ddi_get_name(init->dip)),
- init->minor_num);
+ makedevice(ddi_driver_major(init->dip), init->minor_num);
device.flags |= (init->flags & SS_CSINITDEV_MORE_DEVICES) ?
PCM_EVENT_MORE : 0;
device.type = init->spec_type;
@@ -3962,9 +3954,7 @@ pcmcia_create_device(ss_make_device_node_t *init)
-1);
if (init->name != NULL)
(void) strcpy(device.path, init->name);
- device.dev =
- makedevice(ddi_name_to_major(ddi_get_name(init->dip)),
- 0);
+ device.dev = makedevice(ddi_driver_major(init->dip), 0);
ddi_remove_minor_node(init->dip, init->name);
}
@@ -4007,8 +3997,8 @@ pcmcia_get_minors(dev_info_t *dip, struct pcm_make_dev **minors)
ndi_devi_enter(dip, &circ);
if (DEVI(dip)->devi_minor != (struct ddi_minor_data *)NULL) {
for (dp = DEVI(dip)->devi_minor;
- dp != (struct ddi_minor_data *)NULL;
- dp = dp->next) {
+ dp != (struct ddi_minor_data *)NULL;
+ dp = dp->next) {
count++; /* have one more */
}
/* we now know how many nodes to allocate */
@@ -4017,22 +4007,22 @@ pcmcia_get_minors(dev_info_t *dip, struct pcm_make_dev **minors)
if (md != NULL) {
*minors = md;
for (dp = DEVI(dip)->devi_minor;
- dp != (struct ddi_minor_data *)NULL;
- dp = dp->next, md++) {
+ dp != (struct ddi_minor_data *)NULL;
+ dp = dp->next, md++) {
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug > 1) {
cmn_err(CE_CONT,
- "pcmcia_get_minors: name=%s,"
- "socket=%d, stype=%x, "
- "ntype=%s, dev_t=%x",
- dp->ddm_name,
- socket,
- dp->ddm_spec_type,
- dp->ddm_node_type,
- (int)dp->ddm_dev);
+ "pcmcia_get_minors: name=%s,"
+ "socket=%d, stype=%x, "
+ "ntype=%s, dev_t=%x",
+ dp->ddm_name,
+ socket,
+ dp->ddm_spec_type,
+ dp->ddm_node_type,
+ (int)dp->ddm_dev);
cmn_err(CE_CONT,
- "\tbind name = %s\n",
- ddi_binding_name(dip));
+ "\tbind name = %s\n",
+ ddi_binding_name(dip));
}
#endif
md->socket = socket;
@@ -4041,7 +4031,7 @@ pcmcia_get_minors(dev_info_t *dip, struct pcm_make_dev **minors)
md->type = dp->ddm_spec_type;
(void) strcpy(md->driver,
ddi_binding_name(dip));
- major = ddi_name_to_major(md->driver);
+ major = ddi_driver_major(dip);
ops = ddi_get_driver(dip);
LOCK_DEV_OPS(&devnamesp[major].dn_lock);
pcm_pathname(dip, dp->ddm_name, md->path);
@@ -4050,7 +4040,7 @@ pcmcia_get_minors(dev_info_t *dip, struct pcm_make_dev **minors)
DECR_DEV_OPS_REF(ops);
UNLOCK_DEV_OPS(&devnamesp[major].dn_lock);
(void) sprintf(md->path + strlen(md->path),
- ":%s", dp->ddm_name);
+ ":%s", dp->ddm_name);
if (dp->next == NULL)
/* no more */
md->flags |= PCM_EVENT_MORE;
@@ -4078,7 +4068,7 @@ pcmcia_dump_minors(dev_info_t *dip)
unit = ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
PCM_DEV_SOCKET, -1);
cmn_err(CE_CONT,
- "pcmcia_dump_minors: dip=%p, socket=%d\n", (void *)dip, unit);
+ "pcmcia_dump_minors: dip=%p, socket=%d\n", (void *)dip, unit);
major = ddi_driver_major(dip);
if (major != -1) {
@@ -4091,7 +4081,7 @@ pcmcia_dump_minors(dev_info_t *dip)
if (np == dip)
cur = "CUR";
cmn_err(CE_CONT, "\tsibs: %s %s %s\n",
- ddi_binding_name(np), cf2, cur);
+ ddi_binding_name(np), cf2, cur);
ndi_devi_enter(np, &circ);
if (DEVI(np)->devi_minor !=
@@ -4105,16 +4095,16 @@ pcmcia_dump_minors(dev_info_t *dip)
dp != (struct ddi_minor_data *)NULL;
dp = dp->next) {
cmn_err(CE_CONT, "\ttype=%s, name=%s,"
- "socket=%d, stype=%x, "
- "ntype=%s, dev_t=%x",
- ddmtypes[dp->type],
- dp->ddm_name,
- unit,
- dp->ddm_spec_type,
- dp->ddm_node_type,
- (int)dp->ddm_dev);
+ "socket=%d, stype=%x, "
+ "ntype=%s, dev_t=%x",
+ ddmtypes[dp->type],
+ dp->ddm_name,
+ unit,
+ dp->ddm_spec_type,
+ dp->ddm_node_type,
+ (int)dp->ddm_dev);
cmn_err(CE_CONT, "\tbind name = %s\n",
- ddi_binding_name(np));
+ ddi_binding_name(np));
}
}
ndi_devi_exit(np, circ);
@@ -4175,7 +4165,7 @@ pcmcia_mfc_intr(caddr_t arg1, caddr_t arg2)
mutex_enter(&sockp->ls_ilock);
for (done = 0, result = 0, first = intr = sockp->ls_inthandlers;
- intr != NULL && !done; intr = intr->next) {
+ intr != NULL && !done; intr = intr->next) {
result |= intr->intr(intr->arg1, intr->arg2);
if (intr->next == first)
done++;
@@ -4216,7 +4206,7 @@ pcmcia_power(dev_info_t *dip, int component, int level)
}
#else
cmn_err(CE_WARN, "pcmcia_power: component=%d, level=%d for %s",
- component, level, ddi_get_name_addr(dip));
+ component, level, ddi_get_name_addr(dip));
return (DDI_FAILURE);
#endif
}
@@ -4313,8 +4303,9 @@ pcmcia_wait_insert(dev_info_t *dip)
#ifdef PCMCIA_DEBUG
if (pcmcia_debug) {
cmn_err(CE_NOTE,
- "pcmcia_wait_insert: "
- "socket in SUSPENDED state");
+ "pcmcia_wait_insert: "
+ "socket in SUSPENDED "
+ "state");
}
#endif
done = 0;
@@ -4377,9 +4368,9 @@ pcmcia_map_reg(dev_info_t *pdip, dev_info_t *dip, ra_return_t *ra,
*/
if ((p->phys_hi &
PC_REG_SPACE(PC_REG_SPACE_IO)) &&
- ((req_base == p->phys_lo) ||
- !(p->phys_hi & PC_REG_RELOC(1))))
- break;
+ ((req_base == p->phys_lo) ||
+ !(p->phys_hi & PC_REG_RELOC(1))))
+ break;
} else {
/* need memory */
type = PCMCIA_MAP_MEM;
@@ -4479,14 +4470,14 @@ pcmcia_set_assigned(dev_info_t *dip, int rnum, ra_return_t *ret)
} else if (assign->phys_lo != ret->ra_addr_lo) {
#ifdef PCMCIA_DEBUG
cmn_err(CE_WARN, "pcmcia: bad address:"
- "%s=<%x,%x>",
- ddi_get_name_addr(dip),
- ret->ra_addr_lo, assign->phys_lo);
+ "%s=<%x,%x>",
+ ddi_get_name_addr(dip),
+ ret->ra_addr_lo, assign->phys_lo);
#else
cmn_err(CE_WARN, "!pcmcia: bad address:"
- "%s=<%x,%x>",
- ddi_get_name_addr(dip),
- ret->ra_addr_lo, (int)assign->phys_lo);
+ "%s=<%x,%x>",
+ ddi_get_name_addr(dip),
+ ret->ra_addr_lo, (int)assign->phys_lo);
#endif
}
assign->phys_hi = PC_INCR_REFCNT(assign->phys_hi);
@@ -4525,8 +4516,8 @@ is_subtractv(dev_info_t *dip)
if (dip == NULL)
return (B_FALSE);
class = ddi_getprop(DDI_DEV_T_ANY, dip,
- DDI_PROP_CANSLEEP|DDI_PROP_DONTPASS,
- "class-code", 0xff);
+ DDI_PROP_CANSLEEP|DDI_PROP_DONTPASS,
+ "class-code", 0xff);
if (class == PPB_SUBTRACTIVE) {
return (B_TRUE);
}
@@ -4556,11 +4547,11 @@ pcmcia_pci_alloc(dev_info_t *dip, ndi_ra_request_t *req, ra_return_t *ret,
uint64_t len = 0;
if ((ndi_ra_alloc(dip, req, &base, &len, type, NDI_RA_PASS)
- == NDI_FAILURE) ||
+ == NDI_FAILURE) ||
((base >> 32) != 0)) {
if (is_subtractv(dip)) {
return (pcmcia_pci_alloc(ddi_get_parent(dip),
- req, ret, type, res_dip));
+ req, ret, type, res_dip));
} else {
ret->ra_addr_hi = 0;
@@ -4589,10 +4580,10 @@ pcmcia_ra_alloc(dev_info_t *dip, ndi_ra_request_t *req, ra_return_t *ret,
*/
if ((ndi_ra_alloc(dip, req, &base, &len, type, NDI_RA_PASS)
- == NDI_FAILURE) ||
+ == NDI_FAILURE) ||
((base >> 32) != 0)) {
return (pcmcia_pci_alloc(ddi_get_parent(dip), req, ret,
- type, res_dip));
+ type, res_dip));
} else {
ret->ra_addr_lo = base & 0xffffffff;
ret->ra_addr_hi = 0;
@@ -5371,7 +5362,8 @@ pcmcia_intr_remove_isr(dev_info_t *dip, dev_info_t *rdip,
* next handler in line the head.
*/
if (sockp->ls_inthandlers == intr)
- sockp->ls_inthandlers = intr->next;
+ sockp->ls_inthandlers =
+ intr->next;
remque(intr);
kmem_free(intr, sizeof (inthandler_t));
@@ -5406,7 +5398,7 @@ pcmcia_intr_disable_isr(dev_info_t *dip, dev_info_t *rdip,
pcmcia_logical_socket_t *sockp;
struct pcmcia_parent_private *ppd;
ihdl_plat_t *ihdl_plat_datap =
- (ihdl_plat_t *)hdlp->ih_private;
+ (ihdl_plat_t *)hdlp->ih_private;
#if defined(PCMCIA_DEBUG)
if (pcmcia_debug)
diff --git a/usr/src/uts/i86pc/io/mp_platform_common.c b/usr/src/uts/i86pc/io/mp_platform_common.c
index 60dd3d683b..e1b3402294 100644
--- a/usr/src/uts/i86pc/io/mp_platform_common.c
+++ b/usr/src/uts/i86pc/io/mp_platform_common.c
@@ -2163,7 +2163,7 @@ apic_setup_irq_table(dev_info_t *dip, int irqno, struct apic_io_intr *intrp,
ASSERT(ispec != NULL);
- major = (dip != NULL) ? ddi_name_to_major(ddi_get_name(dip)) : 0;
+ major = (dip != NULL) ? ddi_driver_major(dip) : 0;
if (DDI_INTR_IS_MSI_OR_MSIX(type)) {
/* MSI/X doesn't need to setup ioapic stuffs */
diff --git a/usr/src/uts/i86pc/io/pcplusmp/apic.c b/usr/src/uts/i86pc/io/pcplusmp/apic.c
index 9e8c595c44..47ef3760ef 100644
--- a/usr/src/uts/i86pc/io/pcplusmp/apic.c
+++ b/usr/src/uts/i86pc/io/pcplusmp/apic.c
@@ -2219,7 +2219,7 @@ apic_alloc_msi_vectors(dev_info_t *dip, int inum, int count, int pri,
return (0);
}
- major = (dip != NULL) ? ddi_name_to_major(ddi_get_name(dip)) : 0;
+ major = (dip != NULL) ? ddi_driver_major(dip) : 0;
for (i = 0; i < rcount; i++) {
if ((irqno = apic_allocate_irq(apic_first_avail_irq)) ==
(uchar_t)-1) {
@@ -2300,7 +2300,7 @@ apic_alloc_msix_vectors(dev_info_t *dip, int inum, int count, int pri,
goto out;
}
- major = (dip != NULL) ? ddi_name_to_major(ddi_get_name(dip)) : 0;
+ major = (dip != NULL) ? ddi_driver_major(dip) : 0;
for (i = 0; i < rcount; i++) {
uchar_t vector, irqno;
apic_irq_t *irqptr;
diff --git a/usr/src/uts/i86xpv/io/psm/xpv_psm.c b/usr/src/uts/i86xpv/io/psm/xpv_psm.c
index dd0a84c27f..ea483955f4 100644
--- a/usr/src/uts/i86xpv/io/psm/xpv_psm.c
+++ b/usr/src/uts/i86xpv/io/psm/xpv_psm.c
@@ -996,7 +996,7 @@ apic_alloc_vectors(dev_info_t *dip, int inum, int count, int pri, int type,
* It doesn't return consecutive vectors. This code is a first
* cut for the (future) time that MSI is supported.
*/
- major = (dip != NULL) ? ddi_name_to_major(ddi_get_name(dip)) : 0;
+ major = (dip != NULL) ? ddi_driver_major(dip) : 0;
for (i = 0; i < rcount; i++) {
if ((irqno = apic_allocate_irq(apic_first_avail_irq)) ==
INVALID_IRQ) {
diff --git a/usr/src/uts/sun4/io/pcicfg.e.c b/usr/src/uts/sun4/io/pcicfg.e.c
index 7ee61bfaa8..6cd26aa5d0 100644
--- a/usr/src/uts/sun4/io/pcicfg.e.c
+++ b/usr/src/uts/sun4/io/pcicfg.e.c
@@ -4134,7 +4134,7 @@ pcicfg_fcode_probe(dev_info_t *parent, uint_t bus,
DEBUG3("Before int DIP=%lx binding name %s major %d\n",
new_child, ddi_binding_name(new_child),
- ddi_name_to_major(ddi_binding_name(new_child)));
+ ddi_driver_major(new_child));
error = fcode_interpreter(parent, &pci_fc_ops, c);
@@ -4167,7 +4167,7 @@ pcicfg_fcode_probe(dev_info_t *parent, uint_t bus,
*/
DEBUG3("DIP=%lx binding name %s major %d\n", new_child,
ddi_binding_name(new_child),
- ddi_name_to_major(ddi_binding_name(new_child)));
+ ddi_driver_major(new_child));
/*
* Readjust resources specified by reg property.
diff --git a/usr/src/uts/sun4u/io/rmc_comm.c b/usr/src/uts/sun4u/io/rmc_comm.c
index 806eb5f0f4..188cad1b2e 100644
--- a/usr/src/uts/sun4u/io/rmc_comm.c
+++ b/usr/src/uts/sun4u/io/rmc_comm.c
@@ -49,9 +49,6 @@
/*
* Local definitions
*/
-
-#define ddi_driver_major(dip) ddi_name_to_major(ddi_binding_name(dip))
-
#define MYNAME "rmc_comm"
#define NOMAJOR (~(major_t)0)
#define DUMMY_VALUE (~(int8_t)0)
diff --git a/usr/src/uts/sun4u/io/upa64s.c b/usr/src/uts/sun4u/io/upa64s.c
index 9bd21bfc9b..ce5ec2479e 100644
--- a/usr/src/uts/sun4u/io/upa64s.c
+++ b/usr/src/uts/sun4u/io/upa64s.c
@@ -1045,8 +1045,7 @@ report_dev(dev_info_t *dip)
return (DDI_FAILURE);
cmn_err(CE_CONT, "?UPA64S-device: %s@%s, %s #%d\n",
ddi_node_name(dip), ddi_get_name_addr(dip),
- ddi_major_to_name(ddi_name_to_major(ddi_get_name(dip))),
- ddi_get_instance(dip));
+ ddi_get_name(dip), ddi_get_instance(dip));
return (DDI_SUCCESS);
}
diff --git a/usr/src/uts/sun4u/opl/io/dm2s.c b/usr/src/uts/sun4u/opl/io/dm2s.c
index 5dd4f3d626..5d9e99cc5a 100644
--- a/usr/src/uts/sun4u/opl/io/dm2s.c
+++ b/usr/src/uts/sun4u/opl/io/dm2s.c
@@ -271,7 +271,7 @@ dm2s_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
return (DDI_FAILURE);
}
dm2sp->ms_dip = dip;
- dm2sp->ms_major = ddi_name_to_major(ddi_get_name(dip));
+ dm2sp->ms_major = ddi_driver_major(dip);
dm2sp->ms_ppa = instance;
/*
diff --git a/usr/src/uts/sun4u/opl/io/oplkmdrv.c b/usr/src/uts/sun4u/opl/io/oplkmdrv.c
index bb2b7909cf..dc4ace7432 100644
--- a/usr/src/uts/sun4u/opl/io/oplkmdrv.c
+++ b/usr/src/uts/sun4u/opl/io/oplkmdrv.c
@@ -213,7 +213,7 @@ okm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
}
okmsp->km_dip = dip;
- okmsp->km_major = ddi_name_to_major(ddi_get_name(dip));
+ okmsp->km_major = ddi_driver_major(dip);
okmsp->km_inst = instance;
/*
diff --git a/usr/src/uts/sun4u/starcat/io/dman.c b/usr/src/uts/sun4u/starcat/io/dman.c
index b8ff98fb37..779c015495 100644
--- a/usr/src/uts/sun4u/starcat/io/dman.c
+++ b/usr/src/uts/sun4u/starcat/io/dman.c
@@ -960,7 +960,7 @@ man_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
ddi_set_driver_private(dip, manp);
manp->man_dip = dip;
- manp->man_meta_major = ddi_name_to_major(ddi_get_name(dip));
+ manp->man_meta_major = ddi_driver_major(dip);
manp->man_meta_ppa = instance;
/*
diff --git a/usr/src/uts/sun4u/starcat/io/dman_domain.c b/usr/src/uts/sun4u/starcat/io/dman_domain.c
index 05717e213c..6a01d32b1d 100644
--- a/usr/src/uts/sun4u/starcat/io/dman_domain.c
+++ b/usr/src/uts/sun4u/starcat/io/dman_domain.c
@@ -20,12 +20,10 @@
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* Domain specific portion of the Starcat Management Network Driver
*/
@@ -125,7 +123,7 @@ man_domain_configure(void)
if (status != 0) {
cmn_err(CE_WARN, "man_domain_configure: failed to initialize"
- " MBOXSC_MBOX_IN, errno = %d", status);
+ " MBOXSC_MBOX_IN, errno = %d", status);
goto exit;
}
@@ -133,7 +131,7 @@ man_domain_configure(void)
if (status != 0) {
mboxsc_fini(IOSRAM_KEY_SCMD);
cmn_err(CE_WARN, "man_domain_configure: failed to initialize"
- " MBOXSC_MBOX_OUT, errno = %d", status);
+ " MBOXSC_MBOX_OUT, errno = %d", status);
goto exit;
}
@@ -179,7 +177,7 @@ man_path_discovery(void)
* devices were found.
*/
if ((manc.manc_ip_type != AF_INET) &&
- (manc.manc_ip_type != AF_INET6)) {
+ (manc.manc_ip_type != AF_INET6)) {
goto exit;
}
@@ -268,7 +266,7 @@ man_dr_attach(dev_info_t *dip)
goto exit;
}
MAN_DBG(MAN_DR, ("man_dr_attach: dip major = %d instance =%d",
- mdev.mdev_major, mdev.mdev_ppa));
+ mdev.mdev_major, mdev.mdev_ppa));
wp = man_work_alloc(MAN_WORK_DRATTACH, KM_NOSLEEP);
if (wp == NULL) {
status = ENOMEM;
@@ -318,7 +316,7 @@ again:
* Delay a bit and retry.
*/
MAN_DBG(MAN_DR,
- ("man_dr_detach(switch): EAGAIN - retrying..."));
+ ("man_dr_detach(switch): EAGAIN - retrying..."));
retries++;
delay(drv_usectohz(manp->man_dr_delay));
goto again;
@@ -336,7 +334,7 @@ again:
status = man_dr_submit_work_wait(dip, MAN_WORK_DRDETACH);
if (status == EAGAIN && retries < manp->man_dr_retries) {
MAN_DBG(MAN_DR,
- ("man_dr_detach(detach): EAGAIN - retrying..."));
+ ("man_dr_detach(detach): EAGAIN - retrying..."));
retries++;
goto again;
}
@@ -360,7 +358,7 @@ man_dr_submit_work_wait(dev_info_t *dip, int work_type)
wp->mw_arg.a_man_ppa = 0;
wp->mw_arg.a_pg_id = 0;
- wp->mw_arg.a_sf_dev.mdev_major = ddi_name_to_major(ddi_get_name(dip));
+ wp->mw_arg.a_sf_dev.mdev_major = ddi_driver_major(dip);
wp->mw_arg.a_sf_dev.mdev_ppa = ddi_get_instance(dip);
mutex_enter(&man_lock);
@@ -426,7 +424,7 @@ man_dossc_switch(uint32_t exp_id)
length = sizeof (man_mbox_msg_t);
bzero((char *)&resp, sizeof (man_mbox_msg_t));
while (mboxsc_getmsg(IOSRAM_KEY_SCMD, &type, &resp_cmd, &resp_tid,
- &length, &resp, 0) == 0) {
+ &length, &resp, 0) == 0) {
resp_tid = resp_cmd = type = 0;
length = sizeof (man_mbox_msg_t);
@@ -445,12 +443,12 @@ man_dossc_switch(uint32_t exp_id)
req_cmd = MAN_WORK_SWITCH;
status = mboxsc_putmsg(IOSRAM_KEY_MDSC, MBOXSC_MSG_REQUEST,
- req_cmd, &req_tid, sizeof (man_mbox_msg_t), &req,
- MAN_IOSRAM_TIMEOUT);
+ req_cmd, &req_tid, sizeof (man_mbox_msg_t), &req,
+ MAN_IOSRAM_TIMEOUT);
if (status != 0) {
cmn_err(CE_WARN, "man_dossc_switch: mboxsc_putmsg failed,"
- " errno = %d", status);
+ " errno = %d", status);
goto exit;
}
@@ -459,10 +457,10 @@ man_dossc_switch(uint32_t exp_id)
resp_tid = type = resp_cmd = 0;
length = sizeof (man_mbox_msg_t);
status = mboxsc_getmsg(IOSRAM_KEY_SCMD, &type, &resp_cmd, &resp_tid,
- &length, (void *)&resp, MAN_IOSRAM_TIMEOUT);
+ &length, (void *)&resp, MAN_IOSRAM_TIMEOUT);
if (status != 0) {
cmn_err(CE_WARN, "man_dossc_switch: mboxsc_getmsg failed,"
- " errno = %d", status);
+ " errno = %d", status);
goto exit;
}
@@ -470,8 +468,8 @@ man_dossc_switch(uint32_t exp_id)
if (req_cmd != resp_cmd || req_tid != resp_tid) {
cmn_err(CE_WARN, "man_dossc_switch: failed,"
- " cmd/transid mismatch (%d, %d)/(%d, %d)",
- req_cmd, resp_cmd, (int)req_tid, (int)resp_tid);
+ " cmd/transid mismatch (%d, %d)/(%d, %d)",
+ req_cmd, resp_cmd, (int)req_tid, (int)resp_tid);
status = EINVAL;
goto exit;
}
@@ -479,7 +477,7 @@ man_dossc_switch(uint32_t exp_id)
status = resp.mb_status;
if (status != 0) {
cmn_err(CE_WARN, "man_dossc_switch: failed errno == %d",
- status);
+ status);
}
exit:
return (status);
@@ -500,7 +498,7 @@ man_get_iosram(manc_t *mcp)
status = iosram_rd(IOSRAM_KEY_MANC, 0, sizeof (manc_t), (caddr_t)mcp);
if (status) {
cmn_err(CE_WARN, "man_get_iosram: iosram_rd failed"
- " errno = %d\n", status);
+ " errno = %d\n", status);
return (status);
}
@@ -509,12 +507,12 @@ man_get_iosram(manc_t *mcp)
if (mcp->manc_magic != IOSRAM_KEY_MANC) {
cmn_err(CE_WARN, "man_get_iosram: bad magic - got(0x%x)"
- " expected(0x%x)\n", mcp->manc_magic, IOSRAM_KEY_MANC);
+ " expected(0x%x)\n", mcp->manc_magic, IOSRAM_KEY_MANC);
status = EIO;
} else if (mcp->manc_version != MANC_VERSION) {
cmn_err(CE_WARN, "man_get_iosram: version mismatch -"
- " got(0x%x) expected(0x%x)\n", mcp->manc_version,
- MANC_VERSION);
+ " got(0x%x) expected(0x%x)\n", mcp->manc_version,
+ MANC_VERSION);
status = EIO;
}
@@ -558,12 +556,12 @@ man_get_iosram(manc_t *mcp)
if (mcp->manc_magic != IOSRAM_KEY_MANC) {
cmn_err(CE_WARN, "man_get_iosram: bad magic - got(0x%x)"
- " expected(0x%x)\n", mcp->manc_magic, IOSRAM_KEY_MANC);
+ " expected(0x%x)\n", mcp->manc_magic, IOSRAM_KEY_MANC);
status = EIO;
} else if (mcp->manc_version != MANC_VERSION) {
cmn_err(CE_WARN, "man_get_iosram: version mismatch -"
- " got(0x%x) expected(0x%x)\n", mcp->manc_version,
- MANC_VERSION);
+ " got(0x%x) expected(0x%x)\n", mcp->manc_version,
+ MANC_VERSION);
status = EIO;
}
@@ -592,7 +590,7 @@ man_find_devs(mi_path_t *mipathp, uchar_t golden_iob)
int xmits;
MAN_DBG(MAN_PATH, ("man_find_devs: mdevpp(0x%p) golden_iob(%d)\n",
- (void *)(mipathp), golden_iob));
+ (void *)(mipathp), golden_iob));
/*
* Hold parent busy while walking its child list.
@@ -623,10 +621,10 @@ man_find_devs(mi_path_t *mipathp, uchar_t golden_iob)
eri_dip = ddi_get_child(pdip);
while (eri_dip != NULL) {
MAN_DBG(MAN_PATH, ("man_find_devs: "
- "eri_dip %s\n",
- ddi_binding_name(eri_dip)));
+ "eri_dip %s\n",
+ ddi_binding_name(eri_dip)));
if (man_dip_is_eri(eri_dip, &ndev) &&
- man_dip_is_attached(eri_dip)) {
+ man_dip_is_attached(eri_dip)) {
ASSERT(exp_id != -1);
ndev.mdev_exp_id = exp_id;
@@ -671,7 +669,7 @@ man_get_eri_dev_info(dev_info_t *dip, man_dev_t *mdevp)
* Verify if the parent is schizo(xmits)0 and pci B leaf.
*/
if (((parent_dip = ddi_get_parent(dip)) == NULL) ||
- ((name = ddi_binding_name(parent_dip)) == NULL))
+ ((name = ddi_binding_name(parent_dip)) == NULL))
return (FALSE);
if (strcmp(name, MAN_SCHIZO_BINDING_NAME) != 0) {
/*
@@ -681,7 +679,7 @@ man_get_eri_dev_info(dev_info_t *dip, man_dev_t *mdevp)
if ((parent_dip = ddi_get_parent(parent_dip)) == NULL)
return (FALSE);
if (((name = ddi_binding_name(parent_dip)) == NULL) ||
- (strcmp(name, MAN_XMITS_BINDING_NAME) != 0)) {
+ (strcmp(name, MAN_XMITS_BINDING_NAME) != 0)) {
return (FALSE);
}
}
@@ -693,13 +691,12 @@ man_get_eri_dev_info(dev_info_t *dip, man_dev_t *mdevp)
*/
if (man_dip_is_attached(dip) == FALSE) {
MAN_DBG(MAN_DR, ("man_get_eri_dev_info: "
- "dip 0x%p not attached\n", dip));
+ "dip 0x%p not attached\n", dip));
return (FALSE);
}
mdevp->mdev_exp_id = exp_id;
mdevp->mdev_ppa = ddi_get_instance(dip);
- mdevp->mdev_major =
- ddi_name_to_major(ddi_get_name(dip));
+ mdevp->mdev_major = ddi_driver_major(dip);
mdevp->mdev_state = MDEV_ASSIGNED;
return (TRUE);
}
@@ -733,15 +730,15 @@ man_dip_is_schizoxmits0_pcib(dev_info_t *dip, int *exp_id, int *xmits)
return (FALSE);
if (strcmp(name, MAN_SCHIZO_BINDING_NAME) == 0) {
MAN_DBG(MAN_PATH, ("man_dip_is_schizoxmits0_pcib: "
- "SCHIZO found 0x%p\n", dip));
+ "SCHIZO found 0x%p\n", dip));
} else if (strcmp(name, MAN_XMITS_BINDING_NAME) == 0) {
*xmits = TRUE;
MAN_DBG(MAN_PATH, ("man_dip_is_schizoxmits0_pcib: "
- "XMITS found 0x%p\n", dip));
+ "XMITS found 0x%p\n", dip));
} else
return (FALSE);
if (ddi_getlongprop_buf(DDI_DEV_T_ANY, dip, 0, MAN_DEVTYPE_PROP,
- (caddr_t)dtype, &length) == DDI_PROP_SUCCESS) {
+ (caddr_t)dtype, &length) == DDI_PROP_SUCCESS) {
MAN_DBG(MAN_PATH, ("dtype: %s\n", dtype));
if (strncmp(dtype, MAN_DEVTYPE_PCI, 3) != 0)
@@ -751,7 +748,7 @@ man_dip_is_schizoxmits0_pcib(dev_info_t *dip, int *exp_id, int *xmits)
* Get safari ID (DDI port ID).
*/
if ((portid = (int)ddi_getprop(DDI_DEV_T_ANY, dip, 0,
- MAN_PORTID_PROP, -1)) == -1) {
+ MAN_PORTID_PROP, -1)) == -1) {
MAN_DBG(MAN_PATH, ("ddi_getpropp: failed\n"));
goto notfound;
@@ -767,8 +764,8 @@ man_dip_is_schizoxmits0_pcib(dev_info_t *dip, int *exp_id, int *xmits)
* All PCI nodes "B" are at configspace 0x70.0000
*/
if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
- MAN_REG_PROP, (caddr_t)&regbuf,
- &length) != DDI_PROP_SUCCESS) {
+ MAN_REG_PROP, (caddr_t)&regbuf,
+ &length) != DDI_PROP_SUCCESS) {
MAN_DBG(MAN_PATH, ("ddi_getlongprop_buf: failed"));
goto notfound;
@@ -779,7 +776,7 @@ man_dip_is_schizoxmits0_pcib(dev_info_t *dip, int *exp_id, int *xmits)
if (pci_csr_base == MAN_PCI_B_CSR_BASE) {
MAN_DBG(MAN_PATH, ("man_dip_is_schizoxmits0_pcib:"
- " found PCI B at dip(0x%p)\n", (void *)dip));
+ " found PCI B at dip(0x%p)\n", (void *)dip));
*exp_id = portid >> 5;
return (TRUE);
@@ -799,10 +796,10 @@ man_dip_is_eri(dev_info_t *dip, man_dev_t *ndevp)
uint_t pci_function;
MAN_DBG(MAN_PATH, ("man_dip_is_eri: dip(0x%p) ndevp(0x%p)\n",
- (void *)dip, (void *)ndevp));
+ (void *)dip, (void *)ndevp));
if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
- MAN_REG_PROP, (caddr_t)&regbuf,
- &length) == DDI_PROP_SUCCESS) {
+ MAN_REG_PROP, (caddr_t)&regbuf,
+ &length) == DDI_PROP_SUCCESS) {
pci_device = PCI_REG_DEV_G(regbuf->pci_phys_hi);
pci_function = PCI_REG_FUNC_G(regbuf->pci_phys_hi);
@@ -814,8 +811,7 @@ man_dip_is_eri(dev_info_t *dip, man_dev_t *ndevp)
*/
if (pci_device == 3 && pci_function == 1) {
ndevp->mdev_ppa = ddi_get_instance(dip);
- ndevp->mdev_major =
- ddi_name_to_major(ddi_get_name(dip));
+ ndevp->mdev_major = ddi_driver_major(dip);
MAN_DBG(MAN_PATH, ("man_dip_is_eri: found eri maj(%d)"
" ppa(%d)\n", ndevp->mdev_major, ndevp->mdev_ppa));
@@ -844,7 +840,7 @@ man_dip_is_attached(dev_info_t *dip)
return (TRUE);
}
cmn_err(CE_WARN, "man_dip_is_attached: "
- "eri 0x%p instance is not set yet", dip);
+ "eri 0x%p instance is not set yet", dip);
}
return (FALSE);
@@ -863,9 +859,9 @@ man_print_manc(manc_t *mcp)
cmn_err(CE_CONT, "\tversion: 0x%x\n", mcp->manc_version);
cmn_err(CE_CONT, "\tcsum: %d\n", mcp->manc_csum);
cmn_err(CE_CONT, "\tdom_eaddr: %s\n",
- ether_sprintf(&mcp->manc_dom_eaddr));
+ ether_sprintf(&mcp->manc_dom_eaddr));
cmn_err(CE_CONT, "\tsc_eaddr: %s\n",
- ether_sprintf(&mcp->manc_sc_eaddr));
+ ether_sprintf(&mcp->manc_sc_eaddr));
cmn_err(CE_CONT, "\tiob_bitmap: 0x%x\n", mcp->manc_iob_bitmap);
cmn_err(CE_CONT, "\tgolden_iob: %d\n", mcp->manc_golden_iob);