Lines Matching refs:winp
3131 pcs_iowin_t *winp; in pcic_set_window() local
3151 winp = &sockp->pcs_windows[win].io; in pcic_set_window()
3152 winp->pcw_speed = window->speed; in pcic_set_window()
3157 winp->pcw_len = window->WindowSize; in pcic_set_window()
3160 if (winp->pcw_status & PCW_MAPPED) { in pcic_set_window()
3161 ddi_regs_map_free(&winp->pcw_handle); in pcic_set_window()
3162 res.ra_addr_lo = winp->pcw_base; in pcic_set_window()
3163 res.ra_len = winp->pcw_len; in pcic_set_window()
3164 (void) pcmcia_free_io(winp->res_dip, &res); in pcic_set_window()
3165 winp->pcw_status &= ~(PCW_MAPPED|PCW_ENABLED); in pcic_set_window()
3179 winp->pcw_offset = 0; in pcic_set_window()
3231 &winp->res_dip) == DDI_FAILURE) { in pcic_set_window()
3232 winp->pcw_status &= ~PCW_ENABLED; in pcic_set_window()
3252 winp->pcw_base = res.ra_addr_lo; in pcic_set_window()
3257 (unsigned)winp->pcw_base, base); in pcic_set_window()
3266 (caddr_t *)&winp->pcw_hostmem, in pcic_set_window()
3267 &winp->pcw_handle, in pcic_set_window()
3274 res.ra_addr_lo = winp->pcw_base; in pcic_set_window()
3275 res.ra_len = winp->pcw_len; in pcic_set_window()
3276 (void) pcmcia_free_io(winp->res_dip, in pcic_set_window()
3283 window->handle = winp->pcw_handle; in pcic_set_window()
3284 winp->pcw_status |= PCW_MAPPED; in pcic_set_window()
3312 LOW_BYTE((uint32_t)winp->pcw_base)); in pcic_set_window()
3315 HIGH_BYTE((uint32_t)winp->pcw_base)); in pcic_set_window()
3319 LOW_BYTE((uint32_t)winp->pcw_base + in pcic_set_window()
3323 HIGH_BYTE((uint32_t)winp->pcw_base + in pcic_set_window()
3343 winp->pcw_offset = (base - winp->pcw_base); in pcic_set_window()
3348 winp->pcw_offset & 0x0ff); in pcic_set_window()
3352 (winp->pcw_offset >> 8) & 0x0ff); in pcic_set_window()
3431 winp->pcw_status |= PCW_ENABLED; in pcic_set_window()
3447 if (winp->pcw_status & PCW_MAPPED) { in pcic_set_window()
3448 ddi_regs_map_free(&winp->pcw_handle); in pcic_set_window()
3449 res.ra_addr_lo = winp->pcw_base; in pcic_set_window()
3450 res.ra_len = winp->pcw_len; in pcic_set_window()
3451 (void) pcmcia_free_io(winp->res_dip, &res); in pcic_set_window()
3452 winp->pcw_status &= ~PCW_MAPPED; in pcic_set_window()
3460 winp->pcw_status &= ~PCW_ENABLED; in pcic_set_window()
3462 winp->pcw_base = 0; in pcic_set_window()
3463 winp->pcw_len = 0; in pcic_set_window()
3464 winp->pcw_offset = 0; in pcic_set_window()
4312 pcs_memwin_t *winp; in pcic_get_page() local
4322 winp = &pcic->pc_sockets[socket].pcs_windows[window].mem; in pcic_get_page()
4328 if (winp->pcw_status & PCW_ENABLED) in pcic_get_page()
4330 if (winp->pcw_status & PCW_ATTRIBUTE) in pcic_get_page()
4332 if (winp->pcw_status & PCW_WP) in pcic_get_page()
4335 page->offset = (off_t)winp->pcw_offset; in pcic_get_page()
4465 pcs_memwin_t *winp; in pcic_get_window() local
4480 winp = &sockp->pcs_windows[win].mem; in pcic_get_window()
4483 window->size = winp->pcw_len; in pcic_get_window()
4484 window->speed = winp->pcw_speed; in pcic_get_window()
4485 window->handle = (ddi_acc_handle_t)winp->pcw_handle; in pcic_get_window()
4486 window->base = (uint32_t)winp->pcw_base + winp->pcw_offset; in pcic_get_window()
4493 if (winp->pcw_status & PCW_ENABLED) in pcic_get_window()
4496 if (winp->pcw_status & PCS_CARD_16BIT) in pcic_get_window()