• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/pcmcia/

Lines Matching defs:win

285 	window_t *win;
295 win = &s->win[w];
296 req->Base = win->ctl.res->start;
297 req->Size = win->ctl.res->end - win->ctl.res->start + 1;
298 req->AccessSpeed = win->ctl.speed;
300 if (win->ctl.flags & MAP_ATTRIB)
302 if (win->ctl.flags & MAP_ACTIVE)
304 if (win->ctl.flags & MAP_16BIT)
306 if (win->ctl.flags & MAP_USE_WAIT)
308 *handle = win;
386 int pcmcia_get_mem_page(window_handle_t win, memreq_t *req)
388 if ((win == NULL) || (win->magic != WINDOW_MAGIC))
391 req->CardOffset = win->ctl.card_start;
397 int pcmcia_map_mem_page(window_handle_t win, memreq_t *req)
400 if ((win == NULL) || (win->magic != WINDOW_MAGIC))
404 s = win->sock;
405 win->ctl.card_start = req->CardOffset;
406 if (s->ops->set_mem_map(s, &win->ctl) != 0)
584 int pcmcia_release_window(window_handle_t win)
588 if ((win == NULL) || (win->magic != WINDOW_MAGIC))
590 s = win->sock;
591 if (!(win->handle->_win & CLIENT_WIN_REQ(win->index)))
595 win->ctl.flags &= ~MAP_ACTIVE;
596 s->ops->set_mem_map(s, &win->ctl);
597 s->state &= ~SOCKET_WIN_REQ(win->index);
600 if (win->ctl.res) {
601 release_resource(win->ctl.res);
602 kfree(win->ctl.res);
603 win->ctl.res = NULL;
605 win->handle->_win &= ~CLIENT_WIN_REQ(win->index);
607 win->magic = 0;
893 window_t *win;
922 win = &s->win[w];
923 win->magic = WINDOW_MAGIC;
924 win->index = w;
925 win->handle = *p_dev;
926 win->sock = s;
929 win->ctl.res = pcmcia_find_mem_region(req->Base, req->Size, align,
931 if (!win->ctl.res)
937 win->ctl.map = w+1;
938 win->ctl.flags = 0;
939 win->ctl.speed = req->AccessSpeed;
941 win->ctl.flags |= MAP_ATTRIB;
943 win->ctl.flags |= MAP_ACTIVE;
945 win->ctl.flags |= MAP_16BIT;
947 win->ctl.flags |= MAP_USE_WAIT;
948 win->ctl.card_start = 0;
949 if (s->ops->set_mem_map(s, &win->ctl) != 0)
955 req->Base = win->ctl.static_start;
957 req->Base = win->ctl.res->start;
959 *wh = win;
969 if (&p_dev->win)
970 pcmcia_release_window(p_dev->win);