Home | History | Annotate | Download | only in dev

Lines Matching refs:ps

232 	struct plumohci_shm *ps;
252 ps = kmem_intr_alloc(sizeof(struct plumohci_shm), KM_NOSLEEP);
253 if (ps == 0)
256 ps->ps_bsh = bsh;
257 ps->ps_size = segs[0].ds_len = size;
258 ps->ps_paddr = segs[0].ds_addr = paddr;
259 ps->ps_caddr = caddr;
261 LIST_INSERT_HEAD(&sc->sc_shm_head, ps, ps_link);
273 struct plumohci_shm *ps;
275 for (ps = LIST_FIRST(&sc->sc_shm_head); ps;
276 ps = LIST_NEXT(ps, ps_link)) {
278 if (ps->ps_paddr == segs[0].ds_addr) {
279 bus_space_free(sc->sc.iot, ps->ps_bsh, ps->ps_size);
280 LIST_REMOVE(ps, ps_link);
281 kmem_intr_free(ps, sizeof(*ps));
297 struct plumohci_shm *ps;
299 for (ps = LIST_FIRST(&sc->sc_shm_head); ps;
300 ps = LIST_NEXT(ps, ps_link)) {
301 if (ps->ps_paddr == segs[0].ds_addr) {
303 *kvap = ps->ps_caddr;