Lines Matching refs:lcip
2138 struct bscbus_child_info *lcip; in bscbus_map() local
2155 if ((lcip = ddi_get_parent_data(rdip)) == NULL) in bscbus_map()
2157 if ((rsp = lcip->rsp) == NULL) in bscbus_map()
2159 if (mp->map_obj.rnumber >= lcip->nregs) in bscbus_map()
2182 struct bscbus_child_info *lcip; in bscbus_ctlops() local
2265 lcip = kmem_zalloc(sizeof (*lcip), KM_SLEEP); in bscbus_ctlops()
2266 lcip->nregs = nregs; in bscbus_ctlops()
2267 lcip->rsp = rsp; in bscbus_ctlops()
2268 ddi_set_parent_data(cdip, lcip); in bscbus_ctlops()
2279 lcip = ddi_get_parent_data(cdip); in bscbus_ctlops()
2281 ddi_prop_free(lcip->rsp); in bscbus_ctlops()
2282 kmem_free(lcip, sizeof (*lcip)); in bscbus_ctlops()
2296 if ((lcip = ddi_get_parent_data(rdip)) == NULL) in bscbus_ctlops()
2298 if ((rnum = *(uint_t *)arg) >= lcip->nregs) in bscbus_ctlops()
2300 *(off_t *)result = lcip->rsp[rnum].lombus_size; in bscbus_ctlops()
2304 if ((lcip = ddi_get_parent_data(rdip)) == NULL) in bscbus_ctlops()
2306 *(int *)result = lcip->nregs; in bscbus_ctlops()